Alasdair writes about how great it is to be working in the Drupal community
A couple of months ago, after a particularly furious week of trying to contribute something useful to Drupal core, I woke up one morning to a see a lot of activity on my twitter account (Pretty much unheard of for me). I had received this tweet from
Our Agile Project Management, Drupal Development, Support, Migration and Consultancy now available on the G-Cloud Framework Agreement
Today we issued a press release about our recent incorporation onto the G-Cloud iii framework, managed by Government Procurement Service (GPS). We are pleased to announce to all UK government departments and organisations it has never been easier to purchase our Drupal services.
How do I recognise the signs my site is out of date? Renew or update, what’s the best option?
The full redesign of a large website is a long and hard process. The time, energy (and discussions) invested from concept to launch are substantial. Therefore, nobody embarks on such an endeavour without putting in the necessary thought.
Running a distributed team throws up certain HR challenges. This post goes into more detail about those and how we resolve them.
Here’s the thing with a distributed team – even though you don’t have people working in an office, you are still responsible for their wellbeing while they work for you.
If you're working for an organisation which traditionally uses proprietary software instead of open source based solutions, they might be doing that for the wrong reasons.
Organisations who have traditionally worked with well established software providers like Microsoft, Salesforce, Oracle, etc apparently still feel uncomfortable purchasing an open source based solution.
Europe's major annual Drupal Design event is almost upon us - Code Enigma can't wait!
London plays host once again to an awesome Drupal event. Frontend United (formerly Drupal Design Camp) follows hot on the heels of the fabulously successful DrupalCamp London.
In this, the first in a series of blog posts, Chris introduces the software development process known as Test Driven Development
Test Driven Development has certainly stood the test of time, the process has been around for decades with NASA's Project Mercury perhaps being the earliest recorded use of TDD/test first techniques in software development.
On why Panels module is one of the greatest tools around and why you should really consider using it.
Panels is the kind of module that people usually either love or hate. In case you didn't guess from the title, I'm part of the first group and it is one of my must-install modules.
Slides from and video of the Death of a Themer talk I gave at DrupalCamp London.
Slides from and video of the Death of a themer talk I gave at DrupalCamp Lond
I recently passed the 5 year mark on drupal.org. It got me thinking about all the different communities that helped me along the way.
Back at the start of 2008, I was in a major rut. I was stuck in a job that I didn't much care for, and had been for almost 13 years.
We all want to make Drupal run faster, but meddling with things you don’t understand can get you into big trouble. Here’s why.
For the uninitiated, the term ‘caching’ in computing is the idea of saving a copy of something that usually needs to be generated, in its complete form, to avoid generating it again later. This happens on many levels in a typical computer system.
Whether you're dealing with auto repairs or website construction, pricing is never easy. Whichever business you're in, the key to a successful outcome both for client and supplier is to be transparent and honest about what's possible for a given price.
In another lifetime, I didn’t build websites, since they didn’t actually exist. Instead I fixed cars and spent a lot of time welding them up to get through the MOT test (UK road safety test).
Content is a buzz word, no doubt about it. But maybe read this before starting to market it!
According to a recent survey from the Content Marketing Institute, 54% of US B2B companies plan to increase their content marketing bu
How Code Enigma uses the Internet to manage a distributed team.
In our previous post in this distributed working series we introduced some of the commercial reasons why we have a distributed model here at Code Enigma.
The pros and cons of running a distributed team.
Over a series of blog posts we’d like to explain how we go about running a distributed company, why we chose this model, what we found works, what didn’t, and how it is really possible to be a global business of home workers.
Chris Maiden and Mark West show us how to hone our coding skills with some ancient Eastern wisdom and some Test Driven Design.
"Wax on, wax off!
Even though your company can't be a start-up for ever, you can hang on to the start-up energy by hiring and backing young staff.
I was talking with one of our senior developers a couple of days ago and reflecting on the amazing progress being made by our junior developers.
All the best Drupal companies have a talented Belgian in the team.
We’re delighted to announce that our new project manager - Koen Platteeuw - is joining us at the beginning of next month.
James Panton presents an introduction to version control and the Git system at DrupalCamp North West 2012
"Git your act together and keep your code under control" session by James Panton at Drupa
Those with a sweet tooth found the Code Enigma booth at this year's DrupalCamp NW an excellent source of nutrition. Find out more about what was a truly excellent event.
Code Enigma was proud to be a Gold Sponsor of