The Java Memory Model
This video includes a short talk about “What every Java developer should know about the Java Memory Model.” presented at the Toronto Java Users Group. This presentation starts at 6:46.
Java Programming Tutorials and Videos
This video includes a short talk about “What every Java developer should know about the Java Memory Model.” presented at the Toronto Java Users Group. This presentation starts at 6:46.
Java’s Calendar and Date classes are long in the tooth. Many developers up till now have used 3rd party frameworks like JodaTime or built-in support in Groovy to manage any respectable date and time handling. JSR-310 is the new DateTime API that is based on JodaTime. It was lead by …
This presentation covers 33 things you want to do better when programming with Java, quicker and simpler applying the best of Guava, Lombok, LambdaJ, Mockito, Spock, Byteman, Groovy, Gradle, Logback, Git, Shell and others! Using some real-life examples we have a peek at the code, analyze the flaw and propose …
How many times have been told how functional programming is so much better than imperative, and then being presented with a functional approach to calculating a fibonacci sequence, leaving you wondering how that can be even remotely useful when working in real world applications? Yep, we’ve all been there. It …
We all have a burning desire to write clean Java code. Every morning we wake up, look in the mirror, and promise ourselves that today we will follow the principles and best practices learned from Uncle Bob and his disciples. But we live in a cruel environment, surrounded by millions …
Node.JS is a popular and powerful tool for writing servers, adapters, proxies and even system-level scripting with Javascript. Its strengths are very different than Java’s. Combining the two can let you do more, more efficiently and more quickly than using either one by itself.