Skip to content
View craigbuckler's full-sized avatar
๐Ÿ’ป
freelance developer
๐Ÿ’ป
freelance developer
Block or Report

Block or report craigbuckler

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
craigbuckler/README.md

Hello! I'm Craig Buckler๐Ÿ‘‹

GitHub Twitter Reddit LinkedIn

SitePoint Codepen Leanpub Gumroad shop

I'm a freelance UK full-stack web developer and writer.

You may have bumped into me on SitePoint.com or Twitter. Find out more below or visit craigbuckler.com.


I'm availble for full-stack web development, product design, training, mentoring, or writing. My technical skills include web performance, accessibility, web components, progressive enhancement, progressive web apps, real-time apps (web sockets), browser APIs, and more. My stack includes these technologies and more...

HTML5 CSS3 JavaScript Web Components Performance
Node.js Deno Eleventy Docker MySQL PostgreSQL MongoDB

Contact me ๐Ÿ’ฌ on Twitter @craigbuckler or find other options at craigbuckler.com.


๐Ÿ’ป Featured projects

Open source projects include:

A popular blurred-thumbnail-lazy-loading-image library.

GitHub stars

A fast HTML5 Ajax-powered auto-complete <select>-like web component.

Playable on mobile or desktop with a keyboard, mouse, joystick, or touchscreen controls (view the repository).

๐Ÿ–Š๏ธ Writing

๐Ÿณ Docker for Web Developers is my book, video course, and website for anyone who has struggled to understand how Docker can benefit their web development projects.

Recent SitePoint books include:

Recent tutorials at sites including SitePoint.com, Kinsta, and Open Relay:

๐ŸŽค Speaking

Recent conference talks include...

A full tutorial explaining how to internationalize web applications first shown at the TechExeter 2021 conference.

An overview of the new JavaScript runtime first shown at the TechExeter 2020 conference.

Hire Craig Buckler

Popular repositories

  1. progressive-image.js progressive-image.js Public

    A lazy-loading progressive image similar to those seen on Facebook and Medium.

    HTML 893 118

  2. 11ty-starter 11ty-starter Public

    11ty starter site with example code and how-tos.

    JavaScript 33 13

  3. gulp-css gulp-css Public

    Using Gulp.js for CSS tasks

    JavaScript 27 17

  4. datalist-css datalist-css Public

    Style standard HTML5 autocomplete datalists using CSS

    HTML 23 4

  5. datalist-ajax datalist-ajax Public

    An auto-complete module which uses REST calls and lightweight HTML5 datalist elements.

    JavaScript 15 6

  6. pwa-retrofit pwa-retrofit Public

    Retro-fit Progressive Web App technologies to a website.

    HTML 14 80