RSS.Social

James Doyle

follow: @[email protected]

Posts

Things I like about Dart (Compared to Node.js)

Why I still like Sublime Text in 2025

Light Weight Privacy Policy

Hammerspoon hyper key

Use Your Numberpad To Control Google Hangouts/Meet

Using Browser Devtools To Improve Your Bug Reports

Versioning Service Workers In Hugo

Using Laravel `when` Method To Support Multiple Queries

Bitbucket Weekly Reports Using Make (Integromat)

Autocomplete TailwindCSS In Custom Attributes/Strings

Setup A Raspberry Pi with PHP And Lighttpd

Vue stateful form component

Lodash i18n (translation) function

Lodash memoize with a timeout

Fastmod Codemod For Refactoring

Vue Omnibar Component

Vue Toggle Component

Tailwind Screens In JS

Vuex Crosstab Plugin

Vuex Stateful URL Plugin

Using slots in Vue js

Create JSON Sections In Shopify

Detect Theme Editor In Shopify Liquid Templates

Using Zapier Webhooks for HTML forms

Use Laravel Valet for WordPress Multisites

Build A Multi-lingual Laravel Site With Subdomains

Simple Slack Slash Supplier

SQL As An API

Laravel Scout Sonic Driver

Function Currying To Make Reusable Code

When And Where To Compromise Your App Design

Using Sqlite As A Cache In Laravel

Angular (v1.x) Through iFrame

Nuxt Firebase Starter

Using DigitalOcean Spaces

3 Ways A Website Project Falls Apart

Handle spaces and no-spaces in MySQL where-like clauses

WordPress Browser Body Class

Update Laravel Pagination With New Collection

Color Helpers In Fish Shell

Conditional Vue.js Mixins

Install the latest Node.js on Amazon Linux

Running Go (golang) in Docker

How To Use Template Strings As Modules

How To Use LC_MONETARY In Laravel

OpenSSL Passwd Without Prompt

Use Nginx for A/B Testing

Backup MySQL And Email It

Add A Counter For Duplicate Uploads

Add $.getStylesheet To jQuery

Slack Meta Data For URLs and Links

Fixing Wordpress wp-content 500 Errors

Simple Benchmarks With Apache AB

Varnish For Static Sites

Validate Email With Lua

Simple PHP JSON Response

Disallowed Characters In URI

PhalconPHP Completions

Easy FFmpeg Video Posters

Minimal Raspberry Pi OS

Phalcon Micro App Starter

PhalconPHP Crop Image To Fit

PyroCMS Module Generator 2.0

Kijiji Vector Logo

Migrate AllPasswords To 1Password

Always Connect To Starbucks WiFi

Lico

Typeform Vector Logo

Using Node.js in an AppleScript

Copy filepath to clipboard in OSX

The Simple Spam Stopper

Flexible SVG Placeholder Images

Purge A File From A Github Repo

Tips For Using SVGs

Koding Interview

Kaenon Vector Logo

Bash select example

Sublime Node Snippets

Simple Binder

Vim Vector Logo

Atom Monokai Dark

The Alternative Cms

Randomly Generate A Password In Bash

PHP WebSocket Chat

All About PhileCMS Video

Font Awesome SVG Icons

Groupon SVG logo

Chrome Reverse Geocode App

IICRC Vector Logo

List File Permission Numbers

Easy Command Line Reverse Geocoding

Grunt Highlight Plugin

Decrypt-Encrypt Functions From Command Line

Get Wordpress via Command Line

HostMonster PHPMailer Settings

GoDaddy Email on Digital Ocean

Github Wiki To HTML

Phile CMS

Google Drive Flat SVG Logo

Docracy SVG logo

Assemble Starter

pico-download plugin

Pico-Useragent Plugin

compare multiple md5 hashes

jQuery-doodal-js

Grunt Sundown

Render PHP File With Data

Simple HTML5 Notifications

Pyro Twitter Widget

Pico Get By Filename Plugin

Markdown Logo Vector SVG

CMS Watch List

The $100 Website

Kube in Styl/Rework

Pico Slider Plugin

NPM logo SVG

Apax apache theme in htdocs

Disqus Comments

Pyro Github Markdown Field Type

PyroCMS UA Sniffer Plugin

rework-math

rework-shade

grunt terminal-notifier setup

NudeProject - a starting point for simple websites

Detect Animation Events in Javascript

CrunchBase SVG logo

Startup Canada SVG logos

Modernizr SVG Fallback to PNG

Custom Google Forms

Salt.js micro selector library

CSS3 badge logo in SVG

April 2013 Redesign!

AngularJS Hangout - Promises Promises

Switching to SVG on Grey Nimbus

PyroCMS Module Generator

Pyro Swipe.js Module

Grey Nimbus website

Pyro Image Select Field

jQuery Plugin Snippets for Sublime Text 2

PHP Variables in strings

Pyro Blurb Field

Canadian Provinces Field

Git Website Workflow

PyroCMS PageWidgets Field Type

Clean CSS Updated

Pyro List Field

Pyro Image Widget

Zepto Drag & Swap

Making a socket.io app and how socket.io works

Clean CSS in Chrome Apps Office Hours

View Folder Tree in MacOSX Terminal

New business cards

Flexbox Demo

WYSIWYG in PyroCMS Widgets

Letterpress loader in CSS

Kube-Node-Express

Source Code Pro on Sublime Text

Generated Content in CSS

Array.prototype.range()

No Javascript CSS Accordion

Dancing Music Bars

zsh new file && open file function

Target Mozilla-only in CSS

My Old Website

CSS Date Card

CSS3 Pagebend

nodelist.each

Mozilla Dev Derby

No-Js Image Preview

Styling Radios and Checkboxes. Redux.

WordPress Plugin Swipe.js

Making Checkboxes in WordPress options pages

Styling radio and checkbox inputs

Generated content in CSS

Installing Android 4.1.1 Jelly Bean for Nexus S