Articles by Tag #softwareengineering

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

GitHub Repositories Every Software Engineer Should Know

Finally, after a long time, I am realizing my desire to write articles to help other software...

Learn More 2057 41Jun 30 '24

13 Must Read Software Development Books for Experienced Developers

These are the 13 books every experienced software engineer or developer should read

Learn More 353 9Feb 1

Mastering Essential Software Architecture Patterns: A Comprehensive Guide🛠️

More in This Series: Mastering Essential Software Architecture Patterns: A Comprehensive...

Learn More 245 17Dec 8 '24

How does Apache Kafka work? Why is Kafka So fast?

A quick guide to learning how Apache works. what are the key components of Apache Kafka and its architecture and understand why Apache Kafka is so fast

Learn More 226 3Oct 1 '24

7 Must Read Tech Books for Experienced Developers and Leads in 2025

These are the best technical books experienced developers and leads can read to learn about DevOps, Software Development, and Team magement.

Learn More 221 8Mar 20

Top 16 System Design Resources for Programming Interviews

My favorite resources to prepare for system design interviews like books, online courses, websites, newsletters and GitHub repositories.

Learn More 217 1Oct 5 '24

How Software Development is Changing Forever, and How You'll Need to Change With It

I'm sorry, you'll probably find this is a really long article. From the title, you probably think I'm...

Learn More 214 14Jan 8

10 Scalability Lessons from Zoom's Software Architecture

Here are 10 key lessons software engineers, developers, and architects can learn from Zoom's scalable architecture

Learn More 173 0Oct 19 '24

Mastering JavaScript Arrays: Techniques, Best Practices, and Advanced Uses

An array is a special variable, which can hold more than one value: const name =...

Learn More 169 17Sep 3 '24

JavaScript Basics for a Senior Dev

Here are the thing we are goona talk about in depth Hoisting Temporal Dead Zone Diff b/w Function...

Learn More 158 16Mar 21

Kubernetes Explained: Understanding the Key Components Driving Modern Infrastructure ⚙️

📖 Introduction Hi everyone, in today's episode we'll explore the Kubernetes key...

Learn More 147 2Jan 5

Roadmap to Learning C Programming

Learning C programming is a thrilling and challenging endeavor, as it is a versatile and powerful...

Learn More 147 1Sep 8 '24

The Software Developer Interview Prep Roadmap (With Resources)

Step-by-step guide to prepare for Software developer Interview with books, courses, resources, and topics

Learn More 135 12Apr 19

150+ Best Programming Books Collection

In today’s fast-paced tech landscape, developers often rely on tutorials, online courses, quick...

Learn More 131 14Dec 30 '24

10 Software Engineering Books Developers Should Read in 2025

These are the 10 books every software engineer or developer should read in 2025 to become a better engineer or developer.

Learn More 127 3Jan 14

Lessons from A Philosophy of Software Design

I recently finished reading A Philosophy of Software Design by John Ousterhout. If you enjoyed Clean...

Learn More 121 12Jan 15

The Role of Consistency in Software Engineering: Why Daily Practice Beats Weekend Learning

In the fast-paced world of software engineering, the pressure to stay ahead of the curve can feel...

Learn More 108 10Mar 8

Mastering Essential Software Architecture Patterns: A Comprehensive Guide🛠️, Part 2

Hello everyone! 🙌 First of all, I would like to express my gratitude for the overwhelming support...

Learn More 99 2Dec 13 '24

Not Just Code: The Real Skills That Define Great Software Engineers

When starting out in software development, most people focus on one big question: Which programming...

Learn More 94 12Feb 5

Mastering Essential Software Architecture Patterns: A Comprehensive Guide🛠️, Part 3

Introduction🎯 Welcome everyone to Part 3 of our journey through software architecture...

Learn More 91 0Dec 18 '24

7 Essential Topics for Software Engineering Interviews in 2025

7 Essential Topics for Software Engineering and Software Developer Interviews in 2025

Learn More 88 0Apr 10

Why Being a Software Developer Sucks in 2025

Nothing feels like anything, and Stack Overflow might as well be a museum. Welcome to...

Learn More 86 22Apr 19

Mastering Essential Software Architecture Patterns: A Comprehensive Guide🛠️, Part 4

A Big Thank You for Your Support! 🙏 Before we dive deeper into today's topic, I just want...

Learn More 80 0Dec 29 '24

How to learn DSA ? Complete Roadmap with Resources

Data Structures and Algorithms (DSA) Roadmap This roadmap provides a step-by-step guide to...

Learn More 79 9Jan 15

12 Timeless Books Every Programmer Should Read

These are the 12 classic books on programming, system design, and coding which every programmer or developer should read

Learn More 79 14May 17

Building for Users: The Real Purpose of Software Development

Grab your favorite emotional support squishmallow...this series might sting a bit! In this...

Learn More 70 23Mar 12

Introducing the cmd: Essential commands for your daily work 🔖

Background As a software engineer, are you tired of constantly searching for that one CLI...

Learn More 70 2Aug 14 '24

6 Essential WebSocket Patterns for Real-Time Applications

Discover 6 powerful WebSocket patterns for real-time web apps. Learn connection pooling, heartbeats, reconnection strategies, and more to build robust applications that handle network challenges seamlessly. Includes practical code examples.

Learn More 67 7Mar 7

15 Skills Every Software Engineer Should Have in 2025 🚀

The tech world is doing some radical change almost daily, and to stay in the lead has now become a...

Learn More 58 22Apr 9

5 Behaviors of Top Architects

Being an Architect is like being a conductor1 in an orchestra. You're not playing all the...

Learn More 57 9Oct 29 '24