AtomicLong

  1. Java | A Random Pitfall
  2. - 01 May 2025

AtomicReference

  1. Java | A Random Pitfall
  2. - 01 May 2025













Development

  1. Git | How to Undo Your Git Failure?
  2. - 27 April 2025

Documentation

  1. Java | Formatting Code Snippets in Javadoc
  2. - 02 May 2025


Event Sourcing

  1. Java | Event Sourcing with Spring Boot and MongoDB
  2. - 15 August 2025

Event-Driven Architecture

  1. Spring Boot | Deep Dive into Apache Kafka Consumers
  2. - 09 May 2025

Exceptions

  1. Java | Why I Avoid Checked Exceptions
  2. - 07 May 2025










Immutability

  1. Java | Records for Simpler, Cleaner Code
  2. - 04 May 2025

Immutables

  1. Java | Immutables - No Setters Allowed
  2. - 30 April 2025



Java

  1. Spring Boot | Adding Robustness with Spring Retry Annotations
  2. - 07 October 2025
  3. Java | Java Memory Management and GC Tuning for Low-Latency Systems
  4. - 03 October 2025
  5. Smarkets | Smarkets API Integration for Java Developers
  6. - 26 September 2025
  7. Spring Boot | Production Observability with Actuator, Micrometer, and Prometheus
  8. - 19 September 2025
  9. Betfair | Pre-Race vs In-Play Trading — Technical Architecture
  10. - 12 September 2025
  11. AWS | AWS Lambda with Spring Boot — Cold Start Optimisation
  12. - 05 September 2025
  13. Java | Structured Concurrency in Java 21
  14. - 29 August 2025
  15. Betdaq | Betdaq API Integration for Java Developers
  16. - 22 August 2025
  17. Java | Event Sourcing with Spring Boot and MongoDB
  18. - 15 August 2025
  19. Betfair | Risk Management in Automated Betting Systems
  20. - 08 August 2025
  21. Spring Boot | Spring Data MongoDB — Modelling and Querying Documents
  22. - 01 August 2025
  23. Betfair | Placing and Managing Orders with the Betfair API in Java
  24. - 25 July 2025
  25. Resilience4j | Circuit Breakers, Rate Limiters, and Bulkheads in Spring Boot
  26. - 18 July 2025
  27. Java | Sealed Classes and Pattern Matching — Modern Java Features
  28. - 11 July 2025
  29. Betfair | Building a Spring Boot Trading Strategy Engine
  30. - 04 July 2025
  31. Spring Boot | CQRS Pattern with Kafka and Spring Boot
  32. - 27 June 2025
  33. Betfair | Order Flow Imbalance — A Java Implementation
  34. - 20 June 2025
  35. Architecture | Domain-Driven Design in Java Spring Boot
  36. - 13 June 2025
  37. Java | CompletableFuture — Mastering Async Programming
  38. - 06 June 2025
  39. Betfair | Last Traded Price Dynamics — Reading Market Direction
  40. - 30 May 2025
  41. Java | Java NullPointerException Avoidance and Enhancement Tactics
  42. - 26 May 2025
  43. Testing | Testcontainers for Spring Boot — Real Databases, Real Confidence
  44. - 23 May 2025
  45. Java | Pattern match Optional in Java 21
  46. - 22 May 2025
  47. Apache HttpClient Classic APIs | A Quick Guide
  48. - 21 May 2025
  49. Betfair | Weight of Money — Implementing WoM Calculations in Java
  50. - 16 May 2025
  51. Spring Boot | Deep Dive into Apache Kafka Consumers
  52. - 09 May 2025
  53. Java | Why I Avoid Checked Exceptions
  54. - 07 May 2025
  55. Java | Hashing for Secure and Efficient Code
  56. - 06 May 2025
  57. Java, Spring Boot & AWS | Publisher-Subscriber Pattern Using SNS & SQS
  58. - 05 May 2025
  59. Java | Records for Simpler, Cleaner Code
  60. - 04 May 2025
  61. Java | Functional Interfaces for Cleaner Code
  62. - 03 May 2025
  63. Java | Formatting Code Snippets in Javadoc
  64. - 02 May 2025
  65. Betfair | Understanding the Betfair Streaming API in Java
  66. - 02 May 2025
  67. Java | A Random Pitfall
  68. - 01 May 2025
  69. Java | Immutables - No Setters Allowed
  70. - 30 April 2025
  71. Clean Coding | Four Principles to Boost Your Team’s Productivity
  72. - 28 April 2025
  73. GitHub Flow | A Java Developer’s Guide to Streamlined Collaboration
  74. - 26 April 2025
  75. Java 21 | Virtual Threads and Project Loom — A Practical Guide
  76. - 25 April 2025
  77. Betfair | Getting Started with the Betfair Exchange API in Java
  78. - 18 April 2025







Lambda Expressions

  1. Java | Functional Interfaces for Cleaner Code
  2. - 03 May 2025




Market Microstructure

  1. Betfair | Order Flow Imbalance — A Java Implementation
  2. - 20 June 2025

Math

  1. Java | A Random Pitfall
  2. - 01 May 2025



















Random

  1. Java | A Random Pitfall
  2. - 01 May 2025















Spring Boot

  1. Architecture | Hexagonal vs Clean Architecture in Spring Boot
  2. - 20 December 2025
  3. Architecture | Hexagonal Architecture for Real-World Systems
  4. - 15 December 2025
  5. Spring Boot | Adding Robustness with Spring Retry Annotations
  6. - 07 October 2025
  7. Smarkets | Smarkets API Integration for Java Developers
  8. - 26 September 2025
  9. Spring Boot | Production Observability with Actuator, Micrometer, and Prometheus
  10. - 19 September 2025
  11. AWS | AWS Lambda with Spring Boot — Cold Start Optimisation
  12. - 05 September 2025
  13. Betdaq | Betdaq API Integration for Java Developers
  14. - 22 August 2025
  15. Java | Event Sourcing with Spring Boot and MongoDB
  16. - 15 August 2025
  17. Spring Boot | Spring Data MongoDB — Modelling and Querying Documents
  18. - 01 August 2025
  19. Resilience4j | Circuit Breakers, Rate Limiters, and Bulkheads in Spring Boot
  20. - 18 July 2025
  21. Betfair | Building a Spring Boot Trading Strategy Engine
  22. - 04 July 2025
  23. Spring Boot | CQRS Pattern with Kafka and Spring Boot
  24. - 27 June 2025
  25. Architecture | Domain-Driven Design in Java Spring Boot
  26. - 13 June 2025
  27. Java | CompletableFuture — Mastering Async Programming
  28. - 06 June 2025
  29. Testing | Testcontainers for Spring Boot — Real Databases, Real Confidence
  30. - 23 May 2025
  31. Betfair | Weight of Money — Implementing WoM Calculations in Java
  32. - 16 May 2025
  33. Spring Boot | Deep Dive into Apache Kafka Consumers
  34. - 09 May 2025
  35. Java | Why I Avoid Checked Exceptions
  36. - 07 May 2025
  37. Java | Hashing for Secure and Efficient Code
  38. - 06 May 2025
  39. Java, Spring Boot & AWS | Publisher-Subscriber Pattern Using SNS & SQS
  40. - 05 May 2025
  41. Java | Records for Simpler, Cleaner Code
  42. - 04 May 2025
  43. Java | Functional Interfaces for Cleaner Code
  44. - 03 May 2025
  45. Betfair | Understanding the Betfair Streaming API in Java
  46. - 02 May 2025
  47. Java | Immutables - No Setters Allowed
  48. - 30 April 2025
  49. Clean Coding | Four Principles to Boost Your Team’s Productivity
  50. - 28 April 2025
  51. Betfair | Getting Started with the Betfair Exchange API in Java
  52. - 18 April 2025




Structured Concurrency

  1. Java | Structured Concurrency in Java 21
  2. - 29 August 2025





ThreadLocalRandom

  1. Java | A Random Pitfall
  2. - 01 May 2025

Threading

  1. Java | Structured Concurrency in Java 21
  2. - 29 August 2025



Version Control

  1. Git | How to Undo Your Git Failure?
  2. - 27 April 2025