Building Webhooks into Your Application: Guidelines and Best Practices (2020)
Learn how to build a webhook, send it from your app, manage authentication, handle security, and provide a smooth developer experience to your customers.
Topics /
The most popular blog posts about web & frontend on Hacker News. 8,469 posts.
Learn how to build a webhook, send it from your app, manage authentication, handle security, and provide a smooth developer experience to your customers.
<em>So, what is it you do all day?</em>
This blog post is about my journey to understand the current practice of de-anonymization via the clickjacking technique whereby a malicious website is able to uncover the identity of a visitor, including his full name and possibly other personal information. I don’t present any new information here that isn’t already…
Jon Udell is blogging less . Gosh, so am I . There are loads of ways to talk to the world, new alternatives every day it seems. Is this thing, you know, over?
Quick overview of a new blog feature.
One thing I’ve learnt while working for Mozilla is that a web browser can be characterized as a JavaScript execution environment that happens to have some multimedia capabilities. In particular, if you look at Firefox’s about:memory page, the JS engine is very often the component responsible for consuming the most…
Learn how to secure your API. Best practices for OAuth, REST, DDoS, Attack Mitigation and Design.
Cache all the things. How React Compiler works under-the-hood.
There’s a certain community in tech that’s very vocal about their preference toward native apps. I share that sentiment, yet sometimes people take this …
WebKit has had a big year, with over 162 new features and improvements shipping in WebKit browsers — including Safari 15.2, Safari 15.4, and Safari 15.5.
A friend asked me at breakfast this week “what gets you excited in crypto these days?” I answered “Dapps.” If the second half of 2016 and all of 2017 was about raising capital to fund development efforts (and speculating on all of that), then it sure feels like 2018 is the year we start getting […]
Today I mourn. What am I mourning? Encapsulation. At least in my projects. As a library author, I’ve decided to avoid private class fields from now on and gradually refactor them out of my existing libraries. Why did I make such a drastic decision? It all started a few days ago, when I was building a Vue 3 app that…
Pyramid schemes, scientology and Tamagotchi
We’ve updated Google Maps with more relevant information, a new color scheme and new icons to help you quickly identify points of interest.
Everyone complains about web pages that suck, but the reality is that it is advertisers who call the shots. This should, at a minimum, put Facebook’s Instant Articles and Apple’s News a…
We will remove Trending from Facebook next week and we will also remove products and third-party partner integrations that rely on the Trends API.
It’s an interesting time. Microsoft now maintains three different web browsers: Internet Explorer 11Microsoft Edge Legacy (Spartan, v18 and below)Chromium-based Microsoft Edge (v79+) If you&#…
Your AMP pages have a higher than usual bounce rate? Don't worry, your data may be wrong. In this article, I explain you why.
Learn why most websites don't need cookie consent banners and how privacy-first design can improve user experience while simplifying compliance with GDPR…
React Server Components, while innovative, risk causing division in the React community due to their potential to undermine Single-Page App architecture.
Mobile OSes and their most successful apps have drained browser choice of meaning for more than a decade. This has lead to confusion for users and loss of control over data. Web developers, meanwhile, face higher costs and reduced ability to escape walled gardens. It's time for the charade to end.
I wrote two posts on the topic of WebKit font smoothing before, but unfortunately the situation has grown worse since then. In allowing the designer to pick their own font smoothing mode with the -webkit-font-smoothing CSS property, WebKit developers have opened up an opportunity for typographic abuse, namely, the…
We simply must fix the monetization and distribution challenges that publishers face.