Hammerspoon hyper key
๐ย ย April 21, 2024
Use Hammerspoon to create hyper key shortcuts to automate window focus
๐ย ย April 21, 2024
Use Hammerspoon to create hyper key shortcuts to automate window focus
๐ย ย March 10, 2023
Using Hammerspoon to create shortcuts on a number pad that can control Google Hangouts/Meet
๐ย ย March 09, 2023
How to improve your bug reports using the browser dev tools
๐ย ย August 21, 2022
How to use Hugo pipes and resources to version your service worker scripts
๐ย ย August 14, 2022
How to use the `when` method on database collections in Laravel to create more flexible and readable code
๐ย ย August 06, 2022
Use Make (Integromat) to create a nice weekly report in Slack for all the closed pull-requests in a Bitbucket repository
๐ย ย June 06, 2022
Use tailwindcss autocomplete classes and logic inside non-default attributes or strings
๐ย ย June 05, 2022
Setup a raspberry pi with php 8.1 and the latest lighttpd web server
๐ย ย October 24, 2021
Create a Vue form that escalates all events to the top level and supports v-model
๐ย ย October 22, 2021
An incredibly simple i18n (internationalization + translation) function using lodash `get` and `template` functions
๐ย ย October 20, 2021
Use lodash memoize with a TTL/timeout. Allows calls to be cached by time as well as argument values
๐ย ย February 06, 2021
Fastmod is a command line tool that can help you with large-scale codebase refactors
๐ย ย December 05, 2020
A Vue component that is used to create modal popups that emulate omnibar, command palette, open anywhere, or other search functions/features
๐ย ย December 04, 2020
A Vue component that is used to create simple switches, toggles, and show/hide experiences
๐ย ย September 05, 2020
Detect if a tailwind screen value matches the current window
๐ย ย September 03, 2020
StatefulURL is a Vuex plugin that can read and write the state from a query string
๐ย ย September 03, 2020
CrossTab syncs Vuex state across same-origin tabs. Converted from storeon crosstab
๐ย ย May 18, 2020
If you are working with server-rendered apps, using Vue slots can help you create more reusable and flexible components
๐ย ย January 05, 2020
A demo on how to create a section in Shopify that returns JSON and HTML
๐ย ย January 04, 2020
A demo on how to detect when a template is running in the Shopify theme and section builder
๐ย ย September 28, 2019
You can use Zapier webhooks to handle HTML form submissions - if you know how to set up your form
๐ย ย September 01, 2019
Use Laravel Valet for developing local WordPress multisites
๐ย ย August 25, 2019
Have you ever wanted to use subdomains in Laravel to control logic, locale, or other functionality? Well, this example might help.
๐ย ย May 13, 2019
A lambda function that provides a simple mechanism for mapping Slack slash commands to pre-built responses
๐ย ย May 12, 2019
An example of how to use SQL as an API instead of reaching for something like GraphQL
๐ย ย April 12, 2019
A Laravel Scout driver for the Sonic search tool
๐ย ย February 17, 2019
Function currying. If you haven't heard of it before, let me introduce you to this magical pattern that can help reduce duplicate code and improve readability
๐ย ย October 21, 2018
When initially developing an application or a new feature we are constantly trying to balance best practices in design with delivering a finished product.
๐ย ย October 04, 2018
How to use Sqlite as a cache in Laravel
๐ย ย April 29, 2018
How to use angular.js (v1.x) through an iframe when the iframe URL is dynamically swapped
๐ย ย December 21, 2017
An example project that uses nuxt.js and Firebase for simple auth (social or email/pass) and account profiles
๐ย ย November 18, 2017
An example project for how to use DigitalOcean Spaces with S3 tools
๐ย ย July 29, 2017
Over the last 7 years, I have been a part of hundreds of website projects. Here are some of the most common ways I have seen a project fail.
๐ย ย July 08, 2017
Have you ever wanted to write a WHERE LIKE for a query with and without spaces? Well, now you can with this trick!
๐ย ย June 21, 2017
A simple WordPress tutorial for adding a class to the body that represents the browser. No plugin required.
๐ย ย June 04, 2017
Did you know you can update a Laravel pagination with a new collection?
๐ย ย June 03, 2017
How to easily create a color function for printing colorized output
๐ย ย May 25, 2017
How to use commonjs modules as vue.js mixins and how to conditionally load mixins on a per-page-basis.
๐ย ย April 29, 2017
How to install the latest version of node.js on the Amazon Linux AMI
๐ย ย April 28, 2017
How to run and deploy golang applications inside a Docker container.
๐ย ย February 26, 2017
How to the new es6 template string literals to make reusable modules for templates/strings or HTML partials
๐ย ย February 24, 2017
How to use setlocale with LC_MONETARY in Laravel
๐ย ย November 22, 2016
How to use the openssl passwd without a confirm prompt
๐ย ย August 28, 2016
Use Nginx to set custom headers in your HTTP responses so you can serve conditional content
๐ย ย March 24, 2016
Don't bother paying for a SaaS that creates MySQL backups and emails them to you on a schedule, you can do this with CRON and a small script
๐ย ย February 12, 2016
A short script to detect if a folder contains a duplicate filename, and if it does, the filename gets a counter prepended to the front of the filename
๐ย ย February 05, 2016
Ever wanted to have a CSS/Stylesheet version of $.getScript? Well now you can with $.getStylesheet
๐ย ย October 31, 2015
Tips to get Slack to resolve the correct meta data for your website URL
๐ย ย September 29, 2015
How to fix the issue where Wordpress wp-content assets are throwing 500 errors
๐ย ย September 22, 2015
a tutorial for generating simple benchmarks using the Apache ab tool
๐ย ย September 20, 2015
a small tutorial for how to setup Varnish cache for a flat site running on Apache
๐ย ย September 06, 2015
A verbose email validation function for Lua
๐ย ย August 04, 2015
Create a simple JSON response using PHP
๐ย ย March 31, 2015
The URI you submitted has disallowed characters
๐ย ย March 20, 2015
A PhalconPHP completions and snippets package for Sublime Text
๐ย ย March 19, 2015
Take in a list of video files and generate a poster image for each one
๐ย ย March 14, 2015 ย ๐ย ย Updated: March 20, 2015
Setup and improve the Moebius OS for the Raspberry Pi
๐ย ย January 20, 2015
A showcase of a Phalcon Micro App starter template that makes it easy to get started with the Phalcon micro app class
๐ย ย November 24, 2014
How to crop and scale an image to fit specific dimensions in Phalcon PHP
๐ย ย November 16, 2014
The Pyro Module Generator allows you to rapidly create modules for Pyro 2.2 and up
๐ย ย November 14, 2014
the kijiji logo as a vector svg file
๐ย ย October 11, 2014
How to import your allpasswords csv into 1password
๐ย ย September 20, 2014
How to connect to the Starbucks WiFi every time by using your phone.
๐ย ย August 04, 2014
Lico is a re-creation of the PicoCMS for PHP, but written for Luvit for Lua
๐ย ย July 31, 2014
Another difficult logo to find. This one is for the fun new Typeform service. Typeform allows you to create dynamic and fun forms for clients, events, and other general uses.
๐ย ย July 12, 2014
How to use Node.js in an AppleScript
๐ย ย July 10, 2014
How to copy a filepath to the clipboard in OSX
๐ย ย May 27, 2014
For the last year at WARPAINT Media, we have been getting assaulted with spam.
๐ย ย May 24, 2014
Replace a service like placehold.it with your own local version that serves SVG images
๐ย ย May 18, 2014
How to permanently remove a file from a repo and it's history
๐ย ย May 17, 2014
I found using SVGs can be both amazing and extremely frustrating, so I have to share this information so no one looses their mind.
๐ย ย April 29, 2014
James Doyle interview by the developer social network Koding
๐ย ย April 10, 2014
The Kaenon logo in a vector SVG format
๐ย ย April 07, 2014
An example of how to use the select command in bash to pass arguments to functions
๐ย ย March 25, 2014
Sublime Text snippets for node, async, underscore, and lodash
๐ย ย March 14, 2014
simplebinder is a zero dependency one-way databinder for javascript
๐ย ย March 04, 2014 ย ๐ย ย Updated: June 17, 2014
The Vim logo in a vector SVG format. Also includes a ICNS file for OSX.
๐ย ย February 27, 2014
Dark Monokai theme for the Github Atom editor
๐ย ย February 26, 2014
Presentation for The Alternative Cms
๐ย ย February 16, 2014
Randomly generate a password of specified length and then copy it to the clipboard
๐ย ย February 08, 2014
PHP websocket chat application example
๐ย ย February 07, 2014
All About PhileCMS Video
๐ย ย February 06, 2014
A sprite sheet of all the font-awesome icons from version 4.0.2
๐ย ย January 24, 2014
groupon logo in vector svg
๐ย ย January 08, 2014
Chrome Reverse Geocode App
๐ย ย December 18, 2013
IICRC Vector Logo
๐ย ย December 08, 2013
Easily list the chmod numbers for all the files in a folder
๐ย ย November 27, 2013
Easily reverse geocode an address using the command line and the google maps API
๐ย ย November 25, 2013
Grunt task for running Highlight.js over files or blocks of code
๐ย ย November 22, 2013
Functions to encrypt and then decrypt files from the command line with OpenSSL
๐ย ย November 21, 2013
Download and unzip the latest Wordpress version, all via command line
๐ย ย November 19, 2013
How to setup PHPMailer on a HostMonster hosting server
๐ย ย November 18, 2013
How to use GoDaddy Email on Digital Ocean
๐ย ย November 17, 2013
Github Wiki To HTML
๐ย ย November 04, 2013
Phile is flat-file CMS based on Pico
๐ย ย November 01, 2013
Google Drive Flat SVG Logo
๐ย ย October 31, 2013
Docracy logo in vector svg
๐ย ย October 17, 2013
Assemble for Grunt.js Starter template
๐ย ย September 18, 2013
I created a plugin to force files to download in PicoCMS
๐ย ย September 15, 2013
compare multiple md5 hashes
๐ย ย September 15, 2013
A plugin for pico that allows you to list the useragent
๐ย ย September 09, 2013
jQuery-doodal-js
๐ย ย September 08, 2013
Grunt Sundown
๐ย ย August 29, 2013
Render PHP File With Data
๐ย ย August 29, 2013
Simple HTML5 Notifications
๐ย ย August 08, 2013
Pyro Twitter Widget
๐ย ย July 27, 2013
I wrote another small plugin for PicoCMS that actually lets you load files based on the filename
๐ย ย July 26, 2013
CMS Watch List
๐ย ย July 26, 2013
Markdown Logo Vector SVG
๐ย ย July 23, 2013
I wrote a post on WARPAINT Media about people who ask about getting a website for $100.
๐ย ย July 19, 2013
Kube in Styl/Rework
๐ย ย July 17, 2013
a plugin for Pico that allows you to create a Slider
๐ย ย July 07, 2013
The NPM logo as a SVG
๐ย ย July 02, 2013
Apax apache theme in htdocs
๐ย ย June 27, 2013
Adding Disqus Comments to the website
๐ย ย June 23, 2013
A plugin for PyroCMS that allows UA Sniffing
๐ย ย June 23, 2013
A package for rework that allows a shade function
๐ย ย June 23, 2013
I created a plugin for rework that allows you to do simple math
๐ย ย June 23, 2013
Pyro Github Markdown Field Type
๐ย ย June 07, 2013
grunt terminal-notifier setup
๐ย ย June 04, 2013
NudeProject - a starting point for simple websites
๐ย ย May 31, 2013
Detect Animation Events in Javascript
๐ย ย May 29, 2013
All the Startup Canada SVG logos
๐ย ย May 29, 2013
CrunchBase SVG logo
๐ย ย May 27, 2013
Modernizr SVG Fallback to PNG
๐ย ย May 22, 2013 ย ๐ย ย Updated: September 20, 2014
I have been complaining about the lack of themes for google forms for a while now. I finally decided to stop crying and do something
๐ย ย May 12, 2013
salt.js is micro DOM selector library. Minified, it comes in at 255 bytes
๐ย ย April 21, 2013
CSS3 badge logo in SVG
๐ย ย April 17, 2013
AngularJS Hangout - Promises Promises
๐ย ย April 17, 2013
Another redesign. This one is completely by me, with a little help from the html5blank Wordpress template. I am using SVGs exclusively.
๐ย ย April 14, 2013
Switching to SVG for all images on my website
๐ย ย April 13, 2013
PyroCMS Module Generator that can generate modules for pyrocms
๐ย ย April 13, 2013
A module for Pyro CMS that wraps up the Swipe.js Module
๐ย ย April 11, 2013
My old Grey Nimbus website
๐ย ย March 28, 2013
jQuery Plugin Snippets for Sublime Text 2
๐ย ย March 28, 2013
A field for Pyro CMS that allows you to select images from your uploads
๐ย ย March 21, 2013
A list of all the ways you can put PHP Variables in strings
๐ย ย March 19, 2013
A field for Pyrocms that allows you to create little blurbs in a list
๐ย ย March 15, 2013
Canadian Provinces Field
๐ย ย March 13, 2013
Git Website Workflow
๐ย ย March 05, 2013
PyroCMS PageWidgets Field Type
๐ย ย February 24, 2013
Clean CSS Chrome app Updated
๐ย ย February 23, 2013
A field for Pyro CMS that allows the creation of Lists
๐ย ย February 21, 2013
A widget for Pyro CMS for creating Image sections
๐ย ย February 21, 2013
Create a drag and drop list with Zepto
๐ย ย January 13, 2013
Making a socket.io app and how socket.io works
๐ย ย December 19, 2012
So my chrome app Clean CSS made it onto one of the Chrome Apps Office Hours.
๐ย ย November 19, 2012
View Folder Tree in MacOSX Terminal
๐ย ย November 15, 2012
Check out my new business cards
๐ย ย November 14, 2012
A demo of CSS Flexbox
๐ย ย November 10, 2012
WYSIWYG in PyroCMS Widgets
๐ย ย November 04, 2012
Create the Letterpress loader in CSS
๐ย ย October 21, 2012
Kube-Node-Express
๐ย ย October 19, 2012
Download and install Source Code Pro on Sublime Text
๐ย ย October 18, 2012
How to create Array.prototype.range in Javascript
๐ย ย October 18, 2012
Use Generated Content in CSS to show an Article link in plain text
๐ย ย October 17, 2012
Build an Accordion with just CSS and no Javascript
๐ย ย October 16, 2012
Create a Dancing Music Bar animation in CSS and SVG
๐ย ย October 13, 2012
zsh new file && open file function
๐ย ย October 11, 2012
Target Mozilla-only in CSS
๐ย ย October 04, 2012
See my old website
๐ย ย September 18, 2012
Create a Pagebend effect using CSS
๐ย ย September 18, 2012
Create a Date Card using CSS transitions, animations, and gradients
๐ย ย September 06, 2012
nodelist.prototype.each in javascript
๐ย ย August 29, 2012
James Doyle runner up in Mozilla Dev Derby September 2012
๐ย ย August 27, 2012
Create a No-Js Image Preview with only CSS
๐ย ย August 19, 2012
Styling Radios and Checkboxes. Redux.
๐ย ย August 14, 2012
WordPress Plugin Swipe.js
๐ย ย August 11, 2012
Making Checkboxes in WordPress options pages
๐ย ย August 07, 2012
Styling inputs can be pretty annoying. I donโt think I really have any consistent way of making custom inputs
๐ย ย July 27, 2012
How to use Generated content in CSS
๐ย ย July 20, 2012
How to flash jelly bean onto a nexus s