Tag: Backend development
-
How to build resilient APIs with Resilience4j circuit breaker in spring boot
Posted on February 9, 2026, Level intermediate Resource Length medium
Build resilient microservices with Resilience4j's Circuit Breaker pattern, safeguarding your APIs from cascading failures and ensuring graceful fallback responses. By Kshitish Nath.
Tags software-engineering product-and-design frontend-and-mobile backend-development
-
How to stop directory traversal attacks in Python
Posted on February 5, 2026, Level intermediate Resource Length medium
Directory Traversal is a common but dangerous vulnerability that can affect applications when file paths are built using untrusted user input, or when file paths are used with unchecked input. Python applications are not immune to directory traversal attacks. By Maikel.
Tags backend-development product-and-design security-and-privacy leadership-and-career
-
Using the Temporal API in Angular without including a Polyfill
Posted on February 3, 2026, Level beginner Resource Length medium
The Temporal API is a modern replacement for JavaScript's `Date` object, offering better date/time handling (time zones, calendars). Chrome/Edge 144 and Firefox now support it natively. By Alexander Lehner.
Tags frontend-and-mobile product-and-design backend-development
-
How to build an LLM-Powered CLI tool in Python
Posted on December 31, 2025, Level intermediate Resource Length medium
Unlock the power of ChatGPT within your terminal with this practical tutorial demonstrating how to build a real-time command explanation tool using the OpenAI Realtime API. By Surya Bhaskar Reddy Karri.
Tags backend-development product-and-design data-and-analytics ai-and-machine-learning architecture-and-apis
-
Laravel optimization: The complete performance guide for faster application
Posted on November 28, 2025, Level intermediate Resource Length medium
This article provides a comprehensive guide to optimizing Laravel applications for speed and performance. It covers caching strategies, database query optimization, server-level configurations, and hosting considerations. By implementing these techniques, developers can reduce load times, enhance scalability, and improve user experience. By Carrie Smaha.
Tags software-engineering backend-development frontend-and-mobile product-and-design
-
A gentle introduction to event driven architecture in Python, Flask and Kafka
Posted on November 24, 2025, Level intermediate Resource Length medium
A Gentle Introduction to Event Driven Architecture in Python, Flask and Kafka. In today's fast-paced and scalable application development landscape, event-driven architecture (EDA) has emerged as a powerful pattern for building systems that are decoupled, reactive, and highly extensible. By Sefik Ilkin Serengil.
Tags cloud-and-infrastructure data-and-analytics architecture-and-apis backend-development
-
Python 3.14 is here. How fast is it?
Posted on November 4, 2025, Level beginner Resource Length medium
Python 3.14 delivers 27% performance gains over 3.13 but explicit JIT benefits remain elusive; upgrade strategically. By Miguel Grinberg.
Tags frontend-and-mobile backend-development product-and-design software-engineering leadership-and-career
-
What is Scala programming language?
Posted on October 15, 2025, Level intermediate Resource Length medium
Discover the versatility of Scala, a modern language that blends object-oriented and functional paradigms to handle data efficiently, from startups to enterprise giants. By igmguru.
Tags backend-development frontend-and-mobile product-and-design
-
Understanding Scala variance
Posted on September 30, 2025, Level intermediate Resource Length long
Ross A. Baker's detailed exploration of "Understanding Scala variance" is essential reading for developers aiming to master Scala's sophisticated type system. The article begins by clarifying the concept of variance and its significance in subtyping, using concrete examples like AuthedUser and Guest.
Tags backend-development software-engineering architecture-and-apis
-
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 backend-development architecture-and-apis product-and-design data-and-analytics
-
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 software-engineering backend-development architecture-and-apis product-and-design
-
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 software-engineering backend-development frontend-and-mobile product-and-design