Mapping Mountains
To view mountains from above is to journey through time itself: over ancient shorelines, the trails of glaciers, the marks of countless seasons, and ...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 8,469 posts.
To view mountains from above is to journey through time itself: over ancient shorelines, the trails of glaciers, the marks of countless seasons, and ...
An article by Igor Kromin has provided an insight into a practice by GoDaddy involving injecting Javascript into customer sites. Several people expressed interest in a breakdown of the script - so here it is. Please review Igor’s original blog for further background
Our new screencast series features narration by Christopher Walken.
Update: Together with Udacity I created a free offline-first interactive course . It involves taking an online-only site to full offline-first glory. Many of the patterns in this article are used.
TL;DR; - they prevent companies from denying services to people that use technology to block tracking and ads. ...
Comparing two identically designed websites, their weight, amount of HTML and CSS, rendering speed, and best practices.
'Is web3 bullshit?'. A talk by Molly White on the Crypto stage at Web Summit in Lisbon on November 4, 2022.
How a misguided attempt to achieve cross platform UI leads to terrible experiences and kills the open web
Every few months or so, somebody asks on social media why a particular DVLA digital service is turned off over night. Rather than answering it every time, I’ve decided to write this post, so I can point people at it in future. It’s a great case study to show why making government services digitally native can be quite…
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
AMP had just been popularised at the time I was considering rebuilding this site. It sounded like as a great idea. Faster websites are right up my alley. And who doesn’t want an SEO boost? I mean, I still can’t make Get Cryptolocker show up on Google. And no, I don’t want to buy your Wordpress theme, even if it is…
jQuery has lately fallen out of favor in web development, but it still powers an estimated 74 percent of sites and paved the way for modern web frameworks.
This morning, on a conference mailing list, I made some disparaging remarks about Node.js (the title of this post, in fact). A couple people asked me why I felt that way. Rather than respond individually, I'll just list my reasons here — codeslinger.posterous.com
In this article we will look at the various ways an object can be copied in Javascript. We will take a look at both shallow and deep copying. While shallow copying is rather straightforward, deep copying is more tricky. Currently, there is a HTML5 specification for a deep copy algorithm but it is not publically…
I'm switching my node code from callbacks to promises. The reasons aren't merely aesthetical, they're rather practical:
From now on, I won’t be building any more native apps. All my apps going forward will be progressive web apps. Progressive web apps are web…
Since its inception, Whereoscope has been an iPhone-only shop. The genesis of this iPhone-fetishism goes all the way back to the very first iPhone: in a way, it was the potential that device tantal…
Introduction The user experience of Firefox OS on the television platform comes from Mozilla's vision of the Connected Home. This departure from our smart phone interface focuses on ease of ...
Posted by Michael Leggett, User Experience Designer Sometimes I regret sending a message the morning after . Other times I send a message an...
For the past 2 years, ~90% of my coding time has been spent working on a large scale Backbone.js app. In February 2014, the Backbone community was in a fairly good place. The core library had reached 1.0 the previous year and had a strong team around it. Marionette had emerged as a de-facto standard for web…
Created this by pasting together a few screenshots from a NetBeans profiler session – of a Spring + Hibernate web-app running within JBoss. Quite interesting to see how the business logic is …
Design unique user interfaces with dropdowns, dialogs, forms, navigation menus, tooltips, and more, all in a visual builder.
A bit over a year ago I decided to disable Accelerated Mobile Pages (AMP) Project on this site. I have a long history with AMP and at some point I was one of it’s main critics. I’ve since accepted…
Your APIs are only as good as the documentation that comes with them. Invest time in getting docs right. — @rubenv on Twitter
In spite of some of the reaction to it , I find Google Wave to be surprisingly useful. One thing I don't really understand, though, is its scrollbars. They behave quite differently from regular scrollbars, and I can't discern any overwhelming advantages of Google's implementation. It seems I'm not alone. The…