Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / best-practices

Best Practices

best-practices

Great Reads

by Trần_Tuấn_Anh
Master the this Keyword in Java is a comprehensive guide designed to help you fully understand and effectively use the this keyword in your Java programming. Explore its various applications, from referencing instance variables to calling constructors and improving code readability.
by Habibur Rony
This topic will cover the bad design practice using STUPID and good design practice using SOLID. Detailed explanation for Single Single Responsibility Principle, Open and Closed Principle, Liskov Substitution Principle, Interface Segregation Principle and Dependency Inversion (DI) Principle.
by Vivek Johari
For any programming language, just writing the code is not well enough. It should be written using the best practices for getting optimise performance . In this article, I will explain the disadvantages of writing code without using Best Practices in SQL Coding.
by Trần_Tuấn_Anh
In Java, constructors are fundamental in creating and initializing objects. However, when it comes to ensuring thread safety during object creation, you might wonder if constructors can be synchronized.

Latest Articles

by Trần_Tuấn_Anh
Master the this Keyword in Java is a comprehensive guide designed to help you fully understand and effectively use the this keyword in your Java programming. Explore its various applications, from referencing instance variables to calling constructors and improving code readability.
by Habibur Rony
This topic will cover the bad design practice using STUPID and good design practice using SOLID. Detailed explanation for Single Single Responsibility Principle, Open and Closed Principle, Liskov Substitution Principle, Interface Segregation Principle and Dependency Inversion (DI) Principle.
by Vivek Johari
For any programming language, just writing the code is not well enough. It should be written using the best practices for getting optimise performance . In this article, I will explain the disadvantages of writing code without using Best Practices in SQL Coding.
by Trần_Tuấn_Anh
In Java, constructors are fundamental in creating and initializing objects. However, when it comes to ensuring thread safety during object creation, you might wonder if constructors can be synchronized.

All Articles

Sort by Score

best-practices 

by Trần_Tuấn_Anh
Master the this Keyword in Java is a comprehensive guide designed to help you fully understand and effectively use the this keyword in your Java programming. Explore its various applications, from referencing instance variables to calling constructors and improving code readability.
by Vivek Johari
For any programming language, just writing the code is not well enough. It should be written using the best practices for getting optimise performance . In this article, I will explain the disadvantages of writing code without using Best Practices in SQL Coding.
by Trần_Tuấn_Anh
In Java, constructors are fundamental in creating and initializing objects. However, when it comes to ensuring thread safety during object creation, you might wonder if constructors can be synchronized.
by Trần_Tuấn_Anh
Multi-tenancy is a crucial architectural pattern that enables a single instance of an application to serve multiple tenants or customers.
by John M. Dlugosz
“Whither exception handling?” We have come full circle.
by Trần_Tuấn_Anh
Thread pools in Java provide a mechanism to manage and reuse a set of threads for executing tasks, thereby improving the performance and resource management of multi-threaded applications.
by Vivek Johari
This article explain key concepts and best practices related to NULL value in SQL which help in mastering the NULL value in SQL Server.. The post Mastering NULL value in SQL Server appeared first on Technology with Vivek Johari..
by John M. Dlugosz
“Know your libraries!” You may already have the code you need.
by Trần_Tuấn_Anh
In modern application development, integrating with external services is a common necessity. Spring Boot, a popular framework for building Java-based applications, provides powerful tools to facilitate these integrations.
by John M. Dlugosz
Here is the real answer to the FizzBuzz interview question
by Trần_Tuấn_Anh
Autowiring in Spring is a powerful feature that allows developers to automatically inject dependencies into Spring-managed beans. It simplifies the development process by reducing the need for explicit configuration, making the code cleaner and more maintainable.
by Trần_Tuấn_Anh
Serialization and deserialization are crucial concepts in computer science that facilitate the storage and transmission of complex data structures. In this article, we will explore what these terms mean, their significance, and how they are implemented in practice.
by Trần_Tuấn_Anh
Configuring Spring Profiles is a crucial aspect of managing multiple environments, such as development, testing, and production, in a Spring Boot application. In this article, we'll explore what Spring Profiles are, how they work, and how you can configure them effectively.
by Trần_Tuấn_Anh
Exception propagation is a fundamental concept in Java programming that determines how exceptions are handled and passed through different levels of a program. This mechanism is crucial for ensuring that errors are managed effectively and that your code remains robust and maintainable.