DEV Community

loading...

# bestpractices

👋 Sign in for the ability sort posts by top and latest.
🎩 Immutability in Java 🔥 Made Easy

🎩 Immutability in Java 🔥 Made Easy

Reactions 39 Comments 9
10 min read
Level Up Your Python Code Reviews

Level Up Your Python Code Reviews

Reactions 47 Comments 7
18 min read
Please be professional and stop saying "I'm almost done!"

Please be professional and stop saying "I'm almost done!"

Reactions 158 Comments 37
6 min read
The Golden Rule of Variable Naming

The Golden Rule of Variable Naming

Reactions 6 Comments 1
4 min read
RxJS Best Practices

RxJS Best Practices

Reactions 56 Comments 6
10 min read
Properly commenting code. Literal vs Contextual comments

Properly commenting code. Literal vs Contextual comments

Reactions 10 Comments
3 min read
Clean Code: Comece por aqui

Clean Code: Comece por aqui

Reactions 47 Comments 5
2 min read
How to set up a perfect Python project

How to set up a perfect Python project

Reactions 7 Comments 1
7 min read
Work from home, the Heidi Way

Work from home, the Heidi Way

Reactions 18 Comments 2
8 min read
The Evil of Pair-Programming

The Evil of Pair-Programming

Reactions 34 Comments 16
4 min read
Inyección de Dependencias en Java

Inyección de Dependencias en Java

Reactions 12 Comments
9 min read
ReasonML - my best practices

ReasonML - my best practices

Reactions 41 Comments 2
10 min read
Keeping your code clean by sweeping out "if" statements

Keeping your code clean by sweeping out "if" statements

Reactions 748 Comments 122
3 min read
Software is not an Economy of Scale

Software is not an Economy of Scale

Reactions 44 Comments 3
5 min read
7 Myths about software testing

7 Myths about software testing

Reactions 4 Comments
7 min read
Testers are not the last line of defence

Testers are not the last line of defence

Reactions 3 Comments
4 min read
Advice from a test journeyman

Advice from a test journeyman

Reactions 3 Comments
7 min read
Equality & strict-Equality Operators in javaScript

Equality & strict-Equality Operators in javaScript

Reactions 9 Comments
5 min read
Dependency Injection in Java

Dependency Injection in Java

Reactions 13 Comments 1
9 min read
The October Xamarin Best Practices Challenge

The October Xamarin Best Practices Challenge

Reactions 7 Comments
2 min read
A complete <dev> guide for better buttons

A complete <dev> guide for better buttons

Reactions 14 Comments
1 min read
HackerRank HackerRant: Finding the Mean, Median, and Mode in Python

HackerRank HackerRant: Finding the Mean, Median, and Mode in Python

Reactions 3 Comments
7 min read
Why Your Angular App Is Not Working: 7 Common Mistakes

Why Your Angular App Is Not Working: 7 Common Mistakes

Reactions 71 Comments 16
6 min read
Let's write HTML like a pro 😎

Let's write HTML like a pro 😎

Reactions 353 Comments 12
6 min read
Self-documenting is a myth, and how to make your code self-documenting

Self-documenting is a myth, and how to make your code self-documenting

Reactions 12 Comments 6
6 min read
Using enums with string values in TypeScript? Consider string literals instead!

Using enums with string values in TypeScript? Consider string literals instead!

Reactions 17 Comments 5
3 min read
Product and Development Best Practices & Values

Product and Development Best Practices & Values

Reactions 159 Comments
8 min read
Blueprints for [an awesome] web-app

Blueprints for [an awesome] web-app

Reactions 10 Comments 3
3 min read
A Series of My Unfortunate Mistakes (When Writing Tests)

A Series of My Unfortunate Mistakes (When Writing Tests)

Reactions 120 Comments 12
11 min read
The 10 Component Commandments

The 10 Component Commandments

Reactions 605 Comments 26
11 min read
Lesson In Adopting Test Driven Development (TDD)

Lesson In Adopting Test Driven Development (TDD)

Reactions 60 Comments
4 min read
My "Whoa, I didn't know that!" moments with Jest

My "Whoa, I didn't know that!" moments with Jest

Reactions 392 Comments 7
6 min read
How strict is Typescript's strict mode?

How strict is Typescript's strict mode?

Reactions 60 Comments 8
7 min read
Simple ways to improve code readability

Simple ways to improve code readability

Reactions 37 Comments 8
4 min read
Decouple your code

Decouple your code

Reactions 7 Comments
4 min read
Writing Good Method & Variable Names

Writing Good Method & Variable Names

Reactions 100 Comments 23
5 min read
Managing several versions with GitFlow

Managing several versions with GitFlow

Reactions 6 Comments
3 min read
Visual Studio Code - color coding workspaces

Visual Studio Code - color coding workspaces

Reactions 7 Comments
1 min read
How to fully leverage your pentest

How to fully leverage your pentest

Reactions 8 Comments 1
11 min read
GitFlow : methodology and practice

GitFlow : methodology and practice

Reactions 10 Comments
4 min read
Why I Replaced Disqus and You Should Too

Why I Replaced Disqus and You Should Too

Reactions 5 Comments 2
2 min read
Lady Conference Speaker: Speaker Bios

Lady Conference Speaker: Speaker Bios

Reactions 20 Comments 4
3 min read
What I’ve learned from the Web Application Security Beginner’s Guide

What I’ve learned from the Web Application Security Beginner’s Guide

Reactions 25 Comments
3 min read
Basic Algorithms

Basic Algorithms

Reactions 11 Comments
3 min read
Production-ready error handling with Express.js

Production-ready error handling with Express.js

Reactions 7 Comments
1 min read
Some advice to do a great code review

Some advice to do a great code review

Reactions 8 Comments 3
4 min read
He Commits Vendor! 😱

He Commits Vendor! 😱

Reactions 16 Comments 14
1 min read
Dealing with non-educated Clients / Project Managers.

Dealing with non-educated Clients / Project Managers.

Reactions 20 Comments 8
3 min read
A Look at The Draft for JWT Best Current Practices

A Look at The Draft for JWT Best Current Practices

Reactions 9 Comments
1 min read
Don't Mock What You Don't Own

Don't Mock What You Don't Own

Reactions 27 Comments 10
3 min read
Understanding SOLID Principles: Liskov Substitution Principle

Understanding SOLID Principles: Liskov Substitution Principle

Reactions 23 Comments 2
4 min read
Understanding SOLID Principles: Interface Segregation Principle

Understanding SOLID Principles: Interface Segregation Principle

Reactions 26 Comments 1
4 min read
Understanding SOLID Principles: Open-Closed Principle

Understanding SOLID Principles: Open-Closed Principle

Reactions 36 Comments 2
4 min read
Backend or Frontend First?

Backend or Frontend First?

Reactions 35 Comments 20
1 min read
Essential git commands every developer should know

Essential git commands every developer should know

Reactions 165 Comments 23
3 min read
RESTful API Versioning Best Practices: Why v1 is #1

RESTful API Versioning Best Practices: Why v1 is #1

Reactions 36 Comments 9
6 min read
Understanding SOLID Principles: Single Responsibility

Understanding SOLID Principles: Single Responsibility

Reactions 18 Comments
6 min read
What my bathroom window taught me about code quality

What my bathroom window taught me about code quality

Reactions 96 Comments 11
3 min read
Team practices for successful CI

Team practices for successful CI

Reactions 2 Comments
1 min read
The Reading Is - Design Patterns: Elements of Reusable Object-Oriented Software

The Reading Is - Design Patterns: Elements of Reusable Object-Oriented Software

Reactions 4 Comments
3 min read
loading...