Click here to Skip to main content
16,016,759 members
Everything / Best practices

Best practices

best-practices

Great Reads

by Apriorit Inc
Being able to switch between 32-bit and 64-bit modes in Windows is a useful skill. Learn about the heaven’s gate technique and the tools and methods needed for hooking 64-bit processes from the 32-bit WOW64 mode.
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 Ashley Davis
A look at version control from the game developers perspective

Latest Articles

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
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.
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 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.

All Articles

Sort by Score

Best practices 

23 Mar 2020 by Apriorit Inc
Being able to switch between 32-bit and 64-bit modes in Windows is a useful skill. Learn about the heaven’s gate technique and the tools and methods needed for hooking 64-bit processes from the 32-bit WOW64 mode.
10 Oct 2016 by Ashley Davis
A look at version control from the game developers perspective
4 Feb 2018 by V.
A guide to estimating work and time for a project
3 Mar 2018 by Anonymee
Overengineering vs. underengineering - a guideline to prevent them both
4 Mar 2022 by Greg Utas
Open-heart surgery on your Big Ball of Mud
7 Sep 2019 by Shameel
This article describes a way to create a Facade Database to provide restricted access to specific tables in your databases to specific users without granting direct access to any of the underlying databases/tables.
24 Apr 2017 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.
6 Aug 2019 by Rob Kraft
Best practices that software professionals follow most of the time
21 Feb 2018 by Charles Oder
To optimize, or not to optimize, that is the question...