Journal
How to Integrate SonarQube for Code Coverage in CISonarQube gives a CI pipeline a consistent way to inspect code quality, security findings, duplication and test coverage. It does not run unit tests or…Testing SOAP web services with Spring-WS and MockWebServiceServerSOAP remains important in Australian enterprise software, even as REST and event-driven APIs receive most of the attention. Banks, insurers, government…Reliable Date and Time Tests in JavaTime-dependent code is easy to write and surprisingly difficult to test. A method that returns an expiry date, checks whether a booking is still valid, or…How to Write Tests for Spring Cloud Gateway Routes and FiltersSpring Cloud Gateway sits at an important boundary: it receives an HTTP request, decides where it should go, modifies it when necessary, and returns a response…Live baccarat crypto payout: a practical guide for Australian playersLive baccarat combines a streamed table, human dealers, and rapid betting rounds with the familiar baccarat format. When cryptocurrency is added to the payment…How to Choose a Safe Casino Deposit Bonus in AustraliaA casino deposit bonus can add useful value to an online gaming budget, but the headline percentage is only one part of the offer. Australian players also need…Testing Complex Java Serialization With ConfidenceJava serialization sits at an awkward boundary between an in-memory object graph and a long-lived byte representation. A simple User object may round-trip…Performance testing RabbitMQ with JMeter for reliable async pipelinesEngineering teams in Australia ship more event-driven services than ever, and several of the largest tech employers in Sydney and Melbourne — Atlassian, Canva,…Automating browser checks with Geb and Spock in Groovy projectsBrowser-driven verification has become a baseline expectation for any team shipping a customer-facing web product. Automated web UI testing in Groovy, in…How to Test Reactive Spring WebFlux Endpoints with StepVerifierReactive Spring WebFlux endpoints return asynchronous publishers rather than ordinary Java values. A controller may produce a Mono for one response, a Flux for…