New
The latest blog posts to take off on Hacker News. 4,615 posts.
Why did Facebook decide to shut down Parse?
For those working in the “aaS” business, the Parse shutdown was the main topic of conversation this weekend. Many in the developer…
The Controversial State of JavaScript Tooling
There have been many different blog posts on the “State of the Web” , problems people face around tooling, and similar-style musings of late. This article is about summarizing my thoughts on recent events. Rather than yet another rant about the state of web development, this piece aims to pour some thought into what…
Decommissioning a free public API
A post-mortem on running and decommissioning Telize, a free public REST API
Tcl/tk vs. the web
I agree with you. How is it that in order to build an application on the web I need to know at least seven technologies? Client side: - Javascrit - Coffescript to make JS seem sane - Angular or Jquery to make JS seem productive - CSS - SASS to make CSS seem sane - HTML5 - localstorage (to save somethnig) Server side …
Rust for Web
RESTful API in Rust, impressions
How Plex is doing HTTPS for all its users
This week Plex , a self-hosted media server, announced that they now offer TLS to secure all connections, including those to the user’s servers. This is actually pretty interesting.
My Reaction to React
EDIT: Some people were rightly complaining about the code snippets being screen captures rather than <code> blocks. I’ve updated accordingly. Also, many have rightfully commented that t…
Why BPG will replace GIFs and more
BPG not only is way smaller than JPEG but also delivers a better quality. And that's not all! It also supports animations! Goodbye GIFs!
Things every React.js beginner should know
I've been using React.js for about 6 months now. In the grand scheme of things that's not very long at all, but in the ever-churning world of JavaScript frameworks, that just about qualifies you as a bearded elder! I've helped out a few people lately with React starter tips, so I thought it would be a good idea to…
Is Self Hosted Blogging Dead?
Or, the case against hosted blogging options. More and more I find myself reading articles on blog networks, and by networks I mean Medium.
JavaScript web apps considered valuable
Recalling best practices for web applications that make heavy use of client-side JavaScript.
Phishing attack against Lastpass
Updated 2016-02-04 : LastPass has removed the button from notifications and now requires email confirmation for all logins from new IPs . This substantially mitigates LostPass, but does not eliminate it.
Teaching a Semester of D3.js
I spent last semester frantically putting together a course on D3.js for journalism students at the University of Miami at the same time as ...
10th Anniversary of JQuery
Today marks the 10th anniversary of the release of jQuery. I announced it back at BarCamp NYC 2006 when I was still in college. It’s incredible to think of how far it’s come and just how many people have contributed to its success. To them I am forever grateful, thank you.
Google is Forcing Routebuilder to Shut Down
TLDR: Google suddenly claims a “terms of service” violation on a route plotting site that has been built on the Maps API for a decade.
The Website Obesity Crisis
This is the text version of a talk I gave on October 29, 2015, at the Web Directions conference in Sydney. [ 53 minute video ].
Instant Web Application
Instant TodoMVC demo (please use Chrome Desktop for now!), source Uses bottle-service library to implement self-rewriting Open your favorite web application, even a simple TodoMVC would work. Let it
WebSockets: caution required
WebSockets seem to be gaining a resurgence, suddenly they are sexy again. I think this is the wrong message.
Introducing d3-scale
I’d like D3 to become the standard library of data visualization: not just a tool you use directly to visualize data by writing code, but…
React/JavaScript fatigue
A few days ago, I met up with a friend & peer over coffee.