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.
Concurrency management in DDD
#ddd #domaindrivendesign #dddtactic #softwaredevelopment #programming #softwarearchitecture #softwaredesign #programmingtips
https://hackernoon.com/concurrency-management-in-ddd
#ddd #domaindrivendesign #dddtactic #softwaredevelopment #programming #softwarearchitecture #softwaredesign #programmingtips
https://hackernoon.com/concurrency-management-in-ddd
Hackernoon
Concurrency management in DDD
Explore how Domain-Driven Design tackles concurrency issues in complex legacy systems, based on real-world experiences and practical insights.