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