Transforming Legacy with Domain-Driven Design, I: Preconditions
#domaindrivendesign #softwarearchitecture #softwaredevelopment #developerexperience #programmingtips #programming #ddd #refactorlegacycode
https://hackernoon.com/transforming-legacy-with-domain-driven-design-i-preconditions
  
  #domaindrivendesign #softwarearchitecture #softwaredevelopment #developerexperience #programmingtips #programming #ddd #refactorlegacycode
https://hackernoon.com/transforming-legacy-with-domain-driven-design-i-preconditions
Hackernoon
  
  Transforming Legacy with Domain-Driven Design, I: Preconditions
  In this series of articles, I would like to share my practical experience implementing Domain-Driven Design to a complex legacy project.
  Refactoring 018 - How to Replace a Singleton
#softwareengineering #singletondesignpattern #singleton #refactoring #softwarearchitecture #howtoreplaceasingleton #whatisrefactoring #codesmells
https://hackernoon.com/refactoring-018-how-to-replace-a-singleton
  
  #softwareengineering #singletondesignpattern #singleton #refactoring #softwarearchitecture #howtoreplaceasingleton #whatisrefactoring #codesmells
https://hackernoon.com/refactoring-018-how-to-replace-a-singleton
Hackernoon
  
  Refactoring 018 - How to Replace a Singleton
  Breaking Free from the Evil Singleton
  Transforming Legacy with Domain-Driven Design, II: Strategy
#domaindrivendesign #softwarearchitecture #softwaredevelopment #developerexperience #programmingtips #programming #ddd #dddstrategy
https://hackernoon.com/transforming-legacy-with-domain-driven-design-ii-strategy
  
  #domaindrivendesign #softwarearchitecture #softwaredevelopment #developerexperience #programmingtips #programming #ddd #dddstrategy
https://hackernoon.com/transforming-legacy-with-domain-driven-design-ii-strategy
Hackernoon
  
  Transforming Legacy with Domain-Driven Design, II: Strategy
  Domain-Driven Design is not a specific software architecture or a strict set of rules but rather a collection of principles and ideas to manage complex domains.
  Transforming Legacy with Domain-Driven Design, III: Tactic
#domaindrivendesign #ddd #softwarearchitecture #softwaredevelopment #programmingtips #programming #developerexperience #dddtactic
https://hackernoon.com/transforming-legacy-with-domain-driven-design-iii-tactic
  
  #domaindrivendesign #ddd #softwarearchitecture #softwaredevelopment #programmingtips #programming #developerexperience #dddtactic
https://hackernoon.com/transforming-legacy-with-domain-driven-design-iii-tactic
Hackernoon
  
  Transforming Legacy with Domain-Driven Design, III: Tactic
  DDD doesn’t prescribe a specific architectural approach, but certain existing solutions effectively help achieve the tactical goals of the methodology.
  How to Implement Multi-Tenant Authentication with Keycloak in an Angular Spring Boot Stack
#softwarearchitecture #multitenancy #springboot #angulardevelopment #saasarchitecture #keycloakauthentication #saassecurity #authenticationmanagement
https://hackernoon.com/how-to-implement-multi-tenant-authentication-with-keycloak-in-an-angular-spring-boot-stack
  
  #softwarearchitecture #multitenancy #springboot #angulardevelopment #saasarchitecture #keycloakauthentication #saassecurity #authenticationmanagement
https://hackernoon.com/how-to-implement-multi-tenant-authentication-with-keycloak-in-an-angular-spring-boot-stack
Hackernoon
  
  How to Implement Multi-Tenant Authentication with Keycloak in an Angular Spring Boot Stack
  This article explores the implementation of multi-tenant authentication using Keycloak in a SaaS environment, specifically for an Angular and Spring Boot stack.
  How to Stop Making Singletons in Swift: A Dependency Injection Guide
#dependencyinjection #swift #testing #iosappdevelopment #softwarearchitecture #singleton #designpatterns #testingswiftuiapps
https://hackernoon.com/how-to-stop-making-singletons-in-swift-a-dependency-injection-guide
  
  #dependencyinjection #swift #testing #iosappdevelopment #softwarearchitecture #singleton #designpatterns #testingswiftuiapps
https://hackernoon.com/how-to-stop-making-singletons-in-swift-a-dependency-injection-guide
Hackernoon
  
  How to Stop Making Singletons in Swift: A Dependency Injection Guide
  Transition from singletons to dependency injection in a SwiftUI app with minimal effort.
  Transforming Legacy with Domain-Driven Design, IV: Insights
#domaindrivendesign #ddd #softwarearchitecture #softwaredevelopment #programming #programmingtips #developerexperience #domaindrivendesigninsights
https://hackernoon.com/transforming-legacy-with-domain-driven-design-iv-insights
  
  #domaindrivendesign #ddd #softwarearchitecture #softwaredevelopment #programming #programmingtips #developerexperience #domaindrivendesigninsights
