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

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...
July 24, 2015

Android: Custom ViewMatchers in Espresso

Xebia Blog
Somehow it seems that testing is still treated like an afterthought in mobile development. The introduction of the Espresso test framework in the Android Testing Support Library improved the situation a little bit, but the documentation is limited an More...
July 23, 2015

The Extraordinary Team of Developers

Trisha's Ramblings
The video of my #devoxxuk keynote with @danielbryantuk is now available, & I have provided a list of related books http://trishagee.github.io/presentation/the_extraordinary_team_of_developers/ More...
July 21, 2015

InfoQ: Oracle Confirms G1 as Default Garbage Collector for Java 9

From Fragile To Agile
I recently published this article on InfoQ, summarised as:As previously mentioned on InfoQ, Oracle had proposed JEP 248, about making G1 the default garbage collector, to be included in the list of JEPs targeting Java 9; recently, Oracle has confirme More...
July 21, 2015

New Blog Post: Java 8 MOOC - Session 1 Summary

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

Parallax image scrolling using Storyboards

Xebia Blog
Parallax image scrolling is a popular concept that is being adopted by many apps these days. It's the small attention to details like this that can really make an app great. Parallax scrolling gives you the illusion of depth by letting objects in More...
July 18, 2015

New Blog Post: Interviewed by InfoQ

Trisha's Ramblings
New Blog Post: Interviewed by InfoQ More...
July 13, 2015

Continuous Delivery of Docker Images

Xebia Blog
Our customer wanted to drastically cut down time to market for the new version of their application. Large quarterly releases should be replaced by small changes that can be rolled out to production multiple times a day. Below we will explain how to More...
July 11, 2015

It's official: I am now an InfoQ writer :)

From Fragile To Agile
Some of you may have noticed that I haven't written much in here lately, the main reason is that I have now officially joined InfoQ as a writer and most of my writing time is happening there. I will still write here some personal entries whenever I h More...
July 3, 2015

JBoss Fuse Deployment Considerations

Bilgin Ibryam's Open Source Journeys
Fuse is a framework for creating distributed applications and as such it has many moving parts. There are bundles, features, profiles, containers and various ways of combining those into the resulting deployment architecture. Here are some thoughts a More...
July 3, 2015

New Blog Post: My Path to Evangelism

Trisha's Ramblings
New Blog Post: My Path to Evangelism More...
June 30, 2015

How to create the smallest possible docker container of any image

Xebia Blog
Once you start to do some serious work with Docker, you soon find that downloading images from the registry is a real bottleneck in starting applications. In this blog post we show you how you can reduce the size of any docker image to just a few pe More...
June 27, 2015

Scala development with GitHub's Atom editor

Xebia Blog
GitHub recently released version 1.0 of their Atom editor. This post gives a rough overview of its Scala support. Basic features Basic features such as Scala syntax highlighting are provided by the language-scala plugin. Some work on worksheets as More...
June 26, 2015

Git Subproject Compile-time Dependencies in Sbt

Xebia Blog
When creating a sbt project recently, I tried to include a project with no releases. This means including it using libraryDependencies in the build.sbt does not work. An option is to clone the project and publish it locally, but this is tedious More...
June 19, 2015

How to deploy composite Docker applications with Consul key values to CoreOS

Xebia Blog
Most examples on the deployment of Docker applications to CoreOS use a single docker application. But as soon as you have an application that consists of more than 1 unit, the number of commands you have to type soon becomes annoying. At Xebia we ha More...
June 15, 2015

boot2docker on xhyve

Xebia Blog
xhyve is a new hypervisor in the vein of KVM on Linux and bhyve on BSD. It’s actually a port of BSD’s bhyve to OS X and more similar to KVM than to Virtualbox in that it’s minimal and command line only which makes it a good fit for an always r More...
June 15, 2015

Using UIPageViewControllers with Segues

Xebia Blog
I've always wondered how to configure a UIPageViewController much like you configure a UITabBarController inside a Storyboard. It would be nice to create standard embed segues to the view controllers that make up the pages. Unfortunately, such a thin More...
June 14, 2015

3 easy ways of improving your Kanban system

Xebia Blog
  You are working in a Kanban team and after a few months it doesn’t seem to be as easy and effective as it used to be. Here are three tips on how to get that energy back up. 1. Recheck and refresh all policies New team members haven’t gone More...
June 12, 2015

ATDD with Lego Mindstorms EV3

Xebia Blog
We have been building automated acceptance tests using web browsers, mobile devices and web services for several years now. Last week Erik Zeedijk and I came up with the (crazy) idea to implement features for a robot using ATDD. In this blog we w More...
1 2 3 4 5 6 7 8 9 10 >