HTTP/3 Explained. What it is, how it’s different, and… | by Stephen Wayne | Aug, 2022

What it is, how it’s different, and where it’s going Today we’ll be learning about HTTP/3 — where we came from, how it’s different from previous protocols, and where it’s going. I learned most of this information from an excellent talk given by Daniel Stenberg, the inventor of curl. This High-Performance Programming video updated my … Read more

What is an API? Application programming interfaces explained

The term API stands for application programming interface, a concept that applies everywhere from command-line tools to enterprise code, microservices, and cloud-native architectures. An API is an interface that software developers use to programmatically interact with software components or resources outside of their own code. An even simpler definition is that an API is the … Read more

ASGI explained: The future of Python web development

Python web applications have long adhered to the Web Server Gateway Interface (WSGI) standard, which describes how they talk to web servers. WSGI, originally introduced in 2003 and updated in 2010, relies only on features that were available natively in Python as of version 2.2 and were easy to implement. As a result, WSGI enjoyed … Read more

Quantum Computers Explained – DZone AI

Human technology, for the majority of our history, was limited to our brains, fire, and sharp objects. The biggest advancement has been made to human brains, while fire and sharp objects evolved into power plants and nuclear weapons. Since the 1960s, the power of our brain machines has continued to increase smaller, enabling computers to … Read more

MACH Architecture Explained – DZone Web Dev

Lately, the digital ecosystem has been highly platform-centric. For a majority of organizations, it looks something like this – A monolith application at the center serves all the different touchpoints and integrates with several back-end and third-party systems for additional functionalities. The whole ecosystem is often seen as a single-tier solution whose components share the … Read more

What is TensorFlow? The machine learning library explained

Machine learning is a complex discipline but implementing machine learning models is far less daunting than it is used to be, thanks to machine learning frameworks—such as Google’s TensorFlow—that ease the process of accquiring data, training models, serving predictions, and refining future results . Created by the Google Brain team and initially released to the … Read more

Better Java: JDK Enhancement Proposals JEP explained

Java is widely used and heavily relied on, to put it mildly. It is a major part of our software infrastructure. Despite having a weighty obligation to stability, the Java platform has managed to remain responsive to changing circumstances. The creativity of the people who use Java is part of the reason. Java features an … Read more

What is WebAssembly? The next-generation web platform explained

For two decades now, we’ve had only one programming language available to use natively in a web browser: JavaScript. The slow death of third-party binary plug-ins has ruled out other languages, such as Java and Flash’s ActionScript, as first-class citizens for web development. Other web languages, like CoffeeScript, are simply compiled to JavaScript. But now … Read more

Testing React Components Explained for Beginners | by Gerard van der Put | May, 2022

Testing code can be intimidating if you don’t know how it works. We will go through the basics Photo by Digital Buggu on Pexels. Intro Meet James. James is part of a large development team. He specializes in creating awesome React components, and together with many colleagues, he is building a large frontend. Right now, … 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