- formatting
- images
- links
- math
- code
- blockquotes
- external-services
•
•
•
•
•
•
-
How to Create Threads in Java
Explore two common methods for creating new threads in Java: implementing the Runnable interface or extending the Thread class and overriding its run() method.
-
Book Recommendation: Refactoring
A recommendation for the book 'Refactoring: Improving the Design of Existing Code', highlighting its value for developers looking to enhance their coding skills.
-
Interviews with IT Pioneers: Ward Cunningham and Barbara Liskov
Insights from computing pioneers Ward Cunningham on Agile and knowledge sharing, and Barbara Liskov on the Liskov substitution principle and distributed systems, through their QCon interviews.
-
Effective Java - The Builder Pattern
Explore the Builder Pattern as an elegant solution for handling a large number of optional parameters in constructors, addressing limitations of telescopic constructors and JavaBeans.
-
Visitor Design Pattern
An explanation of the Visitor design pattern, demonstrating how to define new operations on objects without modifying their classes, using a Java example with vehicle fuel efficiency calculations.