New
The latest blog posts to take off on Hacker News. 552 posts.
Deno 1.31: Package.json Support
Deno 1.31 adds support for package.json, stabilizes Node-API, Deno.Command API, adds `node:v8` module, and more.
My favourite 3 lines of CSS
Save 20% on all of our high quality, premium courses using the code NEXTLEVEL at checkout
Four ways to build web apps
This is my opinionated list of four approaches to building websites and web applications. Publicly hosted on the internet, serving HTML, CSS, JavaScript, images, etc over HTTP.
Goodbye, CSS-Tricks
I woke up yesterday to the news that DigitalOcean has cut a bunch of jobs from the payroll. It sounds like a pretty big wave, and yes, my job was lopped off
Self hosting in 2023
Why I've decided to host my page on my own in home server and how community is building amazing tools like Coolify.
Mozilla solves the Manifest V3 puzzle to save ad blockers
Google Chrome's new platform for extensions, Manifest V3, threatens to limit the functionality of ad blockers. Firefox has found a way around this problem. Read how.
Email: Explained from first principles
Modern email is a patchwork of protocols and extensions. Here is one article to understand them all.
Replacing Mapbox with open source solutions
I rebuilt our interactive mapping stack with open source technology
What to expect from your framework
There's been a bit of a brouhaha these last weeks as parts of the Internet suddenly woke up to the realization that most Single Page Apps are slow and overcomplicated, and — shock horror — it turns out that Facebook, the lovable scamps that brought us React and QAnon, have conducted themselves badly! Refreshingly…
Modern SPAs without bundlers, CDNs, or Node.js
I typically start new front-end prototypes with a single HTML file that I view using a file:// URL. I enjoy this practice of incrementally growing my projects, so I’ll keep working in that single file for as long as I can. Once it becomes unwieldy, I’ll split out the CSS and JavaScript into dedicated files. Then when…
Web Push for Web Apps on iOS and iPadOS
With iOS and iPadOS 16.4 beta 1 comes support for Web Push for Home Screen web apps, Badging API, Manifest ID, and more.
WebKit Supports Nested CSS
Back in December, we wrote an article detailing three different options for CSS Nesting.
The case for frameworks
I push back on Alex Russell's "Market for Lemons" post blaming JS frameworks and their advocates for poor mobile web performance. Developers aren't stupid or deceived: React dominates because of rational economics. Frameworks save developer time, enable hiring, and compound via ecosystems. Better frameworks, not fewer…
Declarative Shadow DOM
We’re pleased to announce that support for the declarative shadow DOM API has been added and enabled by default in Safari Technology Preview 162.
<3 Deno
Deno is a relatively new JavaScript runtime. I find it quite interesting and aesthetically appealing, in-line with the recent trend to rein in the worse-is-better law of software evolution. This post explains why.
The XML spec is 25 years old today
The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML has been designed for ease of implementation and for interoperability with both SGML…
What 2023 will bring for PeerTube
We (Framasoft, a small not-for-profit association!) are proud to present our roadmap for the developments and side projects we have planned for PeerTu...
Why do we create modern desktop GUI apps using HTML/CSS/JavaScript? (2022)
This was a post on [Quora](https://qr.ae/pG0hvt) and I thought I have more to say than I can write in a reply, so here goes, a blog article inst...
Bard and new AI features in Search
Introducing Bard (now Gemini), Google's conversational AI service — plus, new AI features in Search.
Announcing Masonry 0.1, and my vision for Rust UI
When I see the landscape of native GUI in 2022, I feel like something is missing.
Servo 2023 Roadmap
Servo project roadmap for 2023