Nidal Iguerblog.inidal.dev·15 hours agoUnlocking the Code: A Beginner's Guide to the Digital Frontier📝 Introduction for Beginners: This article is crafted to introduce programming concepts in a way that's accessible to beginners. It aims to simplify complex ideas into understandable terms. While this introduction serves as a great starting point, t...DiscussDev Journeyparadigm
Wiseman Umanahtechwhiz.hashnode.dev·Mar 17, 2024What Happens When You Type Www.google.com Into Your Web BrowserIt's a fascinating process, isn't it? You type in www.google.com, and within milliseconds, a fully interactive webpage appears before you. But pause for a moment and ponder—what magic occurs in those milliseconds? How does your web browser retrieve t...Discusssoftware development
Deniel Horvaticdevparadise.hashnode.dev·Mar 17, 2024Mastering Project Success: The Critical Role of ADRs😳 TL;DR: Here is the template that proved to be the best way to document an architecture decision record (ADR) # [short title of solved problem and solution] - Status: [proposed | rejected | accepted | deprecated | … | superseded by [ADR-0005](00...Discusssoftware architecture
Were Samson Brunosamsonroyal.hashnode.dev·Mar 15, 2024Getting started with Architecture for AI apps: A Founder’s guideIntroduction I assume that you already possess a keen interest in Artificial intelligence and you are now excited and want to build your own AI app. It could be a ChatGPT wrapper or something entirely unique that has never been applied in any industr...DiscussArtificial Intelligence
Austin Gilaustingil.hashnode.dev·Mar 14, 2024FeaturedI Deployed My Own Cute Lil’ Private Internet (a.k.a. VPC)Recently, I had the pleasure of attending DeveloperWeek in Oakland, CA. In addition to working the Akamai booth, making new friends, and spreading the good word of cloud computing, my team mate, Talia and I were tasked with creating a demo to showcas...Discuss·13 likes·113 readsWeb Development
Teddy MorinforScalable Backendblog.scalablebackend.com·Mar 14, 2024Understand the Theory behind Clean ArchitectureFrom a global perspective, Clean Architecture is a software design approach focused on structuring systems in a way that promotes clarity, maintainability, and flexibility. It emphasizes separation of concerns and independence of implementation detai...Discuss·34 readsClean Architecture
Chris BattarbeeforMetorometoro.io·Mar 13, 2024Distributed Tracing: A Whistle Stop TourWhat problem do distributed traces solve? As the number of services in a distributed system increases, so does the difficulty of debugging the system when it fails or degrades. Issues stemming in one part of the system can impact services in an entir...Discuss·842 readsdistributed system
David Montesdeocablog.davidmontesdeoca.es·Mar 13, 2024The one with highlights of the blue book of DDDThis is an introduction to a new series where I'd like to highlight the most important parts of some technical books that I've read. Usually I read in my old Kindle Voyage and I highlight every part of the text that I consider it's worth remembering....DiscussHighlighting booksDDD
K.boopathiprogrammerraja.hashnode.dev·Mar 12, 2024Software Architecture and Decision-Making Book notesBook Core concepts It explains principles and concepts I believe a senior architect must understand deeply and discusses how to employ those principles to manage uncertainty Books for leadership The Hard Things About Hard Things by Ben Horowitz, Tr...Discussbook summary
Chetan Dattachetan77.hashnode.dev·Mar 12, 2024Flyweight Design PatternPattern It's one of the structural design patterns. This pattern helps to reduce the memory usage by sharing data among multiple objects. This is a structural and optimization pattern. When to Apply this Pattern When Memory is Limited. When Objects...DiscussLow Level Designflyweight