🏷️ All Tags
Browse articles by topic
asynchronous programming 1 atomic operations 2 benchmarking 1 c programming 9 callable future 1 carrier threads 9 cdi lite 1 code quality 1 code reading skills 7 completablefuture 1 concurrency 8 concurrent collections 1 concurrent programming 2 core java 14 data race 1 design patterns 1 enterprise java 1 executor framework 1 executorservice 1 future of java 10 hashmap 1 immutable collections 1 incubator modules 1 inheritance control 1 intellij idea 1 interface design 1 jakarta ee 7 jakarta ee 10 8 jakarta security 1 java 7 java 11 10 java 15 1 java 17 1 java 19 1 java 21 21 java champion 17 java cli 10 java code 10 java collections 1 java concurrency 13 java evolution 10 java expert 8 java language features 6 java programming 20 java threads 5 java tooling 2 java unscripted 10 java19 8 javaassist 8 javagent 8 jdk enhancements 1 junit 5 1 learning thread programming 32 lock free programming 1 memory visibility 1 modern java 1 multi threading 7 multithreading 1 object oriented programming 6 openjdk 33 pattern matching 2 performance optimization 1 preview features 1 programming journey 8 project loom 2 refactoring 1 rest client 1 scheduled executor 1 sealed classes 2 semaphore 1 socket programming 1 spring boot 6 string templates 1 structured concurrency 16 synchronization 2 synchronized collections 1 test driven development 1 testing best practices 1 thread 15 thread lifecycle 7 thread ordering 1 thread pool 1 thread programming 24 thread safety 10 threadpool 8 type safety 1 varhandle 1 virtual thread 25 virtual threads 4 virtual threads 2 25 volatile keyword 2 web server 1
Tags by Article Count
web server (1 articles)
- Java Thread Programming (Part 2) October 12, 2021
volatile keyword (2 articles)
- 5 Things You Probably Didn’t Know About Java Concurrency March 25, 2022
- Java Thread Programming (Part 4) October 26, 2021
type safety (1 articles)
- Java Sealed Classes in Action: Building Robust and Secure Applications February 20, 2023
thread safety (10 articles)
- Thread-Safe Counter in Java: A Comprehensive Guide August 17, 2023
- Java Thread Programming (Part 10) December 22, 2021
- Java Thread Programming (Part 9) December 14, 2021
- View all 10 articles →
thread programming (24 articles)
- What is a semaphore, and when to use it? October 05, 2023
- Why Many Developers Don’t Write or Give Talks and How to Overcome Challenges January 11, 2023
- The complete glossary of my name November 12, 2022
- View all 24 articles →
thread pool (1 articles)
- Java Thread Programming (Part 12) February 01, 2022
thread ordering (1 articles)
- 5 Things You Probably Didn’t Know About Java Concurrency March 25, 2022
thread lifecycle (7 articles)
- Java Thread Programming (Part 10) December 22, 2021
- Java Thread Programming (Part 8) December 07, 2021
- Java Thread Programming (Part 7) November 23, 2021
- View all 7 articles →
synchronized collections (1 articles)
- Java Thread Programming (Part 9) December 14, 2021
synchronization (2 articles)
- What is a semaphore, and when to use it? October 05, 2023
- Thread-Safe Counter in Java: A Comprehensive Guide August 17, 2023
structured concurrency (16 articles)
- Why Many Developers Don’t Write or Give Talks and How to Overcome Challenges January 11, 2023
- The complete glossary of my name November 12, 2022
- Tour de Morocco! October 14, 2022
- View all 16 articles →
socket programming (1 articles)
- Java Thread Programming (Part 2) October 12, 2021
semaphore (1 articles)
- What is a semaphore, and when to use it? October 05, 2023
scheduled executor (1 articles)
- Java Thread Programming (Part 12) February 01, 2022
rest client (1 articles)
- Top 7 Features in Jakarta EE 10 June 28, 2022
programming journey (8 articles)
- Navigating the Challenges of Modern Software Development: An Exclusive Interview with Shai Almog March 27, 2023
- From Assembler to Chat-GPT: Steve Poole on the Shifting Landscape of Programming March 20, 2023
- From Law Degree to Java Champion: Geertjan Wielenga on the Success of Java and Navigating the Software Industry March 13, 2023
- View all 8 articles →
multithreading (1 articles)
- Java Thread Programming (Part 2) October 12, 2021
multi threading (7 articles)
- Java Thread Programming (Part 1) October 07, 2021
- Compact Strings: Reclaim 25% of Java Heap Memory & Lower Your Cloud Bills September 24, 2021
- Coding and collaboration skills a junior developer should have to get hired – Part 2 November 21, 2017
- View all 7 articles →
memory visibility (1 articles)
- Java Thread Programming (Part 4) October 26, 2021
lock free programming (1 articles)
- 5 Things You Probably Didn’t Know About Java Concurrency March 25, 2022
javagent (8 articles)
- Navigating the Challenges of Modern Software Development: An Exclusive Interview with Shai Almog March 27, 2023
- From Assembler to Chat-GPT: Steve Poole on the Shifting Landscape of Programming March 20, 2023
- From Law Degree to Java Champion: Geertjan Wielenga on the Success of Java and Navigating the Software Industry March 13, 2023
- View all 8 articles →
javaassist (8 articles)
- Navigating the Challenges of Modern Software Development: An Exclusive Interview with Shai Almog March 27, 2023
- From Assembler to Chat-GPT: Steve Poole on the Shifting Landscape of Programming March 20, 2023
- From Law Degree to Java Champion: Geertjan Wielenga on the Success of Java and Navigating the Software Industry March 13, 2023
- View all 8 articles →
java (7 articles)
- Java Thread Programming (Part 1) October 07, 2021
- Compact Strings: Reclaim 25% of Java Heap Memory & Lower Your Cloud Bills September 24, 2021
- Coding and collaboration skills a junior developer should have to get hired – Part 2 November 21, 2017
- View all 7 articles →
java19 (8 articles)
- Why Many Developers Don’t Write or Give Talks and How to Overcome Challenges January 11, 2023
- The complete glossary of my name November 12, 2022
- Tour de Morocco! October 14, 2022
- View all 8 articles →
java threads (5 articles)
- Java Thread Programming (Part 15) August 31, 2022
- Java Thread Programming (Part 12) February 01, 2022
- Java Thread Programming (Part 9) December 14, 2021
- View all 5 articles →
java programming (20 articles)
- SummarizingTokenWindowChatMemory: Enhancing LLM’s Conversations with Efficient Summarization February 14, 2025
- A Journey of the Heart: Visiting Madinah and Makkah January 07, 2025
- Java Tips # 01 – Writing Shebang Scripts in Pure Java October 27, 2024
- View all 20 articles →
java expert (8 articles)
- Navigating the Challenges of Modern Software Development: An Exclusive Interview with Shai Almog March 27, 2023
- From Assembler to Chat-GPT: Steve Poole on the Shifting Landscape of Programming March 20, 2023
- From Law Degree to Java Champion: Geertjan Wielenga on the Success of Java and Navigating the Software Industry March 13, 2023
- View all 8 articles →
java evolution (10 articles)
- The Evolution of Java: Challenging Stereotypes and Embracing Modernity July 07, 2023
- Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov, Part-II July 05, 2023
- Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov, Part-I June 29, 2023
- View all 10 articles →
java concurrency (13 articles)
- What is a semaphore, and when to use it? October 05, 2023
- Thread-Safe Counter in Java: A Comprehensive Guide August 17, 2023
- The Evolution of Java: Challenging Stereotypes and Embracing Modernity July 07, 2023
- View all 13 articles →
java code (10 articles)
- SummarizingTokenWindowChatMemory: Enhancing LLM’s Conversations with Efficient Summarization February 14, 2025
- A Journey of the Heart: Visiting Madinah and Makkah January 07, 2025
- Java Tips # 01 – Writing Shebang Scripts in Pure Java October 27, 2024
- View all 10 articles →
java cli (10 articles)
- SummarizingTokenWindowChatMemory: Enhancing LLM’s Conversations with Efficient Summarization February 14, 2025
- A Journey of the Heart: Visiting Madinah and Makkah January 07, 2025
- Java Tips # 01 – Writing Shebang Scripts in Pure Java October 27, 2024
- View all 10 articles →
java 21 (21 articles)
- SummarizingTokenWindowChatMemory: Enhancing LLM’s Conversations with Efficient Summarization February 14, 2025
- A Journey of the Heart: Visiting Madinah and Makkah January 07, 2025
- Java Tips # 01 – Writing Shebang Scripts in Pure Java October 27, 2024
- View all 21 articles →
java 19 (1 articles)
- Java Thread Programming (Part 15) August 31, 2022
java 15 (1 articles)
- Java Sealed Classes in Action: Building Robust and Secure Applications February 20, 2023
java 11 (10 articles)
- SummarizingTokenWindowChatMemory: Enhancing LLM’s Conversations with Efficient Summarization February 14, 2025
- A Journey of the Heart: Visiting Madinah and Makkah January 07, 2025
- Java Tips # 01 – Writing Shebang Scripts in Pure Java October 27, 2024
- View all 10 articles →
jakarta security (1 articles)
- Top 7 Features in Jakarta EE 10 June 28, 2022
jakarta ee (7 articles)
- Weekly Java Newsletter – Issue #2 July 01, 2022
- I joined the Jakarta Ambassadors program June 09, 2022
- In Bangladesh, I was featured in one of the country’s most widely read newspapers. June 08, 2022
- View all 7 articles →
jakarta ee 10 (8 articles)
- Weekly Java Newsletter – Issue #2 July 01, 2022
- Top 7 Features in Jakarta EE 10 June 28, 2022
- I joined the Jakarta Ambassadors program June 09, 2022
- View all 8 articles →
inheritance control (1 articles)
- Java Sealed Classes in Action: Building Robust and Secure Applications February 20, 2023
future of java (10 articles)
- The Evolution of Java: Challenging Stereotypes and Embracing Modernity July 07, 2023
- Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov, Part-II July 05, 2023
- Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov, Part-I June 29, 2023
- View all 10 articles →
executorservice (1 articles)
- Java Thread Programming (Part 15) August 31, 2022
executor framework (1 articles)
- Java Thread Programming (Part 12) February 01, 2022
enterprise java (1 articles)
- Top 7 Features in Jakarta EE 10 June 28, 2022
design patterns (1 articles)
- Java Sealed Classes in Action: Building Robust and Secure Applications February 20, 2023
data race (1 articles)
- Java Thread Programming (Part 4) October 26, 2021
core java (14 articles)
- Java Thread Programming (Part 10) December 22, 2021
- Java Thread Programming (Part 8) December 07, 2021
- Java Thread Programming (Part 7) November 23, 2021
- View all 14 articles →
concurrent programming (2 articles)
- Java Thread Programming (Part 12) February 01, 2022
- Java Thread Programming (Part 2) October 12, 2021
concurrent collections (1 articles)
- Java Thread Programming (Part 9) December 14, 2021
completablefuture (1 articles)
- 5 Things You Probably Didn’t Know About Java Concurrency March 25, 2022
code reading skills (7 articles)
- Java Thread Programming (Part 1) October 07, 2021
- Compact Strings: Reclaim 25% of Java Heap Memory & Lower Your Cloud Bills September 24, 2021
- Coding and collaboration skills a junior developer should have to get hired – Part 2 November 21, 2017
- View all 7 articles →
cdi lite (1 articles)
- Top 7 Features in Jakarta EE 10 June 28, 2022
callable future (1 articles)
- Java Thread Programming (Part 15) August 31, 2022
atomic operations (2 articles)
- Thread-Safe Counter in Java: A Comprehensive Guide August 17, 2023
- Java Thread Programming (Part 9) December 14, 2021