Articles

  1. Building Event-Driven Microservices with Spring Boot and Apache KafkaAustralian software teams across Sydney and Melbourne are increasingly turning to event-driven patterns to handle the scale demands of fintech, healthtech, and…
  2. Implementing Google OAuth2 Login with Spring SecurityGoogle sign-in gives a Spring Boot application a familiar authentication flow without requiring users to create another password. With Spring Security’s OAuth2…
  3. Java serialization and deserialization with custom object streamsStoring object state in Java once meant a single call to writeObject, and recovering it meant a symmetric readObject. For prototypes that level of simplicity…
  4. Building Web Applications with Spring MVC, JSP, and JSTL TagsSpring MVC remains a dependable choice for Java teams that prefer server-rendered pages over heavy client frameworks. In Australia, where banks like CBA and…
  5. Using Java Enums for Expressive and Type-Safe CodeJava enums are often introduced as a tidy way to represent a small fixed set of values, like days of the week or traffic light colours. In practice they offer…
  6. Building a File Processing Pipeline with Spring Batch and Multi-Step JobsSpring Batch remains one of the most reliable frameworks for handling large-scale batch operations in the Java ecosystem. When organisations in Australia…
  7. Using Spring Boot Actuator for application monitoring and health checksA production application needs more than a successful deployment. Teams must know whether a service is responding, whether its database connection is usable,…
  8. Integrating Stripe Payments Into a Java Web ApplicationStripe gives Java applications a dependable way to accept card payments, wallets and other supported payment methods without handling sensitive card numbers…
  9. Building a change data capture service with Debezium and Spring BootModern applications often need database changes to reach search indexes, reporting tools, caches, and other services without repeatedly querying entire tables.…
  10. Creating A RESTful API With HATEOAS Using Spring HATEOASA well-designed REST API should give clients more than JSON data. It should also explain what a client can do next. HATEOAS, or Hypermedia as the Engine of…