The Re-Frame Guide: Front-End Architecture in Clojure
This Re-frame tutorial walks you through the main parts of Re-frame's structure, how they work together, and how they help you succeed in the long run building your single page application.
Topics /
The most popular blog posts about web & frontend on Hacker News. 8,467 posts.
This Re-frame tutorial walks you through the main parts of Re-frame's structure, how they work together, and how they help you succeed in the long run building your single page application.
Cross-Site Request Forgery countermeasures can be greatly simplified using request metadata provided by modern browsers.
Today we’re pushing live a complete rewrite of the Khan Academy Exercise framework ( live demo ).
Version 5.1 of PeerTube has been released! On the menu: moderation of account creation, a button to resume live broadcasting, improved management of e...
I wrote most of this post sometime in 2022 but I think it holds up alright in 2024 so I decided to publish it for posterity. I don’t really like doing posts like this—I’d much rather share some innocuous learnings or tips but it turns out I have opinions too 😓 Sorry! 2024-02-21: I’ve added a few reflections at the end…
Just stop, y’all. It’s a waste of your time and your effort. Put down your Google search for an email regular expression, take a step back, and breathe.
A list of free, cross-platform GUI solutions for C++.
This blog is written by Hanno Böck. Unless noted otherwise, its content is licensed as CC0 .
The web is kinda weird because it was originally created as a typesetting system, rather than a GUI toolkit. While this definitely has its drawbacks 1 and isn’t suitable for everything , I personally rather like the “web as a GUI toolkit” exactly because of its typesetting roots; it provides some features that few…
Recently the news broke that Microsoft may be working on another browser instead of IE. After reviewing the available evidence I’ve come to the conclusion that, although Microsoft is making a few adjustments, and a name change for IE might be a good idea, the new browser will essentially be IE12. Still, I think we web…
The big loser this week, though, was Microsoft. They’re simply not even part of the game.
The most common mistakes I found while writing react components, why they are mistakes and how to avoid or fix them.
Compression on the web is getting a big boost from shared dictionary compression. Learn what they are, how they work, and how they could substantially reduce load times even further than standard compression for both static and dynamic resources on the web.
Today we're excited to announce our support and collaboration on a new Stage 0 proposal to bring optional and erasable type syntax to JavaScript. Because
Check out these different ways to deploy a React app for free, including using Vercel, Firebase, and Cloudflare Pages.
A few months ago we released a new way for people to run serverless Javascript called Cloudflare Workers. We believe Workers is the fastest way to execute serverless functions, but lets prove it.
This is interesting. You can log into your Facebook account using three passwords – one is the main password that you created and the other passwords can…
Eight years ago today, Mozilla launched the first version of Firefox. We had the audacity to believe that we could change things. We believed that a commun
Visual mode is a mouseless way of selecting any text on any page (with as few keystrokes as possible). Conceptually based on vi 's visual mode, Nyxt adapts it for the web.
If only someone paid me everytime I visited CSSTrick's flexbox guide…or at least all those times when I fiddled around {justify,align}-{content,items} trying to make _something_ happen on screen. I wanted to form a better mental model of all the basic functionality that flexbox provides for all those…
Today is a fairly momentous day in the history of Ruby web frameworks. You will probably find the news I’m about to share with you fairly shocking, but I will attempt to explain the situation. Before talking tech, and even going into the details of the announcement, I want
I served a 10MB gzip bomb as an image in HTML email. Most clients and proxies coped, iOS Mail crashed and Evolution wrote 100GB of cache to my disk.