Head of support and hosting, Greg Harvey, explains what a denial of service attack is and how you can protect yourself.
Not many people have been unfortunate enough to be at the sharp end of a serious denial of service (DoS) attack.
Drupal may or may not have been the cause of the already infamous Mossack Fonseca leak, but if it was, it would never have happened if they'd kept their software up to date.
In light of the much talked about #PanamaPapers leak, it seems there has never been a better time to talk about keeping your software up to date.
Drupal security audits are not a simple job, since security holes can be both in code and in the way the site is configured. This article collates the most common things to look for when auditing a Drupal site.
Site audits are one of the services that some of our clients have requested from us in the past.
If hosting security matters to you, you need to know what the information security standard, ISO 27001, is really about.
What is an ISO anyway?
A quick guide to setting up a headless unit testing framework incorporating Behat, Mink and Selenium.
Many months ago, a discussion between my colleague Chris Maiden and I sparked off an idea that we developed into an automated testing framework, which is capable of taking any assertions from user stories, and running them either as unit tests against code, or as functional tests against a staged
In this post we explain basic Google Analytics metrics of website success. These will allow you to measure if your site is performing well in the light of the objectives of the site.
In this post, we will try to answer the simple question: how can I see if my site is doing well? We’re looking at this question from a usage perspective.
Finally! You’re about to get there! Almost! Nearly! Just the last bits! But wait, did anyone think of…? This is a list of 10 things you shouldn’t forget about when launching a new site.
Finally! You’re about to get there! Almost! Nearly! Just the last bits! But wait, did anybody think of…? This is a list of 10 things you shouldn’t forget about when launching a new site.
This blog briefly describes my first year of being a system administrator; how I was trained, what I've learnt and what I'd like to learn in the next year to name a few topics.
After many years honing our LAMP stack with Drupal, Code Enigma now offers the same stack and deployment tools optimised for WordPress.
For quite a few years now we've been offering professional hosting and tools for Drupal.
At Code Enigma, most of our Jenkins builds post a git log into one of our IRC channels on completion. This helps the ops team to keep an eye on what's going on and to quickly spot any build failures. It also gives us a chance to see the commit messages that people are posting.
Our own developers are pretty well behaved when it comes to making meaningful commit messages (they know they’ll be teased mercilessly if they do anything daft!), but for some hosting-only clients, we have seen some classic examples of meaningless commit messages.
Drupal performance testing: A scenario where memcache can actually impair performance
We were recently asked to investigate poor performance on a Drupal 6 site. Memcache was enabled, but a siege test was still showing poor results.
Code Enigma senior developer, James Panton, caught up with Aaron Porter from #AberdeenCloud at Drupal Dev Days 2014 in Szeged, to talk about life, the cloud and everything
Original image by Tamás Szügyi
Chris Maiden extolling the virtues of vim for the good people of DrupalCamp North West 2013
Code Enigma sponsored and talked at DrupalCamp North West again this year. Here is the talk everyone was waiting for! You can throw away all your other SDKs, vim now makes total sense:
Most people will be familiar with the saying “Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime”. In the World of web development this equates to helping organisations to build their own web projects rather than doing it for them.
Looking back over the last year's work, we've noticed that we're increasingly working on projects where we're supporting internal teams.
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
Mark Davies explains how to configure Microsoft Active Directory and Drupal's LDAP module for Enterprise integration with Drupal
Drupal has become a hugely popular framework for building big websites and is becoming more and more widely used in government and public sector. The likelihood of these organisations wanting to offer SSO to their users is pretty big also.
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.
Freshbridge is being put to bed as Code Enigma's support and hosting products are brought back under the Code Enigma name
When we first came up with the idea of using the Freshbridge name for our hosting arm, we had some good reasons. We wanted to distance support and hosting from Code Enigma a little, create clear separation between a development shop and the support services. It felt like a natural break.
Full Drupal PaaS offering plus meaningful application support is finally available to everyone
UPDATE: This is an old blog, we are no longer #AberdeenCloud partners, though we will partner with 3rd party platform providers in order to provide more robust backup and security.
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.