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