Code samples for articles stuff
Articles:
- Prefix Sums and Applications
- Disjoint set union data structure
- Dynamic programming. Knapsack problem
- Radix Sort: The Most Efficient Number Sorting
- Java memory model
- Top Strategies for Optimizing Java Application Performance: Practical Advice and Best Practices
- Fundamentals of Logging in Java Applications
- Understanding Binary Search: A Comprehensive Guide
- Unlocking Productivity: Exploring Essential IntelliJ IDEA Plugins
- Introduction to Java Stream API for Beginners
- Java: Singleton vs Multiton
- Understanding Variance in Java: Covariant and Contravariant Types Explained
- Exploring the Biggest Rectangle in a Histogram
- Java Design Patterns: Strategy
- Java: Functional Programming with Vavr
- Java: JVM, minimum what every developer should know
- Java: Classloaders, developing own Classloader
- Java: Double check locking pattern
- Java: Event Driven architecture
- Java: For IoT (Internet of things)
- Java: Pi4J IoT (Internet of things)
- Java: Unlocking IoT Potential with Blynk (Internet of things)
- Java: Microservices Architecture Patterns, Exploring the Essential
- Java: Mastering SOLID Principles
- Unlocking the Power of Global Locks. A Java and Spring Perspective
- Mastering Task Scheduling in Spring Boot: A Comprehensive Guide to @Scheduled with @Asyc
- Mastering Synchronization: Best Practices and Patterns in Java
- Navigating Java’s Multithreading Terrain Pt. 1. Dining Philosophers
- Navigating Java’s Multithreading Terrain Pt. 2
- Unlocking Concurrent Power: A Guide to java.util.concurrent Pt. 1
- Unlocking Concurrent Power: A Guide to java.util.concurrent Pt. 2
- Concurrency in Java: Best Practices and Performance Optimization
- GRASP: Guiding Object-Oriented Design in Java
- Crafting Cleaner Java Code: Exploring DRY, KISS and YAGNI Principles
- Java Mastery: Advancing Beyond SOLID with Abstraction, Extensibility, and Cohesion
- Java’s Pattern Matching: Simplifying Conditional Logic and Type Checking
- Tracing the Evolution of Spring Beans: The Evolution of Spring Beans in the Java Ecosystem
- Builder Pattern Variations and Best Practices
- Java Architecture Blueprint: Strategies for Scalable and Reliable Apps
- Decorator Pattern: Elevating Code Flexibility
- Effective Use of ThreadLocal in Java Applications
- Choosing the Right Collection in Java