First8 is gespecialiseerd in het pragmatisch ontwikkelen van bedrijfskritische Java toepassingen waarbij integratie van systemen, hoge eisen aan beveiliging en veel transacties een belangrijke rol spelen. Op deze pagina vindt je onze blogs. Op www.first8.nl vind je ons nieuws, de agenda, vacatures en meer.

JavaOne 2014 – Day 4 – Principles of Evolutionary Architecture

Architecture in combination with agile is my one my main interest and I therefore had to attend the “Principles of evolutionary architecture” session by Rebecca Parsons. I expected much from this presentation and she did live up to it. In the early days of software development, businesses typically would have 5 year plans. Nowadays, this is unthinkable. Business lifetime is shortening … Lees verder JavaOne 2014 – Day 4 – Principles of Evolutionary Architecture

JavaOne 2014 – Day 5 – Transforming Business-Driven to Technology-Driven Organizations

Davinder Kohli and Dave Greenfield spoke about moving towards a technology driven organization. While a business driven organization is typically based on what you already know and is also organized as such, a technology driven organization aims for innovation and organizational focus. To achieve organizational focus, a balance needs to be established between innovation and market expectation. When goals are … Lees verder JavaOne 2014 – Day 5 – Transforming Business-Driven to Technology-Driven Organizations

JavaOne 2014 – Day 4 – Everything You Wanted to Know About Writing Async, Concurrent HTTP Apps in Java

Yoav Landman elaborated on the efforts on implementing parallel file downloads with stop, start and resume functionality. The UrlConnection did not facilitate enough for their requirements. While researching their options, they concluded that they have to use the reactor design pattern (see image). When saying reactor, NIO comes to mind. Becaus handling reactor events is complicated, they tried a couple … Lees verder JavaOne 2014 – Day 4 – Everything You Wanted to Know About Writing Async, Concurrent HTTP Apps in Java

JavaOne 2014 – Day 5 – Writing Highly Concurrent Polyglot Applications with Vert.x

Tim Fox is the creator of Vert.x and a very good speaker (did I mention this in my previous post, yes I think I did). Vert.x is a relatively low level framework to give you a strong basis without opinion (in the sense that it is not limiting your options). Extensibility is therefore also one of the aspired characteristics. Vert.x was inspired by Erlang … Lees verder JavaOne 2014 – Day 5 – Writing Highly Concurrent Polyglot Applications with Vert.x

JavaOne 2014 – Day 3 – Stop! Or My Duke Will Shoot!

Daniel Koenig talked about Open Dolpin. Its main purpose is to use the same code to service any devices with data. Open dolphin uses an MVC like architecture where the model is sent over a connection to a device. The view from the MVC pattern can be a GUI or any possible device (sensor or actuator). Resolving the model must be developed … Lees verder JavaOne 2014 – Day 3 – Stop! Or My Duke Will Shoot!

JavaOne 2014 – Day 3 – Catch Me If You Can: Java on Wearables

What are wearables? Wearables are miniature devices processed in for example earphones, clothing, insoles, glasses, watches, etc. Thus generally they should be small and lightweight, but should also have a low power consumption. Power management strategies like sleep mode and auto shutdown should be considered to minimize power usage. Of course a wearable should also have connectivity using for example Cable, … Lees verder JavaOne 2014 – Day 3 – Catch Me If You Can: Java on Wearables

JavaOne 2014 – Day 3 – Vert.x + WebSocket + Cloud = Awesome Map Tracking

The first session about introduction to Vert.x is a very informal one by Steve Pousty inviting the audience to participate. He also asked Tim Fox (creator of Vert.x) some questions if he didn’t know the answer. He also talked a bit about platform as a service (openshift from red hat) in combination with Vert.x, but it was very minimal. Vert.x … Lees verder JavaOne 2014 – Day 3 – Vert.x + WebSocket + Cloud = Awesome Map Tracking

JavaOne 2014 – Day 3 – Tutorial Preventing errors before they happen

The tutorial I am visiting this morning is preventing errors before they happen by Werner Dietl from University of Waterloo, which is mainly about the CheckerFramework. The aim of this framework is to introduce extra code checking at compile time. For this they have created an additional loop in the java 8 compiler to do this. Additionally annotation are introduced … Lees verder JavaOne 2014 – Day 3 – Tutorial Preventing errors before they happen

JavaOne 2014 – Day 2 – Technical sessions

GS Collections and Java 8: Functional, Fluent, Friendly, and Fun Goldman Sachs has supplied an extension on the collections framework already for ten years called GS collections. In java 7 they already supplied sort of lambda expressions inspired on Smalltalk lambda expressions. The speaker Donald Raab has been involved in the lambda expressions for Java 8 and have upgraded the … Lees verder JavaOne 2014 – Day 2 – Technical sessions