PHPNews

SEDAC Population Estimator

The Population Estimation Service is a Web-based service for estimating population totals and related statistics within a user-defined region. It enables users of a wide variety of map clients and tools to quickly obtain estimates of the number of people residing in specific areas without having to download and …

Continue reading »

Written by Bram.us - - Aggregated on Wednesday January 17, 2018


HTML 5.2: The Element

HTML 5.2 has introduced a new <dialog> element to show modal dialog boxes. Here’s a small demo by @bdc (forked version by me, including polyfill) : Already available in Chrome; a polyfill is available for other/older browsers. Meet the New Dialog Element → Polyfill for the HTML <dialog&g…

Continue reading »

Written by Bram.us - - Aggregated on Friday January 12, 2018


“Username or Password Incorrect” is Bullshit

There’s a security best practice where sign ins aren’t supposed to say “password is incorrect”. Instead they’re supposed to say the “username or password is incorrect”. This “best practice” is bullshit. […] You gain no security, yet your customers lose clarity. At first I raised my eyebrow when reading this, yet it …

Continue reading »

Written by Bram.us - - Aggregated on Thursday January 11, 2018


A Tinder Progressive Web App Performance Case Study

Addy Osmani: Tinder recently swiped right on the web. Their new responsive Progressive Web App — Tinder Online — is available to 100% of users on desktop and mobile, employing techniques for JavaScript performance optimization, Service Workers for network resilience and Push Notifications for chat engagement. Today …

Continue reading »

Written by Bram.us - - Aggregated on Thursday January 11, 2018


Building Flexible Design Systems

Yesenia Perez-Cruz is a design director at Vox Media (who you might know from their brands The Verge, Polygon, etc.). In “Building Flexible Design Systems” she does a deep dive on creating flexible design systems: Slides are also available:

Continue reading »

Written by Bram.us - - Aggregated on Thursday January 11, 2018


Setting up macOS with ./freshinstall

Recently I configured my new MacBook Pro. I decided to start with a clean slate and not migrate anything from my old MacBook. To configure macOS I whipped up ./freshinstall , which automates that process. Steps included are: Configure macOS Preferences and the like Generate and load SSH keys Install the …

Continue reading »

Written by Bram.us - - Aggregated on Monday January 8, 2018


Fontastic Web Performance

Emojineer Monica Dinculescu : Web fonts are awesome. They make your sans-serifs slabby, your headers special and your website look gorgeous. But fonts are a resource, and downloading resources always comes as a cost — if you don’t load web fonts efficiently, what you get instead are phantom underlines, blank …

Continue reading »

Written by Bram.us - - Aggregated on Monday January 8, 2018


Axel — Command Line Download Accelerator

Via @benschwarz : Axel tries to accelerate the downloading process by using multiple connections for one file, similar to DownThemAll and other famous programs. It can also use multiple mirrors for one download. Axel → Getting sudden flashbacks to this old fart here: Think it was 1999 or 2000 when …

Continue reading »

Written by Bram.us - - Aggregated on Monday January 8, 2018


JavaScript Object and Array Explorers

If you’re starting out with object and array manipulations in JavaScript these handy tools by Sarah Drasner might come in handy. The reason they work so well is that it’s one page, and it’s driven by natural language. JavaScript Object Explorer → JavaScript Array Explorer → Do not however that the yielded …

Continue reading »

Written by Bram.us - - Aggregated on Sunday January 7, 2018


On release cycles and deprecating stuff

From “What Really Happened with Vista: An Insider’s Retrospective” by Ben Fathi: The three year release cycle meant we rarely knew what the competitive landscape and external ecosystem would look like when we started a release […] What we thought we knew three or four years ago when we planned a given OS release …

Continue reading »

Written by Bram.us - - Aggregated on Sunday January 7, 2018