Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alxkm/articles

Code samples for articles stuff
https://github.com/alxkm/articles

Last synced: 9 days ago
JSON representation

Code samples for articles stuff

Awesome Lists containing this project

README

        

# Here you can find some code samples for my articles on some resources like medium and other
Code samples for articles stuff

Articles:

1. [Prefix Sums and Applications](https://medium.com/@alxkm/prefix-sums-and-applications-c8e0dc50b9e6)
2. [Disjoint set union data structure](https://medium.com/@alxkm/disjoint-set-union-data-structure-7a913b5057f1)
3. [Dynamic programming. Knapsack problem](https://medium.com/@alxkm/solving-the-knapsack-problem-a-dynamic-programming-approach-35e15e40d19b)
4. [Radix Sort: The Most Efficient Number Sorting](https://medium.com/@alxkm/radix-sort-the-most-efficient-number-sorting-7ea8ced044c8)
5. [Java memory model](https://medium.com/@alxkm/java-memory-model-3b973e84dc8c)
6. [Top Strategies for Optimizing Java Application Performance: Practical Advice and Best Practices](https://medium.com/@alxkm/top-strategies-for-optimizing-java-application-performance-practical-advice-and-best-practices-e9eb087f1089)
7. [Fundamentals of Logging in Java Applications](https://medium.com/@alxkm/fundamentals-of-logging-in-java-applications-16f94afb8f7c)
8. [Understanding Binary Search: A Comprehensive Guide](https://medium.com/@alxkm/understanding-binary-search-a-comprehensive-guide-29b005fac0e4)
9. [Unlocking Productivity: Exploring Essential IntelliJ IDEA Plugins](https://medium.com/@alxkm/unlocking-productivity-exploring-essential-intellij-idea-plugins-23b19fa6cff9)
10. [Introduction to Java Stream API for Beginners](https://medium.com/@alxkm/introduction-to-java-stream-api-for-beginners-317bcec8ff69)
11. [Java: Singleton vs Multiton](https://medium.com/@alxkm/java-singleton-vs-multiton-e9c029ba89fd)
12. [Understanding Variance in Java: Covariant and Contravariant Types Explained](https://medium.com/@alxkm/understanding-variance-in-java-covariant-and-contravariant-types-explained-31d569f2c9af)
13. [Exploring the Biggest Rectangle in a Histogram](https://medium.com/@alxkm/exploring-the-biggest-rectangle-in-a-histogram-3b64e901a9ab)
14. [Java Design Patterns: Strategy](https://medium.com/@alxkm/java-design-patterns-strategy-4d821c1c88fd)
15. [Java: Functional Programming with Vavr](https://medium.com/@alxkm/java-functional-programming-with-vavr-f8d24c1798b7)
16. [Java: JVM, minimum what every developer should know](https://medium.com/@alxkm/java-jvm-minimum-what-every-developer-should-know-226321cdffd0)
17. [Java: Classloaders, developing own Classloader](https://medium.com/@alxkm/java-classloaders-developing-own-classloader-d478c295b3af)
18. [Java: Double check locking pattern](https://medium.com/@alxkm/java-double-check-locking-pattern-3f8782e9d01e)
19. [Java: Event Driven architecture](https://medium.com/@alxkm/java-event-driven-architecture-dc456d324ba5)
20. [Java: For IoT (Internet of things)](https://medium.com/@alxkm/java-for-iot-internet-of-things-ba31ba3c82f1)
21. [Java: Pi4J IoT (Internet of things)](https://medium.com/@alxkm/java-pi4j-iot-internet-of-things-7e6a6e6a8d8b)
22. [Java: Unlocking IoT Potential with Blynk (Internet of things)](https://medium.com/@alxkm/java-unlocking-iot-potential-with-blynk-internet-of-things-32350ac2ebfe)
23. [Java: Microservices Architecture Patterns, Exploring the Essential](https://medium.com/@alxkm/microservices-architecture-patterns-exploring-the-essential-27318b72c88f)
24. [Java: Mastering SOLID Principles](https://medium.com/@alxkm/java-mastering-solid-principles-ab2ccda591a3)
25. [Unlocking the Power of Global Locks. A Java and Spring Perspective](https://medium.com/@alxkm/unlocking-the-power-of-global-locks-a-java-and-spring-perspective-48e653f8ff7d)
26. [Mastering Task Scheduling in Spring Boot: A Comprehensive Guide to @Scheduled with @Asyc](https://medium.com/@alxkm/mastering-task-scheduling-in-spring-boot-a-comprehensive-guide-to-scheduled-with-asyc-761bb6193fc6)
27. [Mastering Synchronization: Best Practices and Patterns in Java](https://medium.com/@alxkm/mastering-synchronization-best-practices-and-patterns-in-java-86214b53211d)
28. [Navigating Java’s Multithreading Terrain Pt. 1. Dining Philosophers](https://medium.com/@alxkm/navigating-javas-multithreading-terrain-dining-philosophers-34f1385e2150)
29. [Navigating Java’s Multithreading Terrain Pt. 2](https://medium.com/@alxkm/navigating-javas-multithreading-terrain-part-2-fd0d541a973c)
30. [Unlocking Concurrent Power: A Guide to java.util.concurrent Pt. 1](https://medium.com/@alxkm/unlocking-concurrent-power-a-guide-to-java-util-concurrent-pt-1-b1342edadad1)
31. [Unlocking Concurrent Power: A Guide to java.util.concurrent Pt. 2](https://medium.com/@alxkm/unlocking-concurrent-power-a-guide-to-java-util-concurrent-pt-2-056f1da1e74a)
32. [Concurrency in Java: Best Practices and Performance Optimization](https://medium.com/@alxkm/concurrency-in-java-best-practices-and-performance-optimization-0dfd990f413b)
33. [GRASP: Guiding Object-Oriented Design in Java](https://medium.com/@alxkm/grasp-guiding-object-oriented-design-in-java-0f3e4d12a479)
34. [Crafting Cleaner Java Code: Exploring DRY, KISS and YAGNI Principles](https://medium.com/@alxkm/crafting-cleaner-java-code-exploring-dry-kiss-and-yagni-principles-a6dc6a25abee)
35. [Java Mastery: Advancing Beyond SOLID with Abstraction, Extensibility, and Cohesion](https://medium.com/@alxkm/java-mastery-advancing-beyond-solid-with-abstraction-extensibility-and-cohesion-d2d0c07a342d)
36. [Java’s Pattern Matching: Simplifying Conditional Logic and Type Checking](https://medium.com/@alxkm/javas-pattern-matching-simplifying-conditional-logic-and-type-checking-f9f1425f7c03)
37. [Tracing the Evolution of Spring Beans: The Evolution of Spring Beans in the Java Ecosystem](https://medium.com/@alxkm/tracing-the-evolution-of-spring-beans-the-evolution-of-spring-beans-in-the-java-ecosystem-58be3cd7d778)
38. [Builder Pattern Variations and Best Practices](https://medium.com/@alxkm/builder-pattern-variations-and-best-practices-643b6631341f)
39. [Java Architecture Blueprint: Strategies for Scalable and Reliable Apps](https://medium.com/@alxkm/java-architecture-blueprint-strategies-for-scalable-and-reliable-apps-034e8667fb3f)
40. [Decorator Pattern: Elevating Code Flexibility](https://medium.com/@alxkm/decorator-pattern-elevating-code-flexibility-01cc0966551a)
41. [Effective Use of ThreadLocal in Java Applications](https://medium.com/@alxkm/effective-use-of-threadlocal-in-java-applications-f4eb6a648d4a)
42. [Choosing the Right Collection in Java](https://medium.com/@alxkm/choosing-the-right-collection-in-java-c59784fdc9c8)
43. [ThreadLocal vs ScopedValue](https://medium.com/@alxkm/threadlocal-vs-scopedvalue-a348c37658d8)
44. [Multithreaded programming anti-patterns in Java Pt.1](https://medium.com/@alxkm/multithreaded-programming-anti-patterns-in-java-pt-1-2990d0192841)
45. [Multithreaded programming anti-patterns in Java Pt.2](https://medium.com/@alxkm/multithreaded-programming-anti-patterns-in-java-pt-2-d2c2f9eccea7)
46. [Java Recursive Generics](https://medium.com/@alxkm/java-recursive-generics-03fb0cea7647)
47. [Chain of Responsibility in Java: A Practical Guide](https://medium.com/@alxkm/chain-of-responsibility-in-java-a-practical-guide-7ab9f8c5dfcb)
48. [Exploring Java HTTP Clients for Modern Web Applications](https://medium.com/@alxkm/exploring-java-http-clients-for-modern-web-applications-b9c991c70454)
49. [Building Resilient Spring Boot Applications with Resilience4j](https://medium.com/@alxkm/building-resilient-spring-boot-applications-with-resilience4j-cf8e5e7c2700)
50. [Migrating from Java 8 to Java 17: What Changed and Potential Issues](https://medium.com/@alxkm/migrating-from-java-8-to-java-17-what-changed-and-potential-issues-85d2e85fc1ca)
51. [Spring AOP Explained: How to Implement Aspect-Oriented Programming in Your Spring Application](https://medium.com/@alxkm/spring-aop-explained-how-to-implement-aspect-oriented-programming-in-your-spring-application-17cee1da12e8)
52. [Effective Cache Management in Spring Boot Applications](https://medium.com/@alxkm/effective-cache-management-in-spring-boot-applications-22f06f92db70)
53. [Java ForkJoinPool: A Comprehensive Guide](https://medium.com/@alxkm/java-forkjoinpool-a-comprehensive-guide-041fb51215db)
54. [Garbage Collection in Java](https://medium.com/@alxkm/garbage-collection-in-java-1d20a60f5463)
55. [How Compilation Works in Java](https://medium.com/@alxkm/how-compilation-works-in-java-0ac4d1e95b99)
56. [How to Build a Custom Collector in Java](https://medium.com/@alxkm/how-to-build-a-custom-collector-in-java-961bc506c57e)
57. [How to merge two maps in Java](https://medium.com/@alxkm/how-to-merge-two-maps-in-java-81e631615cfb)
58. [Java record comparison, Lombok @Data](https://medium.com/@alxkm/java-record-comparison-lombok-data-fb045895947d)
59. [Introduction to GraalVM, and usage](https://medium.com/@alxkm/introduction-to-graalvm-and-usage-105f30a30de3)
60. [ConcurrentMap Guide](https://medium.com/@alxkm/concurrentmap-guide-8aea0e2a970e)
61. [ConcurrentHashMap for Caching](https://medium.com/@alxkm/concurrenthashmap-for-caching-05c48d1d6bf0)
62. [Introduction to LRU and LFU Caching: Concepts, Implementations, and Practical Use Cases](https://medium.com/@alxkm/introduction-to-lru-and-lfu-caching-concepts-implementations-and-practical-use-cases-ab90f2e168bd)
63. [Introduction to Caching with Google Guava: A Simple and Flexible Solution](https://medium.com/@alxkm/introduction-to-caching-with-google-guava-a-simple-and-flexible-solution-2c721427e72e)