In this article I will show you how you can implement thread synchronization by Object value instead of reference.
The Spring Conference fostered a dynamic atmosphere for sharing ideas, learning new concepts, and discovering innovative approaches in Spring Boot development. For two exhilarating days, all the participants delved into a range of topics, including best practices, advanced techniques, and real-world case studies. From introductory sessions for beginners to deep…
Appdevcon, a four-day conference held in Amsterdam from May 9th to 12th, was a great event that catered to a wide range of app developers across various platforms. The two-day I participated on was an enriching combination of workshops and a conference, spanning diverse topics from Kotlin Multiplatform Mobile and…
Test automation has become an essential component in software development, and Cypress is a powerful testing framework that has gained popularity in recent years. With its unique architecture and capabilities, Cypress has made it easier for developers to write and execute tests efficiently. In this article, we will explore the…
Olivia von Liebermann08.06.2023
Replacing Rest communication with gRPC in microservices architecture where efficiency is critical is a good approach. gRPC is using HTTP/2, which allows multiple requests to be sent over a single connection. Also, it provides code generation tools that generate code for both the client and server, making it easier to…
Turning boring 2D websites into stunning 3D experiences was never easier, thanks to amazing libraries such as Three.js
Apollo Local Resolvers and Apollo InMemory Cache - the powerful technique for mocking GraphQL queries and mutations on the client side
Voxxed Days Zurich is a renowned conference for developers and tech enthusiasts with a focus on frontend and backend technologies, that took place on the March 16th 2023. This year, we had the pleasure of attending the conference with a own booth (for the first time)
The Vue.js Conference in Amsterdam featured intriguing themes, presentations from the core team, panels, chances for networking, and superb organizing. It offered the ability to learn about the future of Vue.js and improve code efficiency for both new and seasoned developers. A highlight was networking with the core team and…
What are event listeners in AEM? Is this same as event handlers? What is difference in this two concepts? We will try to answer all these questions in this article. A little searching on the web, probably you will find something like this: The most important here is the first…
Service discovery is one of the key things of distributed systems. This allow us to automatically discover services on a network.
Great number of single page applications or isomorphic web apps have been developed and deployed over the years. The size and complexity of these web/apps grew and posed similar challenges to that of monolithic applications. Now, these applications face multiple challenges and issues like performance degradation with each release, non-scalability,…