DavidConfiguring Cache Control for S3 Hosted ResourcesWhen doing web development, one of the most important aspects is to get a site performing well with SEO (Search Engine Optimisation). One…2 min read·Jan 1, 2022----
DavidCustom JDK Versions Per Project With SDKMAN!SDKMAN! allows us to easily install and use different JDKs. It can become frustrating to have to change JDK versions manually for different…2 min read·Jul 13, 2021----
DavidAccessing Multiple Databases From a Spring Boot ApplicationWhen developing any application, it’s quite common to have to access multiple databases. Out of the box, Spring Boot provides easy access…3 min read·Jul 8, 2021----
DavidDebugging SpringBoot Application In IntelliJ Idea CEWhen debugging a SpringBoot application in IntelliJ Idea Community Edition, additional steps need to be taken.1 min read·Jul 8, 2021----
DavidRunning a Java Application as a ServiceWith the advent of cloud computing, we now have many ways that we can deploy Java applications. For example, we can deploy them to an Iaas…4 min read·Jun 26, 2021----
DavidAWS Amplify ResourcesI’ve recently started learning AWS Amplify, and I must say, I’m blown away with what it can do and the help it gives to both web and mobile…3 min read·Jun 26, 2021----
DavidEnumerating @NamedQuery within @NamedQueriesIf you’re a Java developer using JPA, chances are that you’ve declared one or more @NamedQuery objects on your entities.2 min read·Jun 26, 2021----
DavidNode Modules — What does require() do?Node.js allows code to be written and stored in (preferably) small modules. These modules can then be referenced from other modules to…2 min read·Jun 20, 2021----
DavidCentring an element on a pageThere are no doubt multiple ways of centring an element on a page using CSS, but here I present 2 different techniques that are…2 min read·Jun 20, 2021----