UJJWAL BALAJIujjwal18.hashnode.dev·Feb 11, 2025Understanding the Sidecar Pattern: How Atlassian Reduced Latency by 70%In the world of software architecture, certain patterns stand out for their elegance and effectiveness. One such pattern is the Sidecar Pattern, a design that has gained popularity for its ability to optimize system performance and simplify complex w...System Design
Ahmad W Khanblog.ahmadwkhan.com·Jan 5, 2025Guide to Identity Resolution Algorithms for CDPIdentity resolution is the cornerstone of any Customer Data Platform (CDP). It involves consolidating disparate data points into unified customer profiles by resolving identities across multiple sources. This guide explores the algorithms, techniques...CDP
Ahmad W Khanblog.ahmadwkhan.com·Dec 13, 2024How to Lead Without a Title: Leadership for EngineersLeadership doesn’t come with a badge. It’s not a shiny title on LinkedIn or an extra seat at the conference table. For engineers, leadership is often subtle, quiet, and deeply impactful—a lot like refactoring code. You might not always notice it, but...leadership
Ahmad W Khanblog.ahmadwkhan.com·Nov 24, 2024The Pragmatic Programming for Modern Developers“The greatest challenges for a software developer today aren’t purely technical—they’re about navigating complexity, adapting to change, and creating lasting impact. ” Software development has come a long way since The Pragmatic Programmer was first...Pragmatic programmer
Ahmad W Khanblog.ahmadwkhan.com·Nov 24, 2024Code Like a Pro: A Guide to Modern Clean CodeHey there, code wrangler. I see you’re not here to just slap together a few lines of code and call it a day. You’re here to craft something timeless, something you can be proud of. You’ve probably wrestled with spaghetti code at 3 AM, cursed at crypt...1 likeclean code
Abdullahabdullah-dev.hashnode.dev·Oct 20, 2024Must-Have Skills for Junior Developers Aiming for Senior PositionsYou've established a strong base as a junior developer, familiar with coding and perhaps even launching a few features. However, transitioning to a senior role involves more than just writing code; it requires a strategic approach to problem-solving,...webdev
Hans Millsthehansguy.hashnode.dev·Sep 22, 2024Want to Become a Senior Software Engineer in Java? - A Simplified Study PlanIf you're looking to advance your career as a senior software engineer in Java, here’s a simplified study plan to help you build the essential skills: 1. Java Basics Syntax and Data Types: Start with understanding variables, loops, and control struc...Java
MKithinktolead.hashnode.dev·Sep 17, 2024Nurturing African Talent in Tech Featuring Daniel MwangilaThe narrative of Africa's tech ecosystem is vibrant and evolving, with personal stories that add depth and humanity to the discourse on technology and innovation. One such story is that of Daniel Mwangila, a tech enthusiast whose journey from a small...Impact Masters
Derek Armstrongdereklarmstrong.com·Aug 15, 2024Fireworks, Fun, and First-Time ContributionsHey, amazing developers out there! This one’s for you—the geniuses who code up a storm but never think about contributing to the stuff you use daily. Let me take you on a little journey that might just inspire you to dip your toes into the world of o...👨🏻💻 Code Craft#first-time-contributions
Dipak Ahiravdipakahirav.hashnode.dev·Aug 12, 202415 JavaScript Array Functions You Should Master as a Senior DevJavaScript arrays are a fundamental part of the language, and mastering the array functions it offers is essential for any senior developer. These functions allow you to handle data efficiently, write cleaner code, and implement advanced functionalit...JavaScript