Development mumbo jumbo

Category: Java

JavaOne 2016

I gave a talk about java bytecode and performance at JavaOne 2016 San Francisco. See below the slides and a recording of the video:

Speaking in more conferences ;)

There has been a lack of updates on this blog.. yes… I’m fully aware. But I’ve been speaking in some more conferences (like if that was a good excuse…). For example, last weekend, I spoke at the first edition of JBCNConf here in Barcelona about Java performance and basically what’s going on at compiler level […]

BcnDevCon Presentation – Improving Java & Dalvik Code Performance

Last week I did a presentation at BcnDevCon about improving Java Code Performance. The focus of the presentation was showing some examples of compiled java sources and evaluate the performance impact of different ways of looping, string concatenation or using Java 1.5 features as autoboxing or foreach loops. According to java the performance optimizations are […]

What your mom didn't tell you about autoboxing…

Autoboxing is a nice feature added to Java 5 to avoid writing boxing code to add, for example, primitive data types to a Collection as you can only add the appropriate wrapper class (Integer for int, Long for long, …). I’ve recently seen the autoboxing feature being widely used all over the place so I […]

Presentation about Java Internals & Java code injection

Usually on Friday afternoons, while having a social drink, we do some technical presentations to share our knowledge to other colleagues. One of the presentations I did was about Java internals, class file format, bytecode and some code injection I had to do. The funny part was after all the work, the ‘hack’ was not […]

Back to top