Refactoring 017 - Convert Attributes to Sets
#programming #cleancode #refactoring #codesmells #technology #softwaredevelopment #softwareengineering #typescript
https://hackernoon.com/refactoring-017-convert-attributes-to-sets
#programming #cleancode #refactoring #codesmells #technology #softwaredevelopment #softwareengineering #typescript
https://hackernoon.com/refactoring-017-convert-attributes-to-sets
Hackernoon
Refactoring 017 - Convert Attributes to Sets
Using sets for attributes simplifies your code and makes state management easier.
A Developer's Perspective on Time-Based Estimates
#projectmanagement #worklifebalance #careeradvice #softwaredevelopment #softwareengineering #timebasedestimates #developerperspective #protimebasedarguments
https://hackernoon.com/a-developers-perspective-on-time-based-estimates
#projectmanagement #worklifebalance #careeradvice #softwaredevelopment #softwareengineering #timebasedestimates #developerperspective #protimebasedarguments
https://hackernoon.com/a-developers-perspective-on-time-based-estimates
Hackernoon
A Developer's Perspective on Time-Based Estimates
As a developer, I believe time-based estimates are crucial to maintaining work-life balance, here's how to manage them effectively.
Code Smell 276 - Untested Regular Expressions
#softwaredevelopment #codesmells #refactoring #softwareengineering #softwarearchitecture #regularexpressions #whatareregularexpressions #aidetection
https://hackernoon.com/code-smell-276-untested-regular-expressions
#softwaredevelopment #codesmells #refactoring #softwareengineering #softwarearchitecture #regularexpressions #whatareregularexpressions #aidetection
https://hackernoon.com/code-smell-276-untested-regular-expressions
Hackernoon
Code Smell 276 - Untested Regular Expressions
Use clear and concise regular expressions, and test them thoroughly.
Diagramming Tools: When Should You Use No Code, DSL, or Code?
#diagrams #mermaiddiagrams #graphviz #graphsandnetworks #softwareengineering #diagrammingtools #nocode #lowcode
https://hackernoon.com/diagramming-tools-when-should-you-use-no-code-dsl-or-code
#diagrams #mermaiddiagrams #graphviz #graphsandnetworks #softwareengineering #diagrammingtools #nocode #lowcode
https://hackernoon.com/diagramming-tools-when-should-you-use-no-code-dsl-or-code
Hackernoon
Diagramming Tools: When Should You Use No Code, DSL, or Code?
Choosing between diagramming tools: No Code, DSL, or Code
Code Smell 277 - UPPERCASE Acronyms
#softwaredevelopment #cleancode #codesmells #softwareengineering #technology #java #javascript #camelcase
https://hackernoon.com/code-smell-277-uppercase-acronyms
#softwaredevelopment #cleancode #codesmells #softwareengineering #technology #java #javascript #camelcase
https://hackernoon.com/code-smell-277-uppercase-acronyms
Hackernoon
Code Smell 277 - UPPERCASE Acronyms
Treat acronyms like normal words to improve human readability.
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
Code Smell 278 - DirName and File
#cleancode #coderefactoring #javascript #codesmells #softwareengineering #codereadability #directorypathnaming #variablenamingconventions
https://hackernoon.com/code-smell-278-dirname-and-file
#cleancode #coderefactoring #javascript #codesmells #softwareengineering #codereadability #directorypathnaming #variablenamingconventions
https://hackernoon.com/code-smell-278-dirname-and-file
Hackernoon
Code Smell 278 - DirName and File
Learn how to avoid ambiguous variable names like 'file' and 'dirName' in your code.
How to Make Software Engineers Do the 'Right Thing'
#softwareengineering #engineeringmanagement #leansoftwaredevelopment #continuousintegration #engineeringculture #softwareengineer #greenbuild #flakytests
https://hackernoon.com/how-to-make-software-engineers-do-the-right-thing
#softwareengineering #engineeringmanagement #leansoftwaredevelopment #continuousintegration #engineeringculture #softwareengineer #greenbuild #flakytests
https://hackernoon.com/how-to-make-software-engineers-do-the-right-thing
Hackernoon
How to Make Software Engineers Do the 'Right Thing'
Software Engineers have many competing priorities; how to build a culture with a stable product and green CI build is the first of these priorities.
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.
Code Smell 280 - Spaghetti Code
#programming #technology #softwaredevelopment #codesmells #refactoring #softwareengineering #learningtocode #spaghetticode
https://hackernoon.com/code-smell-280-spaghetti-code
#programming #technology #softwaredevelopment #codesmells #refactoring #softwareengineering #learningtocode #spaghetticode
https://hackernoon.com/code-smell-280-spaghetti-code
Hackernoon
Code Smell 280 - Spaghetti Code
Spaghetti describes code that is poorly structured and difficult to understand. It often involves deeply nested loops, excessive use of goto statements, and com
Code Smell 281 - When Equals and HashCodes Misbehave
#debugginghashissues #codesmells #mutablekeys #equalsmethod #coderefactoring #commoncodesmells #softwareengineering #hashcollectionsbugs
https://hackernoon.com/code-smell-281-when-equals-and-hashcodes-misbehave
#debugginghashissues #codesmells #mutablekeys #equalsmethod #coderefactoring #commoncodesmells #softwareengineering #hashcollectionsbugs
https://hackernoon.com/code-smell-281-when-equals-and-hashcodes-misbehave
Hackernoon
Code Smell 281 - When Equals and HashCodes Misbehave
Learn how misaligned equals() and hashCode() methods can disrupt collections like HashMap and HashSet.
Excelling in Remote Work: Key Strategies for Software Engineers in Distributed Teams
#remotework #softwareengineering #distributedteams #hybridwork #virtualcoworkingproductivity #productivityhacks #timemanagement #remoteteamcollaboration
https://hackernoon.com/excelling-in-remote-work-key-strategies-for-software-engineers-in-distributed-teams
#remotework #softwareengineering #distributedteams #hybridwork #virtualcoworkingproductivity #productivityhacks #timemanagement #remoteteamcollaboration
https://hackernoon.com/excelling-in-remote-work-key-strategies-for-software-engineers-in-distributed-teams
Hackernoon
Excelling in Remote Work: Key Strategies for Software Engineers in Distributed Teams
Master remote work as a software engineer. Discover proven strategies for focus, collaboration, productivity, efficiency, and success in hybrid teams.
Code Smell 282 - Bad Defaults and How to Fix Them
#cleancode #softwaredevelopment #softwareengineering #baddefaults #howtofixbaddefaults #cybersecurity #unknownresponsestroubleshoot #hackernoontopstory
https://hackernoon.com/code-smell-282-bad-defaults-and-how-to-fix-them
#cleancode #softwaredevelopment #softwareengineering #baddefaults #howtofixbaddefaults #cybersecurity #unknownresponsestroubleshoot #hackernoontopstory
https://hackernoon.com/code-smell-282-bad-defaults-and-how-to-fix-them
Hackernoon
Code Smell 282 - Bad Defaults and How to Fix Them
Treat unknown responses as unauthorized, not as valid.
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.
Prevent Errors From Growing With This New Framework
#go #golang #errorhandling #softwareengineering #errorhandlingingo #errorframeworkingo #customerrortypes #hackernoontopstory
https://hackernoon.com/prevent-errors-from-growing-with-this-new-framework
#go #golang #errorhandling #softwareengineering #errorhandlingingo #errorframeworkingo #customerrortypes #hackernoontopstory
https://hackernoon.com/prevent-errors-from-growing-with-this-new-framework
Hackernoon
Prevent Errors From Growing With This New Framework
This is the story of how we started with a simple error handling approach, got thoroughly frustrated, and eventually built our own error framework.
How Should Engineering Leaders Handle Code Ownership Challenges?
#programming #codeownership #whoownsthecode #softwareengineering #softwareengineer #codeownershipguide #codeownershiptechniques #collectivecodeownership
https://hackernoon.com/how-should-engineering-leaders-handle-code-ownership-challenges
#programming #codeownership #whoownsthecode #softwareengineering #softwareengineer #codeownershipguide #codeownershiptechniques #collectivecodeownership
https://hackernoon.com/how-should-engineering-leaders-handle-code-ownership-challenges
Hackernoon
How Should Engineering Leaders Handle Code Ownership Challenges?
Code ownership might not be a pressing concern when you have a small team, but when you scale to hundreds of developers, the dynamics change significantly.
Transform Your Development Process with Smarter Software Reviews
#softwarereviewbestpractices #softwaredevelopment #softwareengineering #softwaretesting #codereview #softwaredevelopmentprocess #sdlc
https://hackernoon.com/transform-your-development-process-with-smarter-software-reviews
#softwarereviewbestpractices #softwaredevelopment #softwareengineering #softwaretesting #codereview #softwaredevelopmentprocess #sdlc
https://hackernoon.com/transform-your-development-process-with-smarter-software-reviews
Hackernoon
Transform Your Development Process with Smarter Software Reviews
Explore software reviews in detail, from code and peer reviews to audits. Learn benefits, challenges, and best practices for quality and compliance.
Idempotency in Software: All You Need to Know
#softwaredevelopment #softwareengineering #softwaredesign
https://hackernoon.com/idempotency-in-software-all-you-need-to-know
#softwaredevelopment #softwareengineering #softwaredesign
https://hackernoon.com/idempotency-in-software-all-you-need-to-know
Hackernoon
Idempotency in Software: All You Need to Know
Being Idempotent in systems is vital to data correctness. Let's dig in and find out what that means.
Coming Soon: R Systems BlogBook – Chapter 1, Powered by HackerNoon
#rsystemsblogbook #dataengineering #generativeai #cloudinfrastructure #devops #softwareengineering #productengineering #hackernoontopstory
https://hackernoon.com/coming-soon-r-systems-blogbook-chapter-1-powered-by-hackernoon
#rsystemsblogbook #dataengineering #generativeai #cloudinfrastructure #devops #softwareengineering #productengineering #hackernoontopstory
https://hackernoon.com/coming-soon-r-systems-blogbook-chapter-1-powered-by-hackernoon
Hackernoon
Coming Soon: R Systems BlogBook – Chapter 1, Powered by HackerNoon
The R Systems BlogBook contest, powered by HackerNoon, is coming soon! Get ready to share your experiences and win exciting prizes—stay tuned for more details.
Refactoring 021 - Remove Dead Code
#programming #softwareengineering #technology #refactoring #refactorlegacycode #cleancode #codesmells #hackernoontopstory
https://hackernoon.com/refactoring-021-remove-dead-code
#programming #softwareengineering #technology #refactoring #refactorlegacycode #cleancode #codesmells #hackernoontopstory
https://hackernoon.com/refactoring-021-remove-dead-code
Hackernoon
Refactoring 021 - Remove Dead Code
Eliminate unused functions, constants, and "just-in-case" code.