Pixelite
  • Home
  • Drupal
  • About
  • Contact
Sean Hamlin

Sean Hamlin

Technical Account Manager and CDN integration specialist for Amazee.io working out of Wellington, New Zealand. Passionate about making awesome solutions to help solve complex business problems.

Wellington •
54 posts •
Extracting a file or a folder from a git repository with full git history
Git

Extracting a file or a folder from a git repository with full git history

Simple git commands to save you

  • Sean Hamlin
    Sean Hamlin
1 min read
Site preview - the holy grail of Drupal
Drupal

Site preview - the holy grail of Drupal

Also introducing a new module preview sync

  • Sean Hamlin
    Sean Hamlin
2 min read
Adding Apple and Android favicons to Drupal
Drupal

Adding Apple and Android favicons to Drupal

Icons on all the things

  • Sean Hamlin
    Sean Hamlin
3 min read
Using git pre-commit hooks to keep your Drupal codebase clean
Drupal

Using git pre-commit hooks to keep your Drupal codebase clean

Sick of committing debug code to your git repo?

  • Sean Hamlin
    Sean Hamlin
1 min read
Environment aware Drupal sites
Drupal

Environment aware Drupal sites

Make Drupal environment aware

  • Sean Hamlin
    Sean Hamlin
3 min read
How to create a dashboard with Dashing and integrate with Drupal data
Drupal

How to create a dashboard with Dashing and integrate with Drupal data

Show off you Drupal data on your TV on the wall

  • Sean Hamlin
    Sean Hamlin
5 min read
Upgrading PHP to 5.4 on Ubuntu 12.04 LTS to support Drupal 8
Drupal

Upgrading PHP to 5.4 on Ubuntu 12.04 LTS to support Drupal 8

As of the 28 February 2014, Drupal 8 now requires a minimum PHP version of 5.4.2. For background information read the drupal.org issue. This places everyone running Ubuntu 12.04

  • Sean Hamlin
    Sean Hamlin
1 min read
Updating Drupal to use Google Analytics Universal tracking
Drupal

Updating Drupal to use Google Analytics Universal tracking

Google Analytics has a new version of Google Analytics dubbed “Universal Analytics”

  • Sean Hamlin
    Sean Hamlin
2 min read
SQL injection and Drupal 7 - top 1 of 10 OWASP security risks
Drupal

SQL injection and Drupal 7 - top 1 of 10 OWASP security risks

SQL injection and Drupal and how to avoid it

  • Sean Hamlin
    Sean Hamlin
3 min read
High performance AJAX callbacks with Drupal 7 and the JS module
Drupal

High performance AJAX callbacks with Drupal 7 and the JS module

Make lightning fast AJAX queries in Drupal 7

  • Sean Hamlin
    Sean Hamlin
3 min read
Error aggregation and alerting with Drupal 7 and Raygun.io
Drupal

Error aggregation and alerting with Drupal 7 and Raygun.io

Work out when an issue started occurring and what impact it is having on real people

  • Sean Hamlin
    Sean Hamlin
2 min read
Remove custom Drupal modules and themes from the update status page
Drupal

Remove custom Drupal modules and themes from the update status page

Clean up your update status page to remove custom modules in Drupal 7

  • Sean Hamlin
    Sean Hamlin
2 min read
A practical example for converting a Drupal 7 module to work with Drupal 8
Drupal

A practical example for converting a Drupal 7 module to work with Drupal 8

How I upgraded the js_injector module from Drupal 7 to Drupal 8

  • Sean Hamlin
    Sean Hamlin
4 min read
How to find and debug large variables in Drupal 7
Drupal

How to find and debug large variables in Drupal 7

Save your Drupal 7 site from rogue variables

  • Sean Hamlin
    Sean Hamlin
2 min read
How to exclude CasperJS from your Google Analytics statistics
CasperJS

How to exclude CasperJS from your Google Analytics statistics

Prevent polluting Google Analytics with your automated tests

  • Sean Hamlin
    Sean Hamlin
2 min read
Using EntityCache to speed up your Drupal site
Drupal

Using EntityCache to speed up your Drupal site

Make your Drupal 7 sites faster

  • Sean Hamlin
    Sean Hamlin
2 min read
Convert an existing textfield into a textarea in Drupal 7
Drupal

Convert an existing textfield into a textarea in Drupal 7

SQL to the rescue

  • Sean Hamlin
    Sean Hamlin
2 min read
Why I use CasperJS for regression testing web applications
CasperJS

Why I use CasperJS for regression testing web applications

This is a 40 foot view of why I use CasperJS for automated regression testing.

  • Sean Hamlin
    Sean Hamlin
3 min read
Profiling Drupal 7 performance with XHProf and Devel
Drupal

Profiling Drupal 7 performance with XHProf and Devel

Find out why Drupal is consuming the memory it is

  • Sean Hamlin
    Sean Hamlin
2 min read
How to speed up Drupal by altering the tokens UI
Drupal

How to speed up Drupal by altering the tokens UI

On larger Drupal sites, the Token module quickly becomes unwieldy, and the UI can consume precious resources while often being never used. Here are some options for mitigation of this.

  • Sean Hamlin
    Sean Hamlin
3 min read
What is SASS and why you should be using it
CSS

What is SASS and why you should be using it

Quality of life tools for front end developers

  • Sean Hamlin
    Sean Hamlin
4 min read
Setting up Ubuntu to use inconsolata
Ubuntu

Setting up Ubuntu to use inconsolata

When I run Windows, consolas is my monospace font of choice. On Ubuntu there is a similar font available for free called inconsolata.

  • Sean Hamlin
    Sean Hamlin
1 min read
Building custom content panes (aka ctools content types) in panels 3, and Drupal 7
Drupal

Building custom content panes (aka ctools content types) in panels 3, and Drupal 7

Custom panes > blocks

  • Sean Hamlin
    Sean Hamlin
5 min read
How to use Entity Metadata Wrappers with Drupal 7
Drupal

How to use Entity Metadata Wrappers with Drupal 7

Using the Entity API in Drupal 7 is a powerful way to access fields and properties.

  • Sean Hamlin
    Sean Hamlin
3 min read
Using git attributes to exclude files from your release
Git

Using git attributes to exclude files from your release

Exclude files from your exports

  • Sean Hamlin
    Sean Hamlin
3 min read
Pixelite © 2019 Creative Commons Attribution-NonCommercial 4.0 International License.
Latest Posts Facebook Twitter Ghost