New
The latest blog posts to take off on Hacker News. 8,470 posts.
Spoofing Google Search Results
By adding two parameters to any Google Search URL, you can replace search results with a Knowledge Graph card of your choice. A malicious user can use this to generate false information or ‘fake news’.
Don’t Get Clever with Login Forms
I'm Brad Frost, an independent creator, web designer & developer, teacher, speaker, writer, musician, and artist based in Pittsburgh, PA.
CERN day 1: rebuilding the first web browser
This marks the beginning of a week long adventure in Geneva Switzerland at CERN, to work on a hack project.
Next.js 8 released
Next.js 8 introduces Serverless Mode, smaller bundles, performance improvements, and more.
SEO for Web Engineers
I like to joke that SEO stands for 'somebody else's obligation' because it’s easy to point a finger when something goes wrong.
Swc – Fast JavaScript to JavaScript compiler
SWC (Speedy Web Compiler) is a super-fast JavaScript and TypeScript compiler.
From Google Analytics to Fathom
tl;dr: I'm now using Fathom for my personal website analytics, and it's easy to self-host and maintain, better for privacy, and can lead to better site performance. Since the mid-2000s, right after it became available, I started using Google Analytics for almost every website I built (whether it be mine or someone…
HTML, CSS and our vanishing industry entry points
Everyone is angry about CSS again. I’m not even going to try to summarize the arguments. However it always seems to boil down to the fact that CSS is simultaneously too easy to bother with, yet so hard it needs to be wrapped up in a ball of JavaScript in case it scares the horses. ... HTML, CSS and our vanishing…
With React 16.8, React Hooks are available in a stable release
This blog site has been archived. Go to react.dev/blog to see the recent posts. With React 16.8, React Hooks are available in a stable release! What Are Hooks? Hooks let you use state and other React features without writing a class. You can also build your own Hooks to share reusable stateful logic between…
Electron v5.0 Timeline
For the first time ever, Electron is excited to publicize our release schedule starting with v5.0.0. This is our first step in having a public, long-term timeline.
Firefox 66 to block automatically playing audible video and audio
Unsolicited volume can be a great source of distraction and frustration for users of the web. So we are making changes to how Firefox handles playing media with sound and ...
Browser diversity starts with us
Developers, designers, and strategists, here’s something you can do for the health of the web:
Making SetInterval Declarative with React Hooks
How I learned to stop worrying and love refs.
React as a UI Runtime
An in-depth description of the React programming model.
Tiny PWAs and why I keep building them
The search for useful tiny apps is hard, but progressive web apps and the growing api surface on the web platform are starting to fill the gap.
Google Play Store Now Open for Progressive Web Apps
Chrome 72 for Android shipped the long-awaited Trusted Web Activity feature, which means we can now distribute PWAs in the Google Play…
Ending our Medium integration
Sometime in the past few weeks, Medium abruptly deleted third-party access to their publishing API. There was no warning before, or notic...