Java Deep
Javax0 is a technical blog about Java and some other programming stuff. You can find here articles which were originally posted on the Wordpress.com site.
Articles before December 2022 were originally posted on the WordPress site and copied here. Articles 2022 December and later were published here originally.
Javax0 is also republished regularly on DZone, Web Code Geek and Java Code Geeks.
© CC-BY 2013 Peter Verhas
|
Posts
Mixing Documentation to Code and REST APIs
Programming Language with no Syntax?
Better Writing with AI
LLM and RAG technology
Технология LLM и RAG
Az LLM és a RAG technológia
Tecnología LLM y RAG
LLM- und RAG-Technologie
Threaded streams
Cloud Solutions are Expensive, or are they?
Programming with AI
Virtual and Augmented Reality is Here
Unit test future versions
Do not stop threads
Managing IntelliJ Live templates
Adding Diagrams to Markdown Documents
Adding Mermaid Diagrams to Markdown Documents
About the Questions on Linked In Java Developers Community
Rearrange and array in place
Converting Numbers to Roman Numerals
About Rust
Open Source Blog
Ten Useless Things You Did Not Know About Java
Hidden Classes in Java 15
Blog Posting
Docs as Code is not enough
Lambda and final variables
Lambda and Final Parameters
Why and how to do technical interviews?
Creating a JUnit 5 ExecutionCondition
Automate Technical Documentation using Jamal
Unit testing private methods
Start a Java app without installing it
All you wanted to know about Throwable
JDK14 instanceof EA issue
Repeated code
Supporting Java 8
Creating a Video Tutorial
Apache Commons StringUtils Fluent Facade
A New Era for Determining Equivalence in Java?
Apache Commons StringUtils Fluent Facade
Java Record
Handling repeated code automatically
Your code is redundant, live with it!
Test coverage decreased and it is good (short, read)
[JAVA MAGAZIN] Code Generation 2
Tools to keep JavaDoc up-to-date
ValueTypes video, must see for juniors
Java Projects: Book Review
Annotation Handling and JPMS
Java hexadecimal floating point literal
Inject-able only in test?
Converting objects to Map and back
Extending abstract classes with abstract classes in Java
Reflection selector expression
Generating setters and getters using Java::Geci
Box old objects to be auto closable
Lazy assignment in Java
Creating a Java::Geci generator
Handling exceptions functional style
How to generate source code?
Get rid of pom XML... almost
var and language design
Comparing Golang and Understanding Value Types BaselOne
JEP 181 incompatibility, nesting classes / 2
Nesting Java classes
HTTP/2 Server Push
Upgrade to Java non-LTS version
Comparing Golang and Understanding Value Types Vilnius DevDays Video
Prevent Hacking with Modules in Java 9
Comparing Golang and understanding Java Value Types
Generating Source Code, a Compromise
DevDays Vilnius 2018
Comparing Golang and understanding Java Value Types
Java getting back to the browser?
Comparing files in Java
Rating Articles
Logging in Java 9
Format the code
Raid, backup and archive
Java 9 Module Services
Do We Need User Acceptance Test?
Split a File as Stream
Split as stream
noException in stream operation
New Regex Features in Java 9
What is private in Java 9?
Process Handling in Java 9
Who needs Java modules after all ?
Hacking the IntegerCache in Java 9
How object initialization works
Java 9 by Example, My New Book
Final volatile
Microbenchmarking comes to Java 9
Try and Catch in Golang
Do not (only) meet the budget
Architects Don't Decide
Code Naked
Comparing Golang with Java
Uptime
Random Ideas about Code Style
Implementing an annotation interface
Java compile in Java
Optimize the client for the server's sake
The Little Architect
Disclaimer
Creating proxy object using djcproxy
Creating a proxy object using cglib
Java Dynamic Proxy
Value types in Java: why should they be immutable?
Pointers in Java
Constructors, superconstructors and Swift
Do Not Create DSL for the Customer
Can you call non-static method from a static?
Do we need coding conventions?
The dumbest interview question ever
Use of optional is optional
Optional in collections
Some thoughts about yagni
Teenage Sex and What the sun.misc.Unsafe Misery Teaches Us Generally
Why we do not use comments
Reasons to stay up-to-date and your tasks to help the senses
Best Interview Answer Ever
Code is like public toilet
If you do it do it right
Test JavaBeans
Generics Names
Using Junit Test Name
Break Single Responsibility Principle
Sometimes you need tuples in Java. Or not.
The Magic Setter Antipattern
Quick, Cheap, Quality: choose two
Using junit for something else
Default methods and multiple inheritance
Do not unit test bugs
Calling grandparent methods in Java: you can not
Fine points of protection
Use copy paste programming!
Some more sentences on Java, private variables
Do not work on unimportant projects
Outsourcing, Do It Right
Why do we mock?
Unit test life?
Some Sentences about Java
Do all business logic on the client using JavaScript?
When null checking miserably fails
Do not use immutable in your API
Why to use String
Autoboxing
A classloading mystery solved
Name of the class
Named parameters in Java (updated)
Logical thinking...
Don not hit sysadmins with NPE!
What DSLs are not for
Java private, protected, public and default
How We Chose Framework
Logging or Commenting ?
Unit test deprecated methods
You can program bug free
Knowing the bits
bug-classification
We hate/love lambda
OpenSource License Manager
How not to use Java 8 default methods
Java 8 default methods: what can and can not do?
Documenting API using Concordion
Object Interning
Logging or debugging
Synthetic and bridge methods
Blog Service Message about syndication with DZONE and JCG
Never Test Logging
Use Java annotation deprecated the right way
Alan Turing Receives Royal Pardon
Design Pattern: Immutable Embedded Builder
Design Patterns: Pattern or Anti-Pattern, that is the question
Given, When, Then...
Semantic versioning is a simplification
Cheap programming languages
Creating Immutable Objects Run-Time
Defining constants in an interface: the good pattern
Defining constants in an interface
Do not return from 'try' block
Java memory leak
Something you did not know about the ternary operator
Don't write boilerplate, use scriapt
JavaDoc the Elephant
How to instantiate utility class
How to instantiate the system class
We do not use UML, we are agile
Should I write a new unit test?
Project lollipop
Should it be readable or should it work?
Exam, job interview
Partial redesign
Lead developer
To comment or not to comment, that is the question
Saving Bytes
No loop, do break
Problem with Java Security
How to mock the System.class
Does javac do optimization? Does not seem...
A little bit of testing
subscribe via RSS