This is your work, valued
blog. Source code for my blog posts
220extdirectspring. Implementation of the Ext Direct protocol with Java and Spring
126blog2019. Source code for my blog posts
117sse-eventbus. EventBus library for sending events from a Spring appliction to the web browser with SSE
99springsecuritytotp. Spring Security Login with Google Authenticator (Time-based One-time Password Algorithm, TOTP)
84parcel-plugin-compress. Parcel plugin that pre-compresses resources with Brotli and Gzip
50webauthn-demo. WebAuthn demo with Ionic/Angular and Spring Boot
39wamp2spring. WAMP 2 implementation for Spring
35eds-starter6-jpa. Ext JS 6 demo application with Java 8, Spring Framework, Spring Boot, JPA (Hibernate)
34spring4ws-demos. WebSocket examples with Spring 4
32Ext.ux.form.trigger.Clear. Ext JS 5 trigger implementation. Adds a clear icon to textfields and comboboxes
23bsoncodec. Collection of org.bson.codecs.Codec implementations for MongoDB
20mycustomer. Ext JS 6 sample application with Spring Framework, Spring Boot, JPA
18blog2020. Source code for my blog posts
18extdirectspring-demo. Sample applications for ExtDirectSpring
18bread-compressor-cli. Brotli and Gzip compress command line tool
15extclassgenerator. Ext JS code generator. Creating model js classes from java classes
14sse-eventbus-demo. Demo application for the sse-eventbus library
12wampspring-demos. Various wampspring demos
9darksky. Dark Sky API client library for Java
9wampspring. A WAMP v1 implementation based on Spring 4
8wamp2spring-demo. Example projects with the wamp2spring library
8selfhost-hibp-passwords. Tools for self-hosting the Have I Been Pwned Password database. Xodus importer and query library
8embeddedtc. Helper class that simplifies starting an embedded Tomcat in a development environment for a Maven webapplication project.
7apod. Self hosted Astronomy Picture of the Day viewer
7dataformat. Comparing different data formats with an Ext JS client and a Java/Spring back end
6xodus-queue. Persistent java.util.Queue implementation with Xodus
6bsoncodec-apt. Java 8 Annotation Processor creating org.bson.codecs.Codec implementations for saving POJOs into MongoDB
6gotodo. Todo app with Go and Ionic 7
5gitblog. Software that powers my blog https://golb.hplar.ch
5vision. Demo application with Google Vision API
5ngapp-starter. Starter application with Angular / PrimeNG / Spring Boot / Hibernate / Liquibase / QueryDSL
5eds-starter6-mongodb. Ext JS 6 demo application with Java 8, Spring Framework, Spring Boot, MongoDB
5ionic-playground. Fiddling with Ionic
4downloadchart. Ext JS 5/6 download chart service. Alternative to https://svg.sencha.io
4cettia-demo. Cettia with Spring 5 demos
4attic. Old Code's Home
3sse-eventbus-demo-chat. Demo chat application with Server-sent events
3precompressed. Testing the new EncodedResourceResolver in Spring 5.1
3realworld-spring-boot-jooq. Fork of https://github.com/gothinkster/spring-boot-realworld-example-app
3piwik-tracking. A java library that helps sending tracking requests to Piwik
3extclassgenerator-annotations. Annotation library for extclassgenerator
3todo. Example application with Spring-Boot and Ext JS 6.2
3constgen. Constant Generator
3realworld-go. realworld backend implementation with Go
2blog2022. Source code for my blog posts
2eds-starter-simple-jpa. Starter application with Ext JS 7 Modern Toolkit and Spring Boot
2ionic-security-cookie. Authentication with Cookies
2openai4j. Unofficial, community-maintained Java implementation of the OpenAI API
2webauthn-go. WebAuthn with Go
2hibp-passwords-downloader. HIBP passwords downloader in Go
2wampspring-session. wampspring integration with Spring Session
2musicsearch. Demo application with Ext JS 6, SoundManager 2, ExtDirectSpring, Spring Framework and Java 8
2embeddedtc-maven-plugin. Maven plugin that packages a war file with an embedded Tomcat 7 into a single jar
2extclassgenerator-apt. Java
1sse-spring-demo2. springsse demo
1wampspring-security. wampspring integration with Spring Security
1rollup-two-bundle-starter. Rollup, Babel configuration to deploy ES2015+ via <script type="module"> with legacy browser fallback support via <script nomodule>
1