If we were able to take a microscope and observe how our programs work on the lowest level, we would be surprised and shocked. Close to the wire, programs behave very differently from what we expect. In this session we will go through code examples that show the counter-intuitive behavior of Java on the lowest […]
You’ve probably heard about the lambda calculus, building up our computing structures from just the treasured lambda. But how much have you played with it? In this talk, armed only with Vim and the CLI, we’ll explore some interesting topics in building up our world with just the lambda and the thought process while doing […]
Worried about Big Data and the challenges inherent in making a real application? You don’t have to worry anymore! Spring XD provides a one-stop shop solution that spans traditional enterprise to Big Data use cases – both batch and streaming. It is important to choose the right tool for each use-case, which is why Spring […]
JHipster in an open source code generator that would like to create for you a complete and modern Web app, unifying: * A high-performance and robust Java stack on the server side with Spring Boot * A sleek, modern, mobile-first front-end with AngularJS and Bootstrap * A powerful workflow to build your application with Yeoman, […]
Almost every application today has some reporting or analytics enabled in it. How do you know when to use a charting library? A report library? A BI tool? With so many data storage choices today like NoSQL databases, interactive visualizations and more, the right path to choose for a Java developer can be overwhelming. This […]
The Spring Integration JavaConfig and DSL extension provides a set of convenient Builders and a fluent API to configure Spring Integration message flows from Spring @Configuration classes. The Java DSL for Spring Integration is essentially a facade for Spring Integration.
Parallel stream operations are supposed to run faster than sequential operations in Java applications. Is this expectation justified? Or is is naive? This talk explores when and under which circumstances parallel execution pays.