Articles

  1. Implementing a soft delete strategy with Spring Data JPA and HibernateRather than permanently erasing rows, many Australian teams prefer to keep customer records hidden behind a flag. This pattern, called soft delete, satisfies…
  2. How Java annotations generate source code at compile timeJava annotations can do far more than document classes or enable runtime reflection. With an annotation processor, they can inspect source declarations during…
  3. Real-time notifications with Spring Boot and Server-Sent EventsWhen a customer in Sydney waits for a funds transfer to clear, the application earns its keep by pushing fresh information to the browser without delay.…
  4. A Practical Guide to Java BigDecimal for Financial CalculationsMoney calculations expose floating-point errors quickly. When you calculate invoices in Australian dollars, apply the 10% Goods and Services Tax, or round a…
  5. Integrating Spring Boot With JUnit 5 For Reliable TestingA well-tested Spring Boot application gives development teams confidence when adding features, changing database mappings, or connecting external services.…
  6. Using Java Logging Frameworks EffectivelyReliable logging gives Java applications a useful operational history: what happened, when it happened, and which request or customer was affected. For Spring…
  7. How to build a Java command-line application with PicocliCommand-line applications remain useful in Australian workplaces, from Brisbane consultancies automating reports to Melbourne developers managing local test…
  8. Implementing Search With Spring Boot And ElasticsearchA useful search engine turns a collection of records into answers that feel immediate and relevant. With Spring Boot handling the application layer and…
  9. Creating Dynamic HTML Email Newsletters With ThymeleafA well-designed newsletter can turn a routine product update into a useful customer touchpoint. For Java applications, Thymeleaf provides a familiar way to…
  10. Validating XML against an XSD schema in JavaXML payloads still flow through plenty of Australian back-end systems, from ATO Standard Business Reporting submissions to invoice documents exchanged between…