HTML is the Web
In which I lament the fact that many frontend Web engineers don't understand the end product of their work, HTML.
The latest blog posts to take off on Hacker News. 8,470 posts.
In which I lament the fact that many frontend Web engineers don't understand the end product of their work, HTML.
It was the day of the Samsung Fold launch, and I had watched a few videos from big-name tech channels on YouTube to quickly get up to speed.
GraphQL Conf 2019 was happening on 20-21 June in Berlin & this is an example of Idea forming huge community. Here are some takeaways from GraphQL Conf 2019
The US antitrust complaint against Google shows that the claim 'to improve speed with AMP' was false from the start. It is simply a measure to increase ad revenue.
We live in the era of browser monopoly. Google occupied the whole web by its Chrome. Chrome has more...
In revision r237547 we introduced a new bytecode format for JavaScriptCore (JSC).
I've just finished the final rewrite of my website. I'm not lying: this is the last time I'm ever going to do it. This website has gone through countless rewrites – from WordPress to Jekyll to multiple static site generators of my own – but this is the final one. I know so, because I've found the ultimate method for…
For my first post on dev.to I thought I'd write about a nice, safe topic that's free of controversy:...
Today, we are excited to announce Cloudflare's Ethereum Gateway, where you can interact with the Ethereum network without installing any software on your computer.
JavaScript gives us a built-in language feature for handling exceptions: try…catch statements. And they’re better than littering our code with if-statements. But they can be problematic. And they are not the only way to handle errors. In this article, we’ll take a look at using the ‘Either monad’ as an alternative to…
What would a modern motion graphics editor look like?
Okay, folks. This is new territory for me. I'm stepping into the world of.... t h i n k p i e c e s...
Hello! It looks like you're writing a blog post - would you like help with that? chuckles Me and my colleagues at Microsoft have decided that the world needs more Clippy - the adorable animated paperclip. To help with that, we're bringing a new feature to Edge 6.0. Web Developers can now use <clippy> to call up an…
The Story So Far As part of an effort to increase user security and privacy, Chrome is planning a number of changes to the extensions pla...
My teardown of Beaker and the Dat network.
Back when Internet Explorer was dominant, and every developer I knew installed Firefox on every family member and their dogs desktop, I remember a big selling point for convincing people to use Firefox was ‘Tabs’.
When you invoke a function in an imperative programming language, you pass arguments to that function. But that function may also operate on global mutable state, meaning there are other factors in the operation of that function than merely the arguments you pass to it. To some extent this kind of contextual, implicit…
How to split up your large, complex, frontend codebases into simple, composable, independently deliverable apps.
I use Firefox, and this morning I've spent quite some time proving to passive-aggressive Google that I'm not a robot.