Paul SimmonsforSoftware Engineering Cornersoftware-engineering-corner.zuehlke.com·Jan 20, 2025Coding for a Greener Future, Actions for Big ImpactCoding for a Greener Future: Actions for Big Impact Introduction We all make decisions that impact the future of our planet, from our choice of food and consumer products to transport options for commuting or holidays. In doing so we have become acc...1 like·48 readsbest practices
Trinh Namnech.hashnode.dev·Jan 17, 2025Design Pattern P1: Observer PatternKeyword cần lưu ý CouplingLà hiện tượng phụ thuộc lẫn nhau giữa các module, class, hoặc thành phần trong một hệ thống phần mềm. Coupling cao nghĩa là các thành phần phụ thuộc chặt chẽ vào nhau, và ngược lại Event-driven programmingLập trình hư...Design Pattern in Game Programmingdesign patterns
Priyanka Sharmatechscoop.hashnode.dev·Jan 14, 2025Simplifying Software Architecture: A Guide to MVC, MVP, and MVVMHey, Tech Scoopers! I've been thinking a lot about how we can make our software development more organized and maintainable. One thing that's always fascinated me is how we can break down complex applications into simpler, manageable pieces. Today, I...software architecture
Sahil Bhosaleliongueststudios.com·Jan 14, 2025"Designing Data-Intensive Applications" by Martin Kleppmann - A comprehensive summaryI’m diving into the book “Designing Data-Intensive Applications” by Martin Kleppmann, a must-read for anyone interested in building data intensive distributed systems. Over the next few weeks, I’ll be sharing my key takeaways and insights from this f...Software Engineeringdesign patterns
Horaciohoracioskrp.hashnode.dev·Jan 10, 2025C'est quoi un Design Pattern dans le développement d'applications ?Un Design Pattern, ou "patron de conception", est une solution réutilisable à un problème récurrent dans un contexte donné. Ce ne sont pas des lignes de code prêtes à copier-coller, mais plutôt des concepts ou des guides pour structurer ton code de m...3 likes·106 readsDeveloper
Mehmet Öner Yalçınoneryalcin.hashnode.dev·Jan 10, 2025Design Patterns with Python ContextlibLet’s continue with more design patterns. Another brilliant design pattern comes from Python's contextlib and the way it implements context managers. The genius part is how it uses generators to create context managers, making complex resource manage...design patterns
Mehmet Öner Yalçınoneryalcin.hashnode.dev·Jan 10, 2025Understanding Advanced Design Patterns Through Document Processing: A Practical GuideImagine you're building a house. You wouldn't start by randomly placing bricks – you'd use proven architectural patterns like load-bearing walls, proper foundations, and efficient room layouts. Software design patterns work the same way: they're prov...builder pattern
Mehmet Öner Yalçınoneryalcin.hashnode.dev·Jan 10, 2025Symbiotic Programming: Building Better Software ExtensionsIn the depths of New York City, Eddie Brock encounters an alien symbiote that forever changes him. The symbiote bonds with Eddie, enhancing his abilities and creating something neither could achieve alone. While this might sound like just another com...Python
João Esperancinhajesperancinha.hashnode.dev·Jan 9, 2025Kotlin and the removal of the Builder Pattern from public lifeI discovered code changes on the internet that were related to the typical Javax validations that soon will become Jakarta validations. In these code changes, I did notice that many people were fixing issues by changing validation annotations from, a...builder pattern
Juan Carlos Olamendyjuancolamendy.hashnode.dev·Jan 9, 2025Mastering the Cascade Design Pattern in ML/AI: Breaking Down Complexity into Manageable StepsImagine teaching a machine learning model to predict customer behavior, but there’s a catch. You have two vastly different groups: millions of regular buyers and just a few thousand resellers, each with distinct behaviors. The traditional one-model-f...Machine Learning