Tag: Software engineering
-
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
-
ES2026 solves JavaScript headaches with dates, math and modules
Posted on January 24, 2026, Level intermediate Resource Length medium
JavaScript ES2026 delivers significant JavaScript improvements, addressing longstanding issues with dates, math precision, resource management, and module loading. By Mary Branscombe.
Tags product-and-design frontend-and-mobile software-engineering
-
Multi-Cloud load balancers, explained: AWS vs GCP vs Azure (L4, L7, and Global Edge)
Posted on January 22, 2026, Level beginner Resource Length medium
This guide provides a deep technical comparison of AWS, GCP, and Azure load balancers, detailing their L4/L7 architectures, performance characteristics, and optimal use cases. Learn to select the right service for microservices, global applications, and high-throughput workloads, with a special focus on protocols like GENEVE and flow hashing. By Piyush Jajoo.
Tags cloud-and-infrastructure devops-and-ci-cd software-engineering
-
Stop guessing, start improving: Using DORA metrics and process behavior charts
Posted on January 16, 2026, Level beginner Resource Length long
Combining DORA metrics with Process Behavior Charts (PBCs) enables teams to distinguish normal process variation from real signals, turning delivery metrics into a reliable decision-making tool. By Egor Savochkin.
Tags devops-and-ci-cd cloud-and-infrastructure software-engineering leadership-and-career
-
What programming languages should you learn in 2026
Posted on January 14, 2026, Level beginner Resource Length long
In 2026, programming language choices should align with career goals, sustainability, and modern demands - from Rust's efficiency to Python's AI dominance. By Zeeshan Ali.
Tags leadership-and-career cloud-and-infrastructure software-engineering
-
Scientists built an AI co-pilot for prosthetic bionic hands
Posted on December 28, 2025, Level beginner Resource Length short
An AI assistant dramatically improves the usability of bionic hands, boosting success rates in delicate tasks and reducing the cognitive load on users. By Jacek Krywko.
Tags ai-and-machine-learning software-engineering leadership-and-career data-and-analytics
-
Why we need Queues - and what they do when no one is watching
Posted on December 11, 2025, Level intermediate Resource Length long
Black Friday's chaos is a perfect example of how message queues can transform a fragile system into a resilient one, smoothing out traffic spikes and preventing system crashes. By Jakub Slys.
Tags software-engineering architecture-and-apis product-and-design data-and-analytics
-
Deep dive in Java vs C++ performance
Posted on December 9, 2025, Level intermediate Resource Length long
This article compares Java and C++ performance, debunking myths and revealing Java's strengths in memory management, execution speed, and optimizations. Find out why Java might be the unsung hero of high-frequency trading and server applications. By Johnny's Software Lab LLC.
Tags software-engineering product-and-design frontend-and-mobile
-
Post-deployment tests: Your safety net after the code shipswhy apache flink is not going anywhere
Posted on December 2, 2025, Level beginner Resource Length short
Automating post-deployment testing with GitHub Actions and Playwright provides rapid feedback, automatic rollbacks, and increased production confidence. By Türkçe Yazılar.
Tags devops-and-ci-cd software-engineering
-
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
-
How to write blog posts that developers read
Posted on November 20, 2025, Level beginner Resource Length long
Effective blogging for technical audiences: lessons from developer-centric content. By Michael Lynch.
Tags software-engineering miscellaneous leadership-and-career
-
Practical use cases writing, refactoring, and testing code with GitHub Copilot
Posted on November 18, 2025, Level beginner Resource Length medium
In today's fast-paced software development environment, efficiency and code quality are paramount. Developers are constantly seeking tools that can accelerate coding tasks without compromising quality. One tool that has rapidly gained popularity among programmers is GitHub Copilot. By John Edward.
Tags software-engineering product-and-design leadership-and-career frontend-and-mobile