• Blog
  • About
20/12/2022PostgreSQL default suffixes
08/07/2021Building base images for multiple languages and versions
10/06/2021JVM: Lightweight CSV to JSONB persistence
14/05/2021REST and gRPC in parallel
10/04/2021Definitions of Ready and Done
09/11/2020ESLint and CRA
22/08/2020Raw JSON Serialization and Deserialization
27/07/2020Custom Serialization and Deserialization by Annotation
04/07/2020Modern Lombok
05/05/2020Date & Time with Hibernate and Postgres
11/04/2020Spring Validation
17/02/2020Memo: Monorepo
05/02/2020Setup for the Decade: Shell
15/01/2020Setup for the Decade: Basics
01/09/2019Spring: MapStruct & Lombok
04/08/2019Java: Generate Secure Random String
01/07/2019Java: Simple Logging Objects
06/06/2019Spring: Mock Environment
24/05/2019Consumer-driven Development
19/04/2019UUID as silver bullet
31/03/2019Usable ECMAScript Snippets
28/02/2019Five Minute JAM
03/07/2018Load symlinked dependencies with webpack
22/04/2018Multiple SPAs at different paths accessible through a gateway
03/12/2017Spring: Annotation Composition
05/03/2017Notes on Functional Programming III: Functor, Applicative & Monad
06/02/2017Notes on Functional Programming II: Composition & Point-free Style
13/01/2017Predictions 2017
29/09/2016Notes on Functional Programming I: First-class, Pure, Curried Functions
16/09/2016SSH Keys and their permissions
28/03/2016The Third Circle Of Hell: Icon Fonts
22/12/2015Predictions 2016
04/09/2015ESLint Integration
05/08/2015Yeoman Batch Updates in Modular Projects
03/08/2015A Practical Angular Model Layer
30/04/2015Developing Global Node CLI Applications
08/03/2015Predictions 2015
31/01/2015npm shorthands
18/12/2014Extract WordPress Posts from SQL
03/07/2014PDFs with Apache FOP
12/06/2014Multiple SQL Load Scripts
10/06/2014Java EE: Generic Data Access
10/06/2014Java EE: Scheduler
11/04/2014CSS Preprocessors
20/03/2014The Passionate Programmer II: At The Edge with Julia
23/01/2014Interview Questions for Applicants
12/01/2014The Passionate Programmer I: Act On It
  • Privacy
  • Legal