PinnedGavin F.My collection of 100 articles that comprehensively cover all aspects of software developmentMy learning journey over last 5 yearsAug 22Aug 22
Gavin F.inITNEXTJDBI — A developer-friendly lightweight framework for database access in Java programmingCover everything from basic CRUD operations, testing, Spring Boot integration to atomic transactionAug 222Aug 222
Gavin F.Small tricks for Docker users to switch to PodmanPodman — Versatile Alternative to DockerAug 17Aug 17
Gavin F.Java Programming — How to Generate Data Report in Excel SpreadsheetA quick guide to a more user-friendly report creationAug 41Aug 41
Gavin F.A brief introduction of infrastructure as a code — TerraformQuick demonstrations help your quickly pick up TerraformApr 201Apr 201
Gavin F.inITNEXTHow to verify system logs in automated tests for Java programmingComplete your unit test coverage with system logs assertionApr 21Apr 21
Gavin F.inITNEXTData Model Design of Stock Investment AccountA good exercise to practice data modelling with basic knowledge of stock investment calculationMar 275Mar 275
Gavin F.inITNEXT4 small tips massively improve your source code readabilityThe secret cookbook of high quality software is not taught in programming lessonsMar 511Mar 511
Gavin F.inITNEXTSoftware quality assurance — How to verify system integration with databasesThe essential coding technique you should not ignoreFeb 252Feb 252
Gavin F.inITNEXTKafka Streams — How to fast track data stream development with the Spring frameworkEnable flexible data streams and decouple the clumsy data conversionFeb 13Feb 13