“Your code sucks” – Tips on giving feedback

Amelia Bradshaw
23 Jul
Jul 23, 2014

Feedback on performance matters. It not only maintains quality, refines and hones performance, but it can also improve morale and trust, and build relationships. It can stop minor problems from escalating into major capability issues. It’s something that every people manager or team leader should be doing as standard, and yet it’s so hard to get right.

For some people, giving good feedback is easy. They have no problem telling their team what a fantastic job they have done. They may do this regularly throughout the course of a project, or just at official times during appraisals or probation reviews. Some managers may simply overlook to give feedback at all, particularly where they assume the team member knows how well they are doing. The not-news flash is that people don’t telepathically know they’re doing well or badly. They might assume that any problems would be flagged, but is the assumption that all feedback will be bad, really what you want? Read more →


Video: BDD in Open Source

03 Jun
Jun 3, 2014

Paweł Jędrzejewski, creator of Sylius, explains why he adopted full-stack Behaviour-Driven Development (BDD), how it can work for open source projects, improve communication and its applications for customer projects.

Paweł was speaking at the latest London Behat Users meetup, a community event that aims to share best practice and advice for implementing Behat and BDD. For the full list of upcoming events, sign up at http://www.meetup.com/LondonBehatUsers/


SymfonyLive London: 25th – 26th September 2014

SensioLabs UK
29 May
May 29, 2014

In less than four months the world’s leading Symfony advocates will descend on London for our third SymfonyLive event, and you could join them. The conference will take place at the Queen Elizabeth II Conference Centre at the very heart of the city with striking views of Big Ben, Westminster Abbey, and the London Eye.

This is shaping up to be the biggest and best event SymfonyLive yet. No matter your level of experience there’ll be a workshop or talk for you. The event will open with one day of hands-on workshops, followed by a full conference day with talks from industry-leading experts from the Symfony, PHP, Drupal and open source community.

The call for papers is still open, so if you’re a Symfony advocate with expertise to share submit your talk proposals by 1st June. Read more →


Improve Rendering Performance with Chrome Dev Tools

09 Apr
Apr 9, 2014

In the past, people have traditionally optimized their websites purely on a network only basis by reducing file size and using a number of techniques to get the page and content to the user as quickly as possible. However what happens once the page has loaded? Previously the tools to analyse this weren’t available and the need for them wasn’t recognised. However the way we access the web has completely changed over the last 5 years and 50% of global mobile phone users now use their mobile as either their primary or exclusive means of going online (from http://www.digitalbuzzblog.com/infographic-2013-mobile-growth-statistics/). The main issue with these devices is that the hardware specifications tend to be inferior to desktop and laptop computers and so website performance can deteriorate, causing your visitors to get frustrated, or worse, go elsewhere.

As our websites and apps get more and more complex, we want to support better experiences by including smooth animation and scrolling performance. To do this, we need to achieve a frame rate of 60 FPS (more on that later) which closely matches the refresh rate of our devices – giving us the smoothest performance possible. With mobile devices and sometimes even desktops and laptops, this presents a unique challenge to get great performance across all devices. This article will show how you can approach this for your own sites. Read more →