In Java the layout of objects is abstracted away from the application, leaving Java inherently challenged by concerns such as interoperation with native data structures, the dense packing of Java objects and cache conflicts and false sharing.
The world of software often attempts to model real-world scenarios, then allows the users of these models to solve certain problems. The world of philosophy often attempts to model real-world scenarios, then allows the users of these models to solve certain problems.
This talk will provide a quick introduction to Docker images (build time), containers (run time), and registry (distribution). It shows how to take an existing Java EE application and package it as a monolithic application as a single Docker image. The application will then be refactored in to multiple microservices and assembled together using orchestration. […]
This is a presentation on techniques for debugging Java code in production. Tal Weiss, CEO at Takipi, has spent years trying to understand when, where, and why code breaks. Here are some of things, both foundational and advanced, that he’s learned.
Four new functionalities have been added with the new Java EE 7 release. This session covers one of the new functionalities: Concurrency Utilities for Java EE (JSR 236). Originally concurrency utilities were provided in Java SE 5 as JSR 166, which also provided a high-performance concurrent API for multicore CPU environments.
This presentation discusses the best practices for building backend services to support highly sophisticated single page API evolution, automated testing, integration with backbone, AngularJS and RequireJS. The video presents demo working code examples and a github repository where you can access the demos.