https://hackernoon.com/transforming-legacy-with-domain-driven-design-iv-insights
Hackernoon
  
  Transforming Legacy with Domain-Driven Design, IV: Insights
  Implementation of domain driven design in a complex legacy project, focusing on potential mistakes, non-obvious nuances, and useful practical advice.
  Transforming Legacy with Domain-Driven Design, V: Insights
#domaindrivendesign #ddd #softwarearchitecture #softwaredevelopment #programming #programmingtips #developerexperience #valueobjects
https://hackernoon.com/transforming-legacy-with-domain-driven-design-v-insights
  
  #domaindrivendesign #ddd #softwarearchitecture #softwaredevelopment #programming #programmingtips #developerexperience #valueobjects
https://hackernoon.com/transforming-legacy-with-domain-driven-design-v-insights
Hackernoon
  
  Transforming Legacy with Domain-Driven Design, V: Insights
  Value Objects are a useful approach that allows for both formalizing reusable data structures within the domain and designating terms from the subject area.
  Transforming Legacy with Domain-Driven Design, VI: Results
#domaindrivendesign #ddd #softwarearchitecture #softwaredevelopment #programming #programmingtips #developerexperience #domaindrivendesignresults
https://hackernoon.com/transforming-legacy-with-domain-driven-design-vi-results
  
  #domaindrivendesign #ddd #softwarearchitecture #softwaredevelopment #programming #programmingtips #developerexperience #domaindrivendesignresults
https://hackernoon.com/transforming-legacy-with-domain-driven-design-vi-results
Hackernoon
  
  Transforming Legacy with Domain-Driven Design, VI: Results
  In this article, I will share the outcomes of adopting Domain-Driven Design in a large legacy project.
  One Off to One Data Platform: The Unscalable Data Platform [Part 1]
#dataengineering #softwarearchitecture #platformengineering #dataplatform #oneofftoonedataplatform #dataplatformlandscape #builddatasystems #datalake
https://hackernoon.com/one-off-to-one-data-platform-the-unscalable-data-platform-part-1
  
  #dataengineering #softwarearchitecture #platformengineering #dataplatform #oneofftoonedataplatform #dataplatformlandscape #builddatasystems #datalake
https://hackernoon.com/one-off-to-one-data-platform-the-unscalable-data-platform-part-1
Hackernoon
  
  One Off to One Data Platform: The Unscalable Data Platform [Part 1]
  While data tools today are more powerful than ever, most organizations still find data platforms complex and costly to maintain.
  Are Programmers Prisoners or Architects?
#programming #programmerlifeexperience #softwareengineering #softwaredevelopment #softwarearchitecture #softwaredesign #softwarephilosophy #softwaredesignphilosophy
https://hackernoon.com/are-programmers-prisoners-or-architects
  
  #programming #programmerlifeexperience #softwareengineering #softwaredevelopment #softwarearchitecture #softwaredesign #softwarephilosophy #softwaredesignphilosophy
https://hackernoon.com/are-programmers-prisoners-or-architects
Hackernoon
  
  Are Programmers Prisoners or Architects?
  Coding is like being the architect of the Matrix, but with less leather and more coffee.
  Why We Said ‘No’ to Apache Airflow and Built Our Own Workflow Engine
#python #softwarearchitecture #bioinformatics #airflow #theproblemofframework #apacheairflow #prefect #dagster
https://hackernoon.com/why-we-said-no-to-apache-airflow-and-built-our-own-workflow-engine
  
  #python #softwarearchitecture #bioinformatics #airflow #theproblemofframework #apacheairflow #prefect #dagster
https://hackernoon.com/why-we-said-no-to-apache-airflow-and-built-our-own-workflow-engine
Hackernoon
  
  Why We Said ‘No’ to Apache Airflow and Built Our Own Workflow Engine
  Was it worth implementing our own engine? I’d say yes.
  Refactoring 019 - How to Reify Email Addresses
#refactoring #softwareengineering #softwarearchitecture #softwaretesting #reifyemailaddresses #codesmells #fixingcodesmells #hackernoontopstory
https://hackernoon.com/refactoring-019-how-to-reify-email-addresses
  
  #refactoring #softwareengineering #softwarearchitecture #softwaretesting #reifyemailaddresses #codesmells #fixingcodesmells #hackernoontopstory
https://hackernoon.com/refactoring-019-how-to-reify-email-addresses
Hackernoon
  
  Refactoring 019 - How to Reify Email Addresses
  Here's how to avoid duplicate email validations.
  One Off to One Data Platform: Designing Data Platforms with Scalable Intent [Part 2] 
#dataengineering #platformengineering #softwarearchitecture #hackernoontopstory #designingdataplatforms #dataplatforms #scalableintent #designdataplatforms
https://hackernoon.com/one-off-to-one-data-platform-designing-data-platforms-with-scalable-intent-part-2
  
  #dataengineering #platformengineering #softwarearchitecture #hackernoontopstory #designingdataplatforms #dataplatforms #scalableintent #designdataplatforms
https://hackernoon.com/one-off-to-one-data-platform-designing-data-platforms-with-scalable-intent-part-2
Hackernoon
  
  One Off to One Data Platform: Designing Data Platforms with Scalable Intent [Part 2]
  Introducing a data platform architecture framework that enables organizations to systematically design and implement scalable data platform.
  I Fell in Love With My Code, Then I Had to Kill It
#softwarearchitecture #react #typescript #javascript #softwaredevelopment #presentations #opensourcesoftware #hackernoontopstory
https://hackernoon.com/i-fell-in-love-with-my-code-then-i-had-to-kill-it
  
  #softwarearchitecture #react #typescript #javascript #softwaredevelopment #presentations #opensourcesoftware #hackernoontopstory
https://hackernoon.com/i-fell-in-love-with-my-code-then-i-had-to-kill-it
Hackernoon
  
  I Fell in Love With My Code, Then I Had to Kill It
  Sometimes the best code is the code you delete. Don't love your code and do what's best for the codebase.
  The HackerNoon Newsletter: I Fell in Love With My Code, Then I Had to Kill It (12/14/2024)
#hackernoonnewsletter #noonification #latesttectstories #bitcoin #startups #softwarearchitecture #aichatbot #artificialintelligence
https://hackernoon.com/12-14-2024-newsletter
  
  #hackernoonnewsletter #noonification #latesttectstories #bitcoin #startups #softwarearchitecture #aichatbot #artificialintelligence
https://hackernoon.com/12-14-2024-newsletter
Hackernoon
  
  The HackerNoon Newsletter: I Fell in Love With My Code, Then I Had to Kill It (12/14/2024) | HackerNoon
  12/14/2024: Top 5 stories on the HackerNoon homepage!
  The One Tool You Absolutely Need to Efficiently Scale Retrieval-Augmented Generation
#generativeai #ragarchitecture #retrievalaugmentedgeneration #python #data #softwaredevelopment #softwarearchitecture #kubemqreview
https://hackernoon.com/the-one-tool-you-absolutely-need-to-efficiently-scale-retrieval-augmented-generation
  
  #generativeai #ragarchitecture #retrievalaugmentedgeneration #python #data #softwaredevelopment #softwarearchitecture #kubemqreview
https://hackernoon.com/the-one-tool-you-absolutely-need-to-efficiently-scale-retrieval-augmented-generation
Hackernoon
  
  The One Tool You Absolutely Need to Efficiently Scale Retrieval-Augmented Generation
  Achieve efficiency and reliability in your GenAI RAG workflows with KubeMQ for seamless message handling and FalkorDB for fast, scalable data storage/retrieval.
  Senior Web Developers Are Using These 11 Design Patterns to Write Squeaky Clean React Code
#react #designpatterns #softwarearchitecture #softwaredesignpatterns #reactdevelopment #reactcomponentdesign #reactappdevelopment #reactapparchitecture
https://hackernoon.com/senior-web-developers-are-using-these-11-design-patterns-to-write-squeaky-clean-react-code
  
  #react #designpatterns #softwarearchitecture #softwaredesignpatterns #reactdevelopment #reactcomponentdesign #reactappdevelopment #reactapparchitecture
https://hackernoon.com/senior-web-developers-are-using-these-11-design-patterns-to-write-squeaky-clean-react-code
Hackernoon
  
  Senior Web Developers Are Using These 11 Design Patterns to Write Squeaky Clean React Code
  Discover 11 React Design Patterns You Need to Know to improve your code efficiency, scalability, and maintainability. Perfect for all React developers!
  Infrastructure Driven Development - Shifting Cloud Complexity Left
#shiftingcloudcomplexityleft #cloudinfrastructure #cloudcomputing #devops #softwarearchitecture #cloudcomplexity #devopsbestpractices #awslambda
https://hackernoon.com/infrastructure-driven-development-shifting-cloud-complexity-left
  
  #shiftingcloudcomplexityleft #cloudinfrastructure #cloudcomputing #devops #softwarearchitecture #cloudcomplexity #devopsbestpractices #awslambda
https://hackernoon.com/infrastructure-driven-development-shifting-cloud-complexity-left
Hackernoon
  
  Infrastructure Driven Development - Shifting Cloud Complexity Left
  Discovering the need to shift cloud complexity to the left in development and learn the strategic advantage in Infrastructure Driven development
  It's Not You; A Big Chunk of Being a QA IS Defect Localization
#softwareqa #bugdetection #softwarearchitecture #qualityassurance #defectlocalization #qadefectlocalization #applicationarchitecture #hackernoontopstory
https://hackernoon.com/its-not-you-a-big-chunk-of-being-a-quality-assurance-is-defect-localization
  
  #softwareqa #bugdetection #softwarearchitecture #qualityassurance #defectlocalization #qadefectlocalization #applicationarchitecture #hackernoontopstory
https://hackernoon.com/its-not-you-a-big-chunk-of-being-a-quality-assurance-is-defect-localization
Hackernoon
  
  It's Not You; A Big Chunk of Being a QA IS Defect Localization
  Without proper localization, a defect can become a hot potato tossed between frontend, backend, and any development team.