Articles

  1. Implementing API Key Authentication With a Custom Spring Security FilterAPI keys are a practical choice for server-to-server integrations, internal tools and controlled public APIs. In a Spring application, a custom security filter…
  2. Adding Behaviour to Constants: Java Enums with Methods and FieldsEnums in Java are often treated as nothing more than a tidy collection of named constants, a more readable replacement for a handful of public static final int…
  3. Parsing Documents with Spring Boot and Apache TikaAustralians deal with a remarkable volume of paperwork, from quarterly Business Activity Statements lodged with the Australian Taxation Office to invoice…
  4. Building a Feedback Form with Spring Boot and Google Sheets APIA feedback form is a useful way to collect comments from customers, members, or website visitors without building a complete administration dashboard. With…
  5. Mastering ConcurrentHashMap for Robust Multithreaded Java SystemsWhen backend services across Sydney and Melbourne fintech platforms process thousands of payment authorisations every minute, the wrong choice of map can…
  6. Build a web scraper with Spring Boot and JsoupAustralian software teams frequently need to harvest structured information from third-party pages, whether for price comparison tools in Melbourne or travel…
  7. Hibernate inheritance mapping strategies explained for Java teamsHibernate inheritance mapping sits at the heart of object-relational mapping for Java applications. When you model a domain with parent and child entities, you…
  8. Building a PDF Generation Service with Spring Boot and iTextGenerating PDF documents programmatically is a common requirement for businesses of all sizes. Whether it's invoices, contracts, or compliance reports, a…
  9. Lock-free thread safety in Java with atomic classesWhen Java developers in Sydney's bustling fintech corridor build high-throughput trading platforms, they quickly discover that traditional synchronized blocks…
  10. timeout and management with Spring Security: a practical guideSecuring a Java web application means more than just protecting login credentials. Session lifecycle controls sit at the heart of how a system remembers users,…