Entries from 2019-10-01 to 1 month

How monitoring can kill your Spring Boot 1.x application performance

Any system or application on production without good monitoring should be banned. Monitoring, especially in a large distributed system, is not an option, it’s a must. I hope that this is pretty obvious and I don’t have to explain why. At o…

Microservices with DevOps Make Changes

Microservice architecture emerged from a common set of DevOps ideologies that came into being at companies like Amazon, Netflix, SoundCloud, Facebook, Google and several others. In many cases, those companies started with monolithic applic…

Spring Boot and Microservices

If you were developing web applications 5 or 10 years ago, you would appreciate the advancements in the web apps and microservices space. Microservices architectural pattern has disrupted the way we create applications for the cloud. With …

Spring Boot and Spring Security Updating

Recently we updated one of our internal applications from Spring Boot 1.5 to 2.1, which includes an update of Spring Security. After the update the OAuth2 security started to fail in the backend, it stopped recognizing the authentication. …

Simple Object Access Protocol Vs. REpresentational State Transfer

SOAP (Simple Object Access Protocol): SOAP is a method of transferring messages, or small amounts of information, over the Internet. SOAP messages are formatted in XML and are typically sent using HTTP (hypertext transfer protocol). SOAP u…

New features comes with Java 13

JEP 353 — Reimplement the Legacy Socket API JEP 353 covers the new implementation of the Socket API. To be more precise, an additional, more modern implementation of the Socket API (which was introduced in Java 1), has been added to the co…

Java FileHandling Methodology

JDK Versions Java code samples don’t live in isolation, especially when it comes to Java I/O, as the API keeps evolving. All code for this article has been tested on: Java SE 7 (jdk1.7.0_80) Java SE 8 (jdk1.8.0_162) Java SE 9 (jdk-9.0.4) W…