Writings.

Waybackpack

Waybackpack is a command-line tool that lets you download the entire Wayback Machine archive for a given URL.

#

Improving UX with Pixar's 22 Rules of Storytelling

UX designers know the importance of telling a good story—we strive to give our users a comprehensive understanding of our creations with consistency, accuracy, and intuitiveness.

Recognizing the relationship between these disciplines resulted in a relatively fluid translation of [Pixar's] rules into lessons for good UX.

#

CSS only Responsive Tables

Four years ago I shared an idea to make tabular data responsive. Browser support was experimental and the workarounds were extremely hacky. I revisited the technique this week, cleaned it up, and I am pleased to say all modern browsers work perfectly.

It's either sad or amazing with how far we've come in 4 years. #

Styling Broken Images

Admittedly, I've never even thought or styling broken images like this but it makes so much sense. I'll definitely be doing this in future projects. #

How to Deploy Software

Make your team’s deploys as boring as hell and stop stressing about it.

There is nothing better than pushing new code to a production server and having zero concerns about that it could bringing down the house.

This amazing write-up by Zach Holman of deployment methodology that covers just about everything to make sure production pushes are simple, quick and painless. #

Collect UI

A platform for your daily inspiration collected from daily ui & beyond. Based on Dribbble shots, hand picked. #

A message to our customers from Apple's Tim Cook

Encryption is hitting all-time usage levels and the United States government and others believe they should have access to anything that want in a court of law. Apple rightfully disagrees but this debate is just getting started.

A scary precedent could be set here by the FBI's request for Apple to create an alternate version of iOS that circumvents the standard passcode limitations and security measures.

Some would argue that building a backdoor for just one iPhone is a simple, clean-cut solution. But it ignores both the basics of digital security and the significance of what the government is demanding in this case.

In today’s digital world, the “key” to an encrypted system is a piece of information that unlocks the data, and it is only as secure as the protections around it. Once the information is known, or a way to bypass the code is revealed, the encryption can be defeated by anyone with that knowledge.

The government suggests this tool could only be used once, on one phone. But that’s simply not true. Once created, the technique could be used over and over again, on any number of devices. In the physical world, it would be the equivalent of a master key, capable of opening hundreds of millions of locks — from restaurants and banks to stores and homes. No reasonable person would find that acceptable.

It seems as though Apple knows what the FBI is asking them to do is possible but they clearly believe it is the wrong thing to do. I agree. #

Paperless

A django-based project to run a local or remote server (although check the notes about things like SSNs being stored in plain text) to index, archive and OCR all paper documents - this might be nerd heaven. #

Pixar in A Box

Pixar has partnered up with Khan academy for an online course geared toward aspiring animators - Pixar-style. #

Superhero.js

Creating, testing and maintaining a large JavaScript code base is not easy — especially since great resources on how to do this are hard to find. This page is a collection of the best articles, videos and presentations we've found on the topic. #

Eloquent JavaScript

This is a book about JavaScript, programming, and the wonders of the digital.

One of the better Javascript books in my opinion. #

Craft

Craft is a plugin suite for Sketch and Photoshop that lets you design with real data in mind. #

mjml

MJML is a markup language designed to reduce the pain of coding a responsive email. Its semantic syntax makes it easy and straightforward and its rich standard components library speeds up your development time and lightens your email codebase. MJML's open-source engine generates high quality responsive HTML compliant with best practices.

I've been working with Lee Munroe's excellent grunt email workflow for a few projects and I'll definitely be looking into how to integrate MJML into those workflow. #