The Objectos Software Blog
Our Objectos Weekly newsletter and other posts. We talk about Java and Objectos.
-
Generating Java source code with String Templates2024-03-03
-
The Java System::identityHashCode method2024-02-25
-
Reloading a Java class definition at runtime2024-02-18
-
Stray semicolons in Java2024-02-11
-
A custom java.io.InputStream implementation for testing2024-02-04
-
The java.lang.InterruptedException: an introduction to the Java developer2024-01-28
-
Pattern matching and flow scoping in Java2024-01-21
-
Learning Makefiles as a Java developer. Part 6: resolving transitive dependencies2024-01-14
-
Learning Makefiles as a Java developer. Part 5: resolution files2024-01-07
-
Learning Makefiles as a Java developer. Part 4: handling external dependencies2023-12-31
-
Learning Makefiles as a Java developer. Part 3: empty targets and more automatic variables2023-12-24
-
Learning Makefiles as a Java developer. Part 2: phony targets, default goal and variables2023-12-17
-
Learning Makefiles as a Java developer. Part 1: targets, prerequisites and recipes2023-12-11
-
Casamento de padrões e escopo de fluxo do Java2023-05-28
-
Uma breve introdução às classes internas do Java2023-05-21
-
3 coisas que você não sabia sobre os métodos Java2023-05-14
-
Testando duas implementações diferentes usando o mesmo teste no TestNG2023-05-07
-
3 coisas que você não sabia sobre as anotações em Java2023-04-30
-
The Java Empty Statement2023-04-23
-
4 things you didn't know about the labeled statement in Java2023-04-16
-
Introducing Objectos AsciiDoc. Objectos 0.6.0 released2023-04-09
-
Using the Objectos HTML Pseudo DOM API. Objectos 0.5.3 released2023-04-02
-
Reducing CSS size by removing unused style class names. Objectos 0.5.2 released2023-03-26
-
Creating a static site using pure Java. Objectos 0.5.1 released2023-03-19
-
Objectos 0.5.0 released. Introduces Objectos HTML2023-03-12
-
A low-allocation template engine (Part 2). Objectos 0.4.4 released2023-03-05
-
A low-allocation template engine (Part 1). Objectos 0.4.3.1 released2023-02-26
-
Why write templates in pure Java? Objectos 0.4.2 released2023-02-19
-
Designing APIs is hard: Objectos 0.4.1 released.2023-02-12
-
Objectos Weekly #012: Introducing Objectos Code2023-02-05
-
Objectos Weekly #011: Instance initializers in Java2023-01-29
-
Objectos Weekly #010: Blocks are statements in Java2023-01-22
-
Objectos Weekly #009: Java varargs and non-accessible types2023-01-15
-
Objectos Weekly #008: The Java receiver parameter2023-01-08
-
Objectos Weekly #007: Using var with non-accessible types2022-12-26
-
Objectos Weekly #006: Using method references to invoke generic constructors2022-12-18
-
Objectos Weekly #005: Java's contextual keywords, class names and method names2022-12-11
-
Objectos Weekly #004: Type annotations, canonical names and inner classes2022-12-04
-
OW #003: A type annotation curiosity, the qualified superclass constructor invocation and more2022-11-27
-
LWO #002: Annotations are just modifiers, array access curiosity, faux code generators and more2022-11-19
-
LWO #001: Objectos Code API revamp, and a use of Java's sealed interfaces2022-11-16
-
Objectos 0.3.0 released: introduces Objectos Util2022-10-12
-
How to implement a hash table in Java (Part 4)2022-10-05
-
How to implement a hash table in Java (Part 3)2022-09-28
-
How to implement a hash table in Java (Part 2)2022-09-20
-
How to implement a hash table in Java (Part 1)2022-09-14
-
The java.lang.SafeVarargs annotation2022-08-22
-
The Java "Requested array size exceeds VM limit" error message2022-08-08
-
Java switch internals: the tableswitch and lookupswitch JVM instructions2022-08-01
-
Java generics: variance with wildcard type arguments2022-07-25
-
Things I didn't know about Java: Generic Constructors2022-07-18
-
A JDK 17+ alternative to using binary files in your Java tests2022-07-11
-
How to cause a java.lang.ClassCircularityError2022-06-27
-
Implementing a two-method array-backed growable list in Java2022-06-22
-
Objectos 0.2.0 released: introduces Objectos Lang2022-06-13
-
The JVM shutdown hook: an introduction to the Java programmer.2022-06-06
-
In-depth look: the Java try-with-resources statement2022-05-30
-
An alternative to using Thread.sleep in your Java tests2022-05-23
-
Objectos 0.1.0 released!2022-05-16
-
A Maven project that produces Java 17 and Java 8 JAR files2022-02-07
-
How I write the Objectos Libraries, Part 12022-01-28