https://www.meetup.com/a11yTO/events/257690771/ b11y.com/talks/aria Use native html elements the right way, and no aria labels will be…
Using an identity function for resultFunc If you were going to do: You are typing too much, and your selector can be Why is this wrong? The…
I have a 5 letter (not a word) .com domain I don’t use with minimal back links, so I decided to try selling it. 1. False hope? GoDaddy…
I thought these two lines would be equivalent, but they aren’t The goal of these lines to look up a property on an object, and provide a…
I found a browser-based GUI to work with my local DynamoDB instance during development: dynamodb-admin by Aaron Shafovaloff . It’s the…
Let’s use rxjs just for fun. Maybe there’s a better operator for this than . Rmember to use instead of . will not split in the array…
Say your all-powerful and have lost their AWS CLI powers because your Amazon Web Services account is now secured with multi-factor…
A human I know came across code equivalent to this: and asked Can we catch this rejected promise without changing ? My first thought was…
Let’s find out what this error really means and how to fix it. Your WebSocket-enabled Node.js backend suddenly logged out this error: Here’s…
Here are commands to run vid.stab to stabilize shakey GoPro videos. vid.stab is free software that is integrated into ffmpeg , an open…
Pivotal Labs hosted the React Toronto Meetup this month. Rohan Nair talked about error boundaries in React 16 which can stop an…
Flipp hosted and sponsored this Dev West Meetup . Gabriel Loo talked about his approaches to testing for the 3 different modes he sees…
Why? So I can move from shared hosting to static file hosting with Netlify or Firebase and not have to maintain a WordPress site. How…
Freshbooks hosted us. Andrew Kirkpatrick from Unata talked about behaviour driven development & testing. brief history of testing year…
WealthSimple hosted us. I didn ’ t write down much. Peter Kruzlics @ WealthSimple showed React Native is working well in their mobile apps…
Serverless Backends w/AWS Lambda & API Gateway Frank and Jay from Anomaly Innovations talked about their experiences with serverless…
TribalScale hosted us for Let ’ s Make A Deal: Insiders’ perspectives on Salary Negotiations in Tech Getting hired & negotiating a salary…
Accessibility with Alison Walden slides blind and low vision internet users in US are almost as numerous as regular Canadian internet users…
Here’s how I fixed this error. It happened to me in this environment: OS X 10.10.5 Unity 5.6.0b7 VSCode 1.9.1 with C# extension 1.7.0 I had…
I think the location is a secret. Jasna gave a live-coded demo of using Ember to make requests to a RESTful API to do CRUD operations and…
We met at Shopify ‘ s office. David Bokan from the Google Chrome team in Waterloo talked about scrolling performance in Google Chrome…
Want to use Git LFS without a Git-as-a-Service provider like GitHub or BitBucket? Stuff you will need AWS S3 to store files at a low cost…
https://ubuntuforums.org/archive/index.php/t-224748.html was very helpful. Install lame mp3 encoder if you don ’ t have it. You should…
Goal Assemble multiple image sequences and audio files into 1 video file Assumptions all my images in image sequences are the same…
I like tools that let me drag and drop a bunch of images into my browser, and generate CSS & a single image for me to integrate into my…
September 2017 update : CircleCI 2.0’s config file format is different than what I describe here which is CircleCI’s 1.0 config format. The…
If you have a bower.json file, and running from the same directory appears to download packages, but not actually put them in your project…
One you ’ ve called on an array iterator enough times to make it return the last item with the property set to true, you can ’ t make it…
Tools I use CamStudio with the lossless codec for screen recording ffmpeg a scripting environment with shell access (I chose node.js ) for…
Bryson Gilbert presented techniques his team uses on Shopify ’ s main marketing site, shopify.com Techniques 10ms goal for generating…
Your ‘ Order: xxxxxxx Complete ’ email from RapidSSL includes links to a bunch of intermediate SSL certificates . Will you install the…
Don ’ t feel left out Windows users, you have a command too! Tree documentation is here . I found I couldn ’ t use it from Git bash, but…
Today I migrated http://imakewebsites.ca from a home-made PHP and MySQL CMS to the Hexo static blogging engine. Moving content over was…
Here ’ s a bash script. Put this into a new file, ~/install-nginx-rtmp.sh: execute it like this: Notice it installs nginx from the package…
If you ’ ve mounted where your Raspberry Pi and camera in a place where you can ’ t plug in a screen and keyboard, you ’ ll want an easy way…
Are your pictures coming out too bright or dark under reasonable lighting conditions? Check your timeout value (the parameters in . I…
ever try fuzzing a compiler? ever try generating random programs? transpilers are fun coffeescript lets write JS that you usually can…
People talked about and hacked Task Runners. Grunt isn ’ t dead even though no releases since 0.4.5 a year ago . Current work is slow and…
Are you seeing 307 status codes in your network traffic inspector while debugging your site lately and feeling confused? Ask yourself: Have…
Long story short: my process requires the ruby gem Compass StriderCD runs my build process on a Heroku dyno with a multi-stack…
I just transferred a directory full of audio files that I didn ’ t want to check into a project ’ s Git repository with this command: notes…
Matias presented a static blog generator called Hexo with some Angular addons to the AngularJS Meetup . I liked what I saw, so I set up…
EventMobi hosted us . A Performance Bookmarklet by @micmro slides and code Check these out: DOM Monster does DOM analysis Perfmap…
Shopify hosted us Why use nodejs to build distributed systems? by Gord Tanner slides video js was event based from the start…
Headless.io by Patrick Schroen ever stream music from your home NAS to speakers in bar via a cellphone-tethered laptop? Patrick Schroen…
View source code on GitHub I decided to try loading data from https://secure.whistlerblackcomb.com/ls/lifts.aspx into ElasticSearch , and…
Promise-based architecture by Yuri slides think of promises as wrappers around uncertain results promises separate defining a request and…
This demo introduces lots of ES6 features while actually building something. I like it! Thoughts ES6 Modules , jspm , and System.js will…
StrongLoop presented their tools for working with REST APIs. Slides are here , and my notes will soon be outdated because the platform is…
Got a bookcase with adjustable shelves? Want to see what using a standing desk feels like? Here ’ s an inexpensive way to try it out. You…
In the 1800s, Engineer & Manager Frederick Taylor started making detailed records of how long it took employees to manufacture steel in…
Is the app timestamped? Here is the important bit about timestamping from Adobe ’ s ‘ Digitally signing an AIR file ’ documentation When…
WordPress ’ performance frustrates me sometimes, and Ghost received some good attention a while back. Time to take a look at Ghost! First…
How to Follow https://github.com/xyu/heroku-wp , these instructions work well When generating keys, I substituted with something else…
60+ of us met at One Eleven Richmond for 3 presentations and chatting Using Docker for Metrics Dashboards during development Mario from…
and take same arguments, but do different things. simply allows you to execute a function in a specific scope and returns the result of…
Composer.json often lists dependencies with version numbers that can point to a bunch of potential packages. Lines like this: When is run…
I was on the right track with breaking down the problem. I was ready to start looking for sequences of matching cards across the deck and…
The Full Stack Toronto conference had a great vibe and useful talks. 2 weeks later, here are some themes that stick out in my mind: Agile…
Shopify hosted ngToronto How not to die moving from Angular 1.x to 2 with Nick and Yuri from Rangle.io J2EE, Rails, Python…
I got most of the way. I needed MDN for checking the usage of: and css transition syntax The hard parts were off-by-1 errors and order of…
I was stuck until the hint suggested swapping values was a legit way to solve the problem. I used JS and Mocha again, and my solution…
Cobi Druxerman from Taplytics presented his company ’ s software and answered questions about startups, products, and A/B testing at…
@HenriHelvetica from Forge Media + Design presented “ The Biggest Loser: (Web) Images Edition ” , thoughts and techniques for shrinking…
I signed up for Interview Cake and got my first problem as promised. I first tried to solve it using some function chaining with lodash…
It ’ s late 2014. Here ’ s all the scripting languages I ’ ve tried/thought of trying out this year for backend web development. PHP I…
I got tired of manually copying and pasting banner ad .swf files and backup images from my working directories into a deliverable .zip file…
Our stack is a Python back-end with AngularJS for the front-end. We started with a pretty simple Django app using MySQL with scikit-learn…
We met at The Score ‘ s office, and Nate Smith talked about ways to structure AWS-hosted applications for availability and consistency…
I see these over and over again in debates on Hacker News. Time to write ’ m down! ACID Principle 4 letters describing transactions in a…
everything still works!
I stared into a Samsung U28D590D (who names these products?). It was nice, but not mind blowing. Is it for me? Well, none of my current…
Taylor Otwell started Laravel , an influential PHP project with a fast growing community. It has its own forum , job bulletin board , and…
You ’ ve decided you want that SAYL, Embody, or Zody. Now how much do you want to spend? Lots of people blog about picking up Aerons for…
Nick and Xiyang will discuss continuous delivery on a full-stack JavaScript stack and how today ’ s DevOps and Test-Driven-Development…
There are 3 ways of moving height adjustable desks up and down: Hand cranks Electric power Counter balances Hand cranks aren ’ t for lazy…
Organized by Barbara Bermes . Hosted at EventMobi . Blake Crosby talked about Google Page Speed. The Insights web application is good…
Let’s compare monitor arms! I ’ ve been using a HumanScale M2 for 2 months now, and just purchased an Ergotron LX desk mount arm with a…
Achievers ‘ Social Product Design Tips from Facebook ’ @ achievers.com These are my long lost notes from the presentation. They are…
I had to ride a train with sketchy internet connection this week, which meant it was finally time to try Bob Martin ’ s Bowling Game Kata…
I need a new chair. My current no-name mesh back chair has these problems: worn out seat no longer provides cushioning reclining lifts my…
This one time I inherited a static website built with Middleman . Middleman has the best of intentions, but I couldn ’ t get it running…
This one time I had to provide guidance on which web browsers to support on a future website. That means I need graphs and things…
candy.IO Entuit Kevin Cearns talks about what do when things go wrong Diagnostics Each process has its own log, check each log Tools Know…
Hosted by Kevin Cearns and Nick Boccone at Bento Miso . Paul Oude-Reimerink and Chad Tindel from MongoDB Inc . Walked through resources…
A media buy on the Weather Channel website caught my eye. I want to see what makes http://www.thewagonunboxed.com/ tick. Meta Tags Nice to…
Develop with nodemon , deploy with forever nodemon vs forever? More like nodemon AND forever! nodemon is live reload for Node apps. When…
Summary I site I monitor saw 1185 requests from 94.138.x.x between Jan 01 05:32:41 & 06:21:09 UTC looking for non existent pages. This site…
These are steps I took to help secure a NodeJS web application and keep socket.io running reliably on Ubuntu 12.04 on an Amazon EC2 server…
Dreamhost ’ s shared hosting offers up some challenges to get Composer ’ s composer.phar running. Even if your websites are setup to use…
Here ’ s the steps: Take inventory of text Do an inventory of all your files, and see where text lives. Is it baked into images? Is it…
Activities lose state when the screen rotates, but Views don ’ t All those member variables/fields you set while a user interacts with an…
This is a permissions issue. Linux, running in virtual machine, has tried to make a directory in the Windows file system and been denied…
Here ’ s the first fix I always try after W3 Total Cache starts serving blank white pages when I browse my site after updating WordPress…
These instructions assume you have some experience with Vagrant and using Ubuntu from the command line. It should take less than 20 minutes…
If you are using S3 as a CDN, you will need to give WordPress ’ W3TC plugin access to your AWS account so it can upload files to S3 on…
Start AirDroid On your device, press the volume down and power button at the same time to take a screenshot Open and occasionally refresh…
The default settings for the Safari web browser block 3rd party cookies. This means that web apps hosted on https://mysite.com will not…
Opinions based on spending less than an hour with each bundle: Orchestra Orchestra gives you more framework to build on top of. It has its…
This is useful for testing out REST services that use JSON, like ones made with Restify and MongoDB. This command runs in Linux, OS X, or…
Unfortunately installs an outdated version of OptiPNG (0.6.x). To get the newest version, you ’ ll have to compile from source code. And…
Check out the source code from SVN Get into the folder created by checking out the code Get these packages (list by Xentek + a few of my…
Command line:
My steps: Install stuff Add to somewhere in your Apache Config files to enable it Use http://strongpasswordgenerator.com/ to generate…
This appears to only be a problem with Windows. If you see an error like this while using the asset compressor : know that the code…
Need a list like this? Eddie has you covered. Check his US State related PHP snippets . I was able drop that array into Laravel ’ s…
To fix this error, I had to take a second look at my code. I had just moved a site to a new server, and started seeing the error in Chrome…
Just installed ffmpeg on Ubuntu 12 and tried running it only to see this error? ffmpeg is looking in the wrong spot for the library you…
This is the most straight forward guide I know of: http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide They can be copied and pasted…
Use a wicked one-liner last week, but forget what it was? Search your bash history with grep! If you remember part of the command, you may…
Have a ton of classes in one file that need to be split up? Check out Matthew Turland ’ s class splitter script . Put it in a folder…
When the command returns too much information, filter the output with . This line finds only modified files and leaves out deleted…
An error like this prevented my Jenkins build from completing. It was not a permissions issue. Jenkins was not configured with a master and…
Having trouble connecting to PEAR channels like , , or ? I frequently see this error: Your ISP may be the problem. Mine (Rogers Cable in…
Download something off GitHub and don ’ t need the included .gitignore files?
If you find “ 400 Bad Request ” errors in the Unity console while testing out the C# Google Analytics Helper within the Unity IDE, try…
Check out C# Google Analytics Helper at http://www.persistentrealities.com/code/ Forum thread: http://forum.unity3d.com/threads/5640…