London Java Community

A group of professional Java Developers who meet regularly for presentations on the latest technologies and movements within the Java world.

Curated by Barry Cranford

September 4, 2015

Isomorphism vs Universal JavaScript

Xebia Blog
Ever since Spike Brehm of Airbnb popularized the term Isomorphic JavaScript people have been confused about what exactly it means to have an Isomorphic JavaScript application and what it takes to build one. From the beginning there were people opposi More...
September 4, 2015

Robot Framework - The unsung hero of test automation

Xebia Blog
The open source Robot Framework (RF) is a generic, keyword- and data-driven test automation framework for acceptance test driven development (ATDD). As such it stands alongside similar, but more well-known frameworks, like FitNesse, Cucumber, et alia More...
September 3, 2015

InfoQ: Log4j Version 1 Reaches EOL

From Fragile To Agile
I recently published this article on InfoQ, summarised as:Apache has announced the EOL of version 1 of Log4j. Although Log4j version 2 was released in July 2014, version 1 was maintained until early August 2015. The new version is a full rewrite of t More...
August 31, 2015

Making Amazon ECS Container Service as easy to use as Docker run

Xebia Blog
One of the reasons Docker caught fire was that it was soo easy to use. You could build and start a docker container in a matter of seconds. With Amazon ECS this is not so. You have to learn a whole new lingo (Clusters, Task definitions, Services and More...
August 31, 2015

Unlocking ES2015 features with Webpack and Babel

Xebia Blog
This post is part of a a series of ES2015 posts. We'll be covering new JavaScript functionality every week for the coming two months. After being in the working draft state for a long time, the ES2015 (formerly known as ECMAScript 6 or ES6 shorthan More...
August 30, 2015

Xebia KnowledgeCast Episode 6: Lodewijk Bogaards on Stackstate and TypeScript

Xebia Blog
The Xebia KnowledgeCast is a podcast about software architecture, software development, lean/agile, continuous delivery, and big data. In this 6th episode, we switch to a new format! So, no fun with stickies this time. It’s one interview. And we di More...
August 28, 2015

Trying out the Serenity BDD framework; a report

Xebia Blog
“Serenity, that feeling you know you can trust your tests.” Sounds great, but I was thinking of Firefly first when I heard the name ‘Serenity’. In this case, we are talking about a framework you can use to automate your tests. The selling po More...
August 23, 2015

HTTP/2 Server Push

Xebia Blog
The HTTP/2 standard was finalized in May 2015. Most major browsers support it, and Google uses it heavily. HTTP/2 leaves the basic concepts of Requests, Responses and Headers intact. Changes are mostly at the transport level, improving the performanc More...
August 20, 2015

New Censum 2.0.25 Release

jClarity
Hi all, We’ve made another round of important fixes and added some exciting new features (namely support for PrintAdaptiveSizePolicy and PrintReferenceGC). VERSION NUMBERS: You may have noticed that we have jumped to 2.0.25 from 2.0.23. This is More...
August 18, 2015

Release Burn Down Brought to Life

Xebia Blog
Inspired by the blog of Mike Cohn [Coh08] "Improving On Traditional Release Burndown Charts" I created a time lapsed version of it. It also nicely demonstrates that forecasts of "What will be finished?" (at a certain time) get better as the project p More...
August 17, 2015

Iterables, Iterators and Generator functions in ES2015

Xebia Blog
ES2015 adds a lot of new features to javascript that make a number of powerful constructs, present in other languages for years, available in the browser (well as soon as support for those features is rolled out of course, but in the meantime we can More...
August 17, 2015

Persistence with Docker containers - Team 1: GlusterFS

Xebia Blog
This is a follow-up blog from KLM innovation day The goal of Team 1 was to have GlusterFS cluster running in Docker containers and to expose the distributed file system to a container by ‘mounting’ it through a so called data container. Setting u More...
August 15, 2015

Innovation day at KLM: Persistence with Docker containers

Xebia Blog
On 3th of July KLM and Cargonauts joined forces at KLM headquarters for an innovation day. The goal was to share knowledge and find out how to properly do “Persistence with Docker containers”. Persistence is data that you want to have available a More...
August 13, 2015

Introduction to Testing in Java Published

insightfullogic.com feed
A couple of months ago I published my first Pluralsight course, Introduction to Testing in Java. A big motivation behind writing this course was trying to help the large group of people who would like to write tests for their code but are not sure wh More...
August 13, 2015

InfoQ: First Zero-Day Java Vulnerability in Two Years

From Fragile To Agile
I recently published this article on InfoQ, summarised as:A zero-day vulnerability affecting sandboxed Java Web Start applications and sandboxed Java applets was recently announced, the first one for Java in two years. Concerns that the vulnerability More...
August 11, 2015

You might not need lodash (in your ES2015 project)

Xebia Blog
This post is the first in a series of ES2015 posts. We'll be covering new JavaScript functionality every week for the coming two months. ES2015 brings a lot of new functionality to the table. It might be a good idea to evaluate if your new or existin More...
August 10, 2015

Testing UI changes in large web applications

Xebia Blog
When a web application starts to grow in terms of functionality, number of screens and amount of code, automated testing becomes a necessity. Not only will these tests prevent you from delivering bugs to your users but also help to maintain a high sp More...
August 6, 2015

Guest Post: What to look for in a Code Review: Performance

Trisha's Ramblings
Guest Post: What to look for in a Code Review: Performance More...
August 4, 2015

New Blog Post: Java 8 MOOC - Session 3 Summary

Trisha's Ramblings
New Blog Post: Java 8 MOOC - Session 3 Summary More...
August 3, 2015

Building IntelliJ plugins from the command line

Xebia Blog
For a few years already, IntelliJ IDEA has been my IDE of choice. Recently I dove into the world of plugin development for IntelliJ IDEA and was unhappily surprised. Plugin development all relies on IDE features. It looked hard to create a build scri More...
July 31, 2015

New Blog Post: Java 8 MOOC - Session 2 Summary

Trisha's Ramblings
New Blog Post: Java 8 MOOC - Session 2 Summary More...
July 29, 2015

Guest Post: What to look for in a Code Review

Trisha's Ramblings
I wrote a post for the JetBrains Upsource blog about some of the things you should be looking for when you do code reviews (and some of the things you should not be looking at).I'd love to get feedback in the comments for the post of things that you More...
July 27, 2015

The monolithic frontend in the microservices architecture

Xebia Blog
When you are implementing a microservices architecture you want to keep services small. This should also apply to the frontend. If you don't, you will only reap the benefits of microservices for the backend services. An easy solution is to split your More...
July 27, 2015

Super fast unit test execution with WallabyJS

Xebia Blog
Our current AngularJS project has been under development for about 2.5 years, so the number of unit tests has increased enormously. We tend to have a coverage percentage near 100%, which led to 4000+ unit tests. These include service specs and view More...
July 27, 2015

5 Reasons why you should test your code

Xebia Blog
It is just like in mathematics class when I had to make a proof for Thales’ theorem I wrote “Can’t you see that B has a right angle?! Q.E.D.”, but he still gave me an F grade. You want to make things work, right? So you start programming un More...
1 2 3 4 5 6 7 8 9 10 >