Greg Harvey muses on his shift in perspective as a web developer over the last decade
I don’t know about anyone else, but when I first started developing websites full time as a career, for an advertising agency in London at the start of the ‘noughties’, it was all about getting a design, chopping it up into pages, coding them up, FTPing them somewhere and walking
TDD is a daunting prospect for the newcomer, but Chris Maiden explains it's not so hard to get going https://www.codeenigma.com/host/faq
Following on from the first blog post in this series, An Introduction to Test Driven Development, Chris introduces the test harness so strap yourself in!
Our case study for the highly successful Le Figaro Bourse project is now live on Drupal.org
We're very proud to publicise our involvement in the Le Figaro Bourse project, undertaken in Drupal for Société du Figaro, the major French newspaper group.
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.
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.
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.
As head of the project to redevelop the Said School of business website in Drupal, David Upton gave the keynote speech at Oxford Drupal Camp in June, explaining why they chose Drupal.
David has an impressive trackrecord in this sphere, having set up the original content managed site for Harvard Business School almost ten years ago.
For those new to Agile there is often an assumption made that the Scrum Master and the Project Manager are the same role. This is absolutely not the case. The two roles are very different and they each fit into approaches to projects that are wildly different. If anything, the Product Owner role is most closely aligned with the Project Manager role.
For those new to Agile there is often an assumption made that the Scrum Master and the Project Manager are the same role. This is absolutely not the case. The two roles are very different and they each fit into approaches to projects that are wildly different.
Just because we've chosen to specialise in the Drupal CMS as our main tool - that doesn't mean we recommend hitting every nail with it.
I'd like to start by quoting Jeff Goldblum's character from the 1993 blockbuster Jurassic Park, Dr. Ian Malcolm, when he says to Richard Attenborough's park owner character, John Hammond: