Wire – Modern communication. Full privacy.

Wire is a modern, private communications tool offering free text, voice, video, pictures, and much more. Wire is available on iOS, Android and desktop. Wire conversations are end-to-end encrypted, ensuring all data is private and secure. There are no ads, banners, popups, takeovers — none of that. Wire does not sell your usage data to …

Using Immutable Caching To Speed Up The Web

Firefox shipped with support for Cache-Control: Immutable: The benefits of immutable mean that when a page is refreshed, which is an extremely common social media scenario, elements that were previously marked immutable with an HTTP response header do not have to be revalidated with the server. No more 304‘s for those resources, because the browser …

How to design clarity in 3 steps

This article is a quick summary of a basic design course. It addresses a simple question: How do you design interactive systems that are easy to understand? Well, it all comes down to two things: structure and process. Next to the content itself, I especially love the (animated) visuals created for this article. Now I …

Building an image processor on AWS Lambda using The Serverless Framework

Good writeup on setting up an image processor using The Serverless Framework, a thing comparable to the aforementioned apex (and with an awfully generic and confusing name imho 😉). When a user uploads a file an ObjectCreated event is produced and a Lambda function is invoked. The Lambda function calls Amazon Rekognition to detect the …

How E.T. Really Phoned Home

The communication device E.T built to phone home? Totally legit, as described in an article in the April 1983 edition of “73 Magazine” (an amateur radio magazine): If it were not for an inventive ham, E. T. might still be trying. In this exclusive article, the designer of the little guy’s communicator unveils its inner …

Mixed Content and Responsive Images

Interesting issue Jonathan Snook ran into when switching a site over to HTTPS. Even though images from HTTP resources should still get loaded by the browser (as they are Passive Mixed Content, and thus tolerated), they weren’t: After some digging, I noticed that the images that weren’t loading were those defined using the <picture> element. …

A checklist for all projects that are going live

The folks over at Spatie have open sourced the checklist they run each site/project through before hitting the “Go Live” switch. This kind of stuff should be open sourced more often. The list is a good starting point to creating your own list, but of course your mileage may vary depending on the type of …

Mailtrap.io – Fake SMTP testing server

var transport = nodemailer.createTransport({ host: ‘mailtrap.io’, port: 2525, auth: { user: ‘your-mailtrap-inbox-username’, pass: ‘your-mailtrap-inbox-pass’ } }); transport.sendMail({ … }); Mailtrap is a fake SMTP server for development teams to test, view and share emails sent from the development and staging environments without spamming real customers. Now this is great for testing: use mailtrap’s SMTP server …

Using science to make truly tappable user interfaces

Since the average human finger pad is 10 to 14mm — and the average fingertip is 8mm to 10mm we can pretty easily define a range for what constitutes a “truly tappable UI:” A truly tappable UI is built with elements that are at minimum around 10mm, with the optimum touch element size around 13mm. …