Forem

# softwareengineering

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
🚀 Going Up — Launching Mohab.dev, a Caffeine-Fueled Backend Playground

🚀 Going Up — Launching Mohab.dev, a Caffeine-Fueled Backend Playground

1
Comments
2 min read
What I Learned After 1 Year as a Software Engineer in a Tokyo Startup
Cover image for What I Learned After 1 Year as a Software Engineer in a Tokyo Startup

What I Learned After 1 Year as a Software Engineer in a Tokyo Startup

1
Comments
3 min read
Design Patterns Simplified: Part 12 — Memento Pattern (a.k.a. “Your Object's Time Machine”)
Cover image for Design Patterns Simplified: Part 12 — Memento Pattern (a.k.a. “Your Object's Time Machine”)

Design Patterns Simplified: Part 12 — Memento Pattern (a.k.a. “Your Object's Time Machine”)

Comments
3 min read
Make C++ a better place #4: Go as an alternative
Cover image for Make C++ a better place #4: Go as an alternative

Make C++ a better place #4: Go as an alternative

Comments
11 min read
Understanding the Cost of Context Switching in Developer Workflows

Understanding the Cost of Context Switching in Developer Workflows

Comments
3 min read
Reducing Cognitive Load: My Approach to Team Collaboration
Cover image for Reducing Cognitive Load: My Approach to Team Collaboration

Reducing Cognitive Load: My Approach to Team Collaboration

Comments
1 min read
Building my first Local MCP server using Swagger & OpenAPITools
Cover image for Building my first Local MCP server using Swagger & OpenAPITools

Building my first Local MCP server using Swagger & OpenAPITools

Comments
6 min read
[Phase 1] Personal Portfolio - Planning
Cover image for [Phase 1] Personal Portfolio - Planning

[Phase 1] Personal Portfolio - Planning

Comments
2 min read
You Don’t Need More Features—You Need Faster Feedback Loops

You Don’t Need More Features—You Need Faster Feedback Loops

Comments
2 min read
Why AI Agents Should Have Their Own Computers: Unlocking True Autonomy And Potential

Why AI Agents Should Have Their Own Computers: Unlocking True Autonomy And Potential

Comments
20 min read
✍️ Blogging as a Developer: How Sharing What You Learn Can Build Your Brand, Skills, and Opportunities
Cover image for ✍️ Blogging as a Developer: How Sharing What You Learn Can Build Your Brand, Skills, and Opportunities

✍️ Blogging as a Developer: How Sharing What You Learn Can Build Your Brand, Skills, and Opportunities

1
Comments
3 min read
Grinding LeetCode? You Might Be Doing It Wrong
Cover image for Grinding LeetCode? You Might Be Doing It Wrong

Grinding LeetCode? You Might Be Doing It Wrong

3
Comments 1
3 min read
Memory management with Flyweight Design Pattern

Memory management with Flyweight Design Pattern

Comments
2 min read
🧘 Code Like Krishna Said: 'To Work You Have the Right, But Not the Fruits Thereof'
Cover image for 🧘 Code Like Krishna Said: 'To Work You Have the Right, But Not the Fruits Thereof'

🧘 Code Like Krishna Said: 'To Work You Have the Right, But Not the Fruits Thereof'

2
Comments
3 min read
How to Do MongoDB Indexes
Cover image for How to Do MongoDB Indexes

How to Do MongoDB Indexes

1
Comments
5 min read
Design Patterns Simplified: Part 11 — Mediator Pattern (a.k.a. “Talk to the Middleman!”)
Cover image for Design Patterns Simplified: Part 11 — Mediator Pattern (a.k.a. “Talk to the Middleman!”)

Design Patterns Simplified: Part 11 — Mediator Pattern (a.k.a. “Talk to the Middleman!”)

Comments
3 min read
AI Won’t Replace You — But It Will Move You
Cover image for AI Won’t Replace You — But It Will Move You

AI Won’t Replace You — But It Will Move You

Comments
2 min read
Implementing Domain Driven Design - Entities
Cover image for Implementing Domain Driven Design - Entities

Implementing Domain Driven Design - Entities

Comments
4 min read
Design of a Push Notification Service
Cover image for Design of a Push Notification Service

Design of a Push Notification Service

2
Comments
5 min read
Understanding Deadlocks in Multithreaded Systems

Understanding Deadlocks in Multithreaded Systems

Comments
2 min read
Weekly #33-2025:Patch Tuesday, AI & Careers, Core Fundamentals, Cloud Era

Weekly #33-2025:Patch Tuesday, AI & Careers, Core Fundamentals, Cloud Era

Comments 1
5 min read
Beating Scope Creep: Implementing Extreme Prototyping (XPT) with GenAI Bolt, Figma & Postman
Cover image for Beating Scope Creep: Implementing Extreme Prototyping (XPT) with GenAI Bolt, Figma & Postman

Beating Scope Creep: Implementing Extreme Prototyping (XPT) with GenAI Bolt, Figma & Postman

2
Comments
3 min read
How to Build a Meaningful and Successful Career
Cover image for How to Build a Meaningful and Successful Career

How to Build a Meaningful and Successful Career

Comments
4 min read
My Database Conundrum: MongoDB vs Supabase for a Pure Python App
Cover image for My Database Conundrum: MongoDB vs Supabase for a Pure Python App

My Database Conundrum: MongoDB vs Supabase for a Pure Python App

Comments 2
3 min read
Google Student Ambassador Program 2025: Apply Now for Free Google Swags, Stipend & Certificate
Cover image for Google Student Ambassador Program 2025: Apply Now for Free Google Swags, Stipend & Certificate

Google Student Ambassador Program 2025: Apply Now for Free Google Swags, Stipend & Certificate

74
Comments 1
6 min read
loading...