Tag: Backend development
-
Modern Node.js patterns for 2025
Posted on September 14, 2025, Level intermediate Resource Length medium
Node.js has undergone a remarkable transformation since its early days. If you've been writing Node.js for several years, you've likely witnessed this evolution firsthand—from the callback-heavy, CommonJS-dominated landscape to today's clean, standards-based development experience. By kashw1n.com.
Tags frontend-and-mobile product-and-design backend-development
-
Using Redis with FastAPI
Posted on September 12, 2025, Level intermediate Resource Length short
FastAPI is a Python web framework based on the Starlette microframework. With deep support for asyncio, FastAPI is indeed very fast. FastAPI also distinguishes itself with features like automatic OpenAPI (OAS) documentation for your API, easy-to-use data validation tools, and more. By Andrew Brookins.
Tags data-and-analytics frontend-and-mobile product-and-design backend-development
-
MCP + SQL: The secret weapon to connect AI to enterprise systems
Posted on August 31, 2025, Level intermediate Resource Length medium
This article addresses the common challenge of integrating AI with existing enterprise systems like Salesforce and SAP. The core concept is leveraging Large Language Models' (LLMs) proficiency in SQL alongside a standardized communication protocol called the Model Context Protocol (MCP). By Manish Patel.
Tags backend-development data-and-analytics ai-and-machine-learning devops-and-ci-cd
-
Interoperability in 2025: Beyond the Erlang VM
Posted on August 29, 2025, Level beginner Resource Length short
The Erlang Virtual Machine has, historically, provided three main options for interoperability with other languages and ecosystems, with different degrees of isolation. By Wojtek Mach.
Tags backend-development product-and-design frontend-and-mobile
-
PHP 8.5 adds pipe operator: What it means
Posted on August 26, 2025, Level beginner Resource Length short
PHP 8.5, due out November of this year, will bring with it another long-sought-after feature: the pipe operator (|>). It's a small feature with huge potential, yet it still took years to happen. By Larry Garfield.
Tags backend-development cloud-and-infrastructure architecture-and-apis product-and-design frontend-and-mobile
-
Commenting in MySQL: Syntax, best practices, and examples
Posted on August 22, 2025, Level intermediate Resource Length medium
MySQL comments, in the structure of text, are ignored by the MySQL engine and used to explain and document your database code. They don't affect query execution. You should used your database comments as a resource to other individuals who will review or modify the database. Comments should adhere to best practices to increase readability to other developers. By Devart.
Tags backend-development data-and-analytics product-and-design leadership-and-career
-
A (very) brief history of Erlang
Posted on August 1, 2025, Level beginner Resource Length medium
I first encountered Erlang in 2017 while working with RabbitMQ, a message broker built on Erlang. Its ability to handle high concurrency, fault tolerance, and real-time execution made it ideal for our ETL process. Erlang was born at Ericsson in 1986 to power telecom systems demanding "nine-nines" availability (99.9999999% uptime). Open-sourced in 1998, it gained traction beyond telecom, influencing modern messaging apps like WhatsApp and Discord. By James Seconde.
Tags backend-development architecture-and-apis product-and-design frontend-and-mobile
-
New Akka deployment options: elasticity on any infrastructure
Posted on July 25, 2025, Level advanced Resource Length medium
Akka's latest deployment options represent a significant evolution in distributed systems architecture, addressing long-standing challenges in transitioning from development to production environments. The introduction of self-managed nodes and self-hosted Platform regions extends Akka's "build once, deploy anywhere" philosophy while maintaining the framework's core technical advantages. By Tyler Jewell.
Tags architecture-and-apis devops-and-ci-cd cloud-and-infrastructure backend-development
-
How to develop a RAG system using Node.js
Posted on July 20, 2025, Level beginner Resource Length medium
In this blog post, we'll build a simplified but powerful RAG system using Node.js and OpenAI's GPT model, perfect for developers curious to bridge the gap between raw LLM power and domain-specific intelligence. By Deep Panchal.
Tags backend-development product-and-design frontend-and-mobile data-and-analytics
-
Building a real-time video AI service with Google Gemini
Posted on July 16, 2025, Level beginner Resource Length long
The article describes the development of a real-time video AI service for a major global service provider, leveraging Google Gemini's Multimodal Live API and Akka's SDK. The team successfully built, deployed, and scaled the service to handle thousands of transactions per second, far exceeding customer requirements. Key components included video ingestion, augmentation, and conversational storage, all deployed within a private Akka environment provisioned in a Google VPC in just 2 hours. By Johan Andrén.
Tags architecture-and-apis backend-development ai-and-machine-learning product-and-design cloud-and-infrastructure
-
Wget to wipeout: Malicious Go modules fetch destructive payload
Posted on June 30, 2025, Level beginner Resource Length medium
Sockets threat research team uncovered a destructive supply-chain attack targeting Go developers. In April 2025, three malicious Go modules were identified, using obfuscated code to fetch and execute remote payloads that wipe disks clean. The Go ecosystem's decentralized nature, lacking central gatekeeping, makes it vulnerable to namespace confusion and typosquatting, allowing attackers to disguise malicious modules as legitimate ones. By @socket.dev.
Tags software-engineering backend-development product-and-design security-and-privacy cloud-and-infrastructure
-
Why Go rocks for building a Lua interpreter
Posted on June 28, 2025, Level intermediate Resource Length short
The interpreter's structure in Go is divided into packages for scanning, parsing, and execution, leveraging Go's interfaces for Lua value representation. This design choice, along with Go's garbage collector and testing tools, simplified development compared to the PUC-Rio Lua implementation. Challenges included error handling and compatibility issues with Lua's standard libraries. Nice one!
Tags software-engineering backend-development product-and-design frontend-and-mobile cloud-and-infrastructure