Tag: App development
-
What is the Model Context Protocol (MCP) and how it works
Posted on October 7, 2025, Level beginner Resource Length long
The Model Context Protocol (MCP) standardizes how large language models connect with external data and tools, eliminating the need for custom integrations between different AI systems and services. Released by Anthropic, MCP enables developers to build context-aware applications without reinventing wheel for each model-to-system pairing, solving the "NxM problem" of redundant development and maintenance efforts across countless LLMs and tools. By descope.com.
Tags ai servers infosec devops web-development app-development
-
How to implement the Outbox pattern in Go and Postgres
Posted on September 26, 2025, Level intermediate Resource Length long
The article discusses implementing the Outbox pattern in Go and PostgreSQL for resilient system design. It addresses issues like failed message broker calls or crashes causing inconsistent states by ensuring database operations and message publishing are atomic. The solution involves saving messages to an outbox table within the same transaction as business data changes, using a background process called Message Dispatcher to handle delivery. By Alex Pliutau.
Tags golang sql software-architecture app-development database
-
The hybrid power of OOP and FP
Posted on September 24, 2025, Level intermediate Resource Length long
This article delves into the automatic garbage collection in Python, explaining how objects are removed from memory when no longer needed. It highlights the importance of understanding this mechanism for maintaining efficient and error-free code. By Stephen Gruppetta.
Tags oop java programming software-architecture app-development functional-programming
-
When you no longer need that object: Dealing with garbage in Python
Posted on September 22, 2025, Level intermediate Resource Length medium
This article delves into the automatic garbage collection in Python, explaining how objects are removed from memory when no longer needed. It highlights the importance of understanding this mechanism for maintaining efficient and error-free code. By Stephen Gruppetta.
Tags oop python programming web-development app-development
-
React Server Components support without a framework
Posted on September 18, 2025, Level intermediate Resource Length long
Build React Server Components without a framework using Forket—a library-agnostic solution that splits code between client and server while maintaining reactivity. By Krasimir Tsonev.
Tags performance web-development app-development react ux
-
Smart prefetching with TanStack Query for instant UX
Posted on September 16, 2025, Level intermediate Resource Length medium
Prefetching data is one of the most powerful techniques in React Query. It helps you improve perceived performance by loading data before the user needs it — resulting in near-instant navigation. Enhance your React app's performance by leveraging TanStack Query's prefetching capabilities, enabling instant data retrieval for improved user experience and seamless navigation. By jsdev.space.
Tags javascript web-development app-development react ux
-
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 javascript web-development app-development nodejs javascript
-
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 database web-development app-development nosql python
-
What is Azure Local and why should SysAdmins care?
Posted on September 10, 2025, Level beginner Resource Length medium
Azure Local is not just a rebrand. It's a message. One that says Microsoft finally gets how confusing their cloud naming has been. Microsoft's hybrid story has been a bit confusing over the years, but now we have some clarity. By Andy Syrewicze.
Tags devops web-development app-development azure
-
Building dynamic user journeys: Your guide to Next.js onboarding with OnboardJS
Posted on September 8, 2025, Level beginner Resource Length medium
Next.js onboarding flows often become complex due to manual state management, conditional logic, and persistence across sessions. Managing step logic, dynamic navigation, persistence across sessions, and analytics can turn your elegant codebase into a complex web of conditional rendering and state management. By onboardjs.com.
Tags react web-development app-development cio
-
Securing Kubernetes resources without a VPN
Posted on September 4, 2025, Level intermediate Resource Length long
Securing kubernetes resources that you want to expose to only some users externally is often done through IP allowlisting and a VPN. While this is a tried and true method, there are some drawbacks. By Brian Sizemore.
Tags nginx app-development infosec devops kubernetes
-
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 erlang elixir app-development web-development