Category: Training

Bring The Outside In at TIMGroup

Communication is a core principle of agile methodologies. It’s important for teams to disseminate information well to keep every individual in the team working effectively, and what’s true for the teams is also true for companies. As part of our dedication to learning and growing the best developers at TIMGroup, […]

Read More

Exploiting Lightning Talks For Fun (But Not Profit)

One of the cool things about working at youDevise is the weekly lightning talks, which give you the opportunity to peddle your own open-source projects to a group of attentive, intelligent and (healthily) cynical developers. In my case I was able to introduce my static analysis tool for Java, called […]

Read More

Developing custom FindBugs detectors – a test-driven approach.

There are precious few examples ([1] and [2], below, being good ones) on the interwebs showing how to develop custom detectors for FindBugs, a handy feature of the static analysis tool I’ve blogged about previously. There are even fewer (zero?) examples showing how to create automated tests for your new […]

Read More

If you’re walking, start crawling, if you’re crawling, start inching

Last Friday, Keith Braithwaite came to youDevise and ran his “TDD as if you mean it” workshop here in our offices. For those not familiar with how the workshop runs, Gojko has a good writeup of the session as it was run at the Software Craftsmanship 2009 Conference. The puzzle […]

Read More

Lightning Strikes Again

We gather at lunchtime every Thursday for lightning talks – 5 minutes, no questions till we’re done, talk fast! Thanks to excellent video work (thanks Wendy, Waz, and Tom!) we now have a nice permanent record of each talk. Here’s a sampling of recent talks. Tom D on Hamcrest Matcher […]

Read More

Mocking the proud

A mocking framework such as JMock provides a way of specifying and checking the interactions between an object under test and its collaborators, without having a full implementation of those collaborators to hand. However some prideful classes don’t like being mocked! Initially, when all we have is an interface specifying […]

Read More

Devops comes to youDevise!

The devops movement is one we’re quite sympathetic to – our Ops team were the first at youDevise to implement continuous deployment, for example. We recently hosted a London Devops meetup in our nice new Theatre room and discussed deployment in depth – very important to us since we are […]

Read More

Double considered harmful

or: How the number 1.2 cramped my style. So, everybody who paid attention in college CS knows this. Heck, I didn’t always pay attention, and I knew it, but it still caught me by surprise when I hit my head on this issue in the real world. Recapping the background: […]

Read More

Code Dojo VIII – It’s full of stars!

Rather than having a Code Dojo focused on a good practice like many of our past dojos, I decided to take us down the path of exploring Google Web Toolkit (GWT). Many of us at YouDevise have been flexing our web-development skills and been writing very interactive, AJAX-filled web pages. […]

Read More

Trust and Project Culture with Rachel Davies at XPDay

Earlier this week, myself and some other youDevisers attended the XPDay conference in London. There were many good choices in terms of sessions, so many in fact, that we had to all coordinate to try to make sure we didn’t miss anything. One of the sessions I attended was Trust […]

Read More