A Quick and Practical Example of Hexagonal Architecture in Java | by Sumit Kumar | Jun, 2022

Software design patterns in action Photo by Clark Van Der Beken on Unsplash Hexagonal Architecture is a software design pattern first introduced by Alistair Cockburn. It provides an opinionated way of designing a web application architecture using Java or Java-related frameworks such as Spring. In this article, we’ll look into the hexagonal architecture in Java … Read more

Variable, References, and Lifetimes in Rust — A Practical Introduction | by Shanmukh Sista | Jun, 2022

Master the Rust basics Photo by Possessed Photography on Unsplash In this article, we’ll touch upon some basics for variables, memory, and references in Rust. The goal is to understand why Lifetimes exist in RUST and how can we work with the Rust compiler to write safe code. We’ll see some simple examples that highlight … Read more

Improving Code Design With OpenTelemetry — A Practical Guide | by Roni Dover | May, 2022

What every developer needs to know about observability and how to leverage OSS tools to make your code better This is the second in a three-part series that will review some of the observability technologies available to developers today, why they make coding better, and what specific insights they can provide. Here is the link … Read more

How to Use Portals in React.js. Explained with a practical example | by Jordan Jaramillo

Explained with a practical example Photo by Misael Moreno on Unsplash Portals provide a first-class option to render children into a DOM node that exists outside of the parent component’s DOM hierarchy, as stated in the official React.js documentation. Portals are useful when we want to render components but our parent has a hidden overflow … Read more