Static web – back to the roots?
Exploring the shift back to static site generators to sanitize web development practices
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 8,469 posts.
Exploring the shift back to static site generators to sanitize web development practices
Thanks to recent efforts at Netflix and Canonical, Ubuntu now supports watching Netflix with Chrome version 37. Chrome is available to all Ubuntu users with up-to-date installations of Ubuntu 12.04 LTS, 14.04 LTS and later. Netflix subscribers who already use Ubuntu can now watch simply by installing the Chrome…
"Polaris" system from MIT's Computer Science and Artificial Intelligence Lab accelerates website load-time by decreasing network trips.
WebGPU is a new graphics and compute API designed on the grounds of W3C organization (mostly) by the browser vendors. It’s designed for the Web, used by Java...
NGINX and Let's Encrypt share a common vision of an open and secure web. Now, with built-in support for ACME, the world's most popular web server, reverse proxy and ingress controller for Kubernetes can simplify certificate management for everyone. From the home lab to scaled-out, mission-critical enterprise…
We decided it was time to reinvest in the PDF viewer (PDF.js) and support filling PDF forms within Firefox to make our users' lives easier.
“JavaScript sucks for large apps because it can’t even identify the type of a variable, and it sucks for refactoring.” ~ lots of very…
The WebGL JavaScript API exposes hardware-accelerated 3D graphics to the web. Chrome 56 brings support for WebGL 2.0 , a major upgrade to ...
The dream of hypermedia can come to fruition in a world where clients can not only parse, but navigate with intent.
Discover how freight forwarders in Australia simplify shipping. Learn about customs, compliance, transport modes, technology, and choosing the right partner.
Today, Mozilla Research publicly announced the Shumway project . Shumway is JS/HTML library which displays SWF (Flash) content entirely using open web technologies.
A collection of bad practices in HTML, copied from real websites.
In A Database in the Browser , I wrote that the schleps we face as UI engineers are actually database problems in disguise [1] . This begged the question: would a database-looking solution solve them?
Karl Seguin's Blog - A mix of coding and creative writing
Before I talk about my own troubles, let me tell you about another book, “ Computer Game Bot Turing Test ”. It's one of over 100,000 “books” “written” by a Markov chain running over random Wikipedia articles, bundled up and sold online for a ridiculous price. The publisher, Betascript, is notorious for this kind of…
Landing page optimization (LPO) is the process of optimizing landing pages to boost conversions. Learn tips & examples in this guide written by experts.
All browsers add an 8px margin on the body element – it’s part of the w3c-recommended default stylesheet which browsers generally use as a starting point for their own ‘user agent’ styles. But why 8px ? Where does that come from?
With some luck and a couple of XSS bugs I was able to break the new Edge
Most web developers I talk to these days love writing JavaScript with all the newest language features—async/await, classes, arrow functions, etc. However, despite the fact that all modern browsers can run ES2015+ code and natively support the features I just mentioned, most developers still transpile their code to…
I love the rendering style of Townscaper by Oskar Stålberg. Since Townscaper can export your town as a .obj (including three “magic” textures), I thought it would be a nice project to reverse-engineer this style. Last weekend, I finally had
A detailed explanation of the architecture I used to rebuild react
I’ve been interested to watch the increasing debate around ad blocking in iOS 9, and especially the heated nature of the discussions, which…
Today, we’re launching a new experimental Google app for Windows in Labs to help you find what you need, faster.Now you can search without switching windows or interrupt…
Do not use the ASCII character 0x60 (grave accent) as a left quotation mark together with 0x27 (apostrophe), because it will look silly with modern correct fonts.
With macOS 13, Apple have made some bold and potentially disruptive changes to Mac security. We explore them here.