Low Code and No Code Platforms Overview

What is Low Code? Low-code platforms, known as no-code or citizen development platforms, allow users to create and customize applications without extensive programming knowledge. These platforms are designed to be user-friendly and intuitive, enabling non-technical users to build custom software

Read More »

AWS s2n-quic Overview

s2n-quic is a lightweight implementation of the QUIC (Quick UDP Internet Connections) protocol in the s2n library. s2n is an open-source implementation of the TLS (Transport Layer Security) protocol designed to be simple, small, and fast. The QUIC protocol is

Read More »

HTTP/2 vs. HTTP/3

HTTP/3 is the third major version of the HTTP (Hypertext Transfer Protocol) network protocol used to exchange data on the World Wide Web. It is based on a new transport protocol called QUIC (Quick UDP Internet Connections), a multiplexed and

Read More »

JSON vs. Protocol Buffers vs. Avro

Introduction JSON (JavaScript Object Notation), Protocol Buffers (also known as Protobuf), and Avro are all data serialization formats commonly used to transmit data between systems. These formats allow you to define the structure of the data that needs to be

Read More »

WebAssembly Tools and Frameworks

WebAssembly 101 WebAssembly (Wasm) is a low-level, compiled programming language designed to run on modern web browsers. It is designed to be a safe, portable, and efficient alternative to JavaScript, the primary programming language used in web development. WebAssembly is

Read More »

Popular Backend Frameworks

Back-end frameworks are software frameworks that provide a set of libraries and tools for web application development. They are responsible for managing the server-side of web applications and provide functions that enable developers to create dynamic, interactive web applications. Back-end

Read More »

Popular Front-end Frameworks

A front-end framework is a collection of pre-written code that is used to build the user interface (UI) of a web application. It typically includes a set of HTML, CSS, and JavaScript files that are designed to work together to

Read More »

Basics of Stateful vs. Stateless Architecture

Stateful Architecture Stateful architecture is a design pattern in which an application or system maintains an ongoing record of the state of each user or client that interacts with it. This means that the application or system is able to

Read More »

Is Rust the Greatest Language in the Last Decade

Everywhere you turn, all you hear about is Rust. Rust this, Rust that. Everyone is talking about it, writing about it, and supporters are forcing their narrative down our throats. There is no denying that Rust, the general purpose programming

Read More »

Stateful vs Stateless Applications

Stateless apps do not store application state or data to persistent storage, which makes stateless applications highly scalable. However, stateful applications require persistent storage for data for use by clients, servers, and other applications. For instance, the REPL calculator is

Read More »

Erlang and Concurrency Programming

Roger Armstrong, computer scientist and co-creator of the Erlang programming language, died earlier this month. Many tributes are being paid to a man who sought out opportunities to share his passion for computer science with others, and people are also celebrating

Read More »

API Battles – gRPC vs. REST

During the build of a new web-based service, one of the first questions to arise is, “How will I talk to it?” There are many options to consider. The two we will focus on here are REST and gRPC. While

Read More »
Scroll to Top