Michael Brearley

103 Added | 2 Magazines | 5 Likes | 3 Following | @brearley | Keep up with Michael Brearley on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Michael Brearley”

Dropdowns Should be the UI of Last Resort

All too often mobile forms make use of dropdown menus for input when simpler or more appropriate controls would work better. Here's several …

UX Design

Futures for C++11 at Facebook

Futures are a pattern for expressing asynchronous computations in a natural and composable way. This blog post introduces Folly Futures, an …

JavaScript

Comment on Java Micro Frameworks: The New Trend You Can’t Ignore by Tharindu Abeydeera

Thanks for the comprehensive comparison and what about http://javalite.io ? as for github stats, its not so popular but it seems to have nifty …

Trends

Designed for Performance & Scalability

NGINX leads the pack in web performance, and it’s all due to the way the software is designed. Whereas many web servers and application servers use a …

Dev.Opera — In search of the perfect JavaScript framework

Nowadays, in front-end development, we have many frameworks and libraries. Some of them are good, some of them are not. Often we only like a …

JavaScript

Palabre is a beautiful RSS reader from the developer of Plume and Beautiful Widgets

If you’re a fan of popular apps like Beautiful Widgets, Bright Weather or Plume, you may want to listen up. The developer of those beautifully-designed apps, LevelUp Studio, created a new RSS reader app that’s available now in open beta. The new app is called Palabre, a Material Design-focused RSS …

Apps

Uber will let you stream your favorite Spotify playlists during rides

Uber's big music-related announcement is indeed a new partnership with Spotify. Starting November 21st, riders will be able to choose their own playlist that'll stream as they ride to a destination. The Uber / Spotify integration will be offered in 10 cities at launch: New York, San Francisco, …

Rolling Shutters

I remember seeing once the following photo from Flickr, and having my brain melt slightly from trying to figure out what went wrong:<p>The issue was the …

Real-time image processing and image CDN

When people think responsive images, they usually think “resolution switching.” Resolution switching is serving a different resolution image to …

Web Development

A study on unplanned interruptions in software development

<i>This article is part of my academic project on “Software Engineering Process” course, which was submitted to Dr. M. Rokonuzzaman. We were a group of</i> …

Retain scroll position in infinite scroll

Although some find infinite scroll to be a contentious topic at Artsy we've found it to be a useful element in many portions of our site such as …

The Best Font for Programming: M+

The best monospace font for programmers is M+.<p>I met M+ in a chance encounter, trying out the ill-fated kod editor. It’s an unusual font, but it …

Plain Text

Sourcegraph Server is a free, self-hosted code search and intelligence server that helps developers find, review, understand, and debug code. Use it …

GitHub Opens Octicons Icon Font to All

Way back in 2012, social coding community GitHub launched its own icon font called Octicons, leveraging what it called at the time “CSS3 techniques like rounded corners, gradients, and @font-face across all pages of the site.”<p>This was designed to be as much about aesthetics for the emerging …

Lattice's $24.99 iCEstick FPGA Evaluation Kit

The iCE40 FPGA family from Lattice Semiconductor comprises ultra-low-density (ULD) devices whose low-cost, small footprint, and extremely small power …

A Rare Peek Inside Amazon's Massive Wish-Fulfilling Machine

The first thing I saw when I walked into Amazon's Phoenix warehouse was a man riding on a giant tricycle. Behind him, yellow plastic tubs the size of …

Using BitTorrent Sync to live edit or deploy websites

<i>Hopelessly untested – a thought inspired by Stacey.</i><p>The idea is to use BitTorrent Sync (<p>BtSync) to sync a local development directory to a live web …

Show HN: Bounce.js – A tool for generating CSS3 animations

Make your own grid paper

Not Your Father's Java: An Opinionated Guide to Modern Java Development, Part 1

May 01, 2014<p>By Ron<p>This is part 1 in a three-part series: part 2, part 3<p>More working, useful code has been written in the Java programming language …

30 Best Tools for Data Visualization

During the past few years the client demand regarding <b>Data Info-graphics</b> has increased in volume and demand as well as in : clarity. The range of …

Digital Signage: How we built an e-paper room booking system with Google Calendar

Issues with meeting rooms spawned the need for a booking system. Instead of buying one we decided to build our own with the help of Google Calendar, …

FileSaver.js demo

The following examples demonstrate how it is possible to generate and save any type of data right in the browser using the W3C saveAs() FileSaver …

Philips' smart lighting tells you where to go in the grocery store

Ever spent ages wandering the grocery store while looking for a hard-to-find ingredient? If Philips brings its new connected retail lighting to your local supermarket, you may always know where to go. The technology uses light-based communication to create a positioning grid for your smartphone, …