Core Java
-
Investigating Deadlocks – Part 1
I’m sure we’ve all been there: it’s late, you’re hungry, your server has hung or your application’s running at snail’s…
Read More » -
Locking with a semaphore : An example
Concurrency is one aspect that brings along interesting challenges along with it. If not correctly handled, it brings about race…
Read More » -
Compact Off-Heap Structures/Tuples In Java
In my last post I detailed the implications of the access patterns your code takes to main memory. Since then…
Read More » -
Eclipse refactoring on steroids
In my last post about common Java violations, I listed a set of mistakes that java developers tend to make.…
Read More » -
Factory Design Pattern Case Study
I had a job to check our project code quality. And have to report it back to my team leader…
Read More » -
Java 7: Meet the Fork/Join Framework
JSR-166(y) is the official name of this new feature which is included in Java 7. If you notice there is…
Read More » -
JavaOne 2012: Observations and Impressions
I am starting this particular blog post as I sit the the San Francisco International Airport waiting to board an…
Read More » -
JavaOne 2012: NetBeans.Next – The Roadmap Ahead
I walked the few steps necessary from Continental Ballroom 4 and one NetBeans topic (Project Easel) to Continental Ballroom 5…
Read More » -
A Lazy Developers Introduction to Java Concurrency Executors
I would make a fool out of myself if I tell you that util.concurrent APIs kicks cheetah’s ass when the…
Read More »