A Deep Dive into Solid Queue for Ruby on Rails
In the second part of our series, let's dive deeper into some of Solid Queue's more advanced features.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 8,469 posts.
In the second part of our series, let's dive deeper into some of Solid Queue's more advanced features.
Design can feel like there's no science to it — only feel and intuition. Even researchers have trouble grounding interaction design practices in science, inherently treating them as a mysterious black box. 1 While from my own experience that's partly true, I have been trying to deconstruct and dig out the why behind…
Algolia started out as a mobile SDK for apps that wanted better offline search. After customers starting asking for a hosted search product, they quic
It's been a while since I've posted so figured it's about time I started a new series on my blog.
Simple guide to extending your browser with Chrome extensions
I can put any item of my choice on your personalized amazon.com homepage. Did I hear you say Bollocks! ? Well, here is proof:
Solve all your shader problems with this one weird trick.
Going down the API-First Ecosystem Rabbit Hole with Shopify, Stripe, Twilio, and more
The next release of Android is officially here and comes with some superhero powers to help you get the most from your device.
We are always working to improve security protections of Google accounts. Our security systems automatically detect, alert and help protect our users against a range of security threats. One form of phishing, known as “ man-in-the-middle ”, is hard to detect when an embedded browser framework (e.g., Chromium Embedded…
Okay, I’m calling it: if you’re using guest blogging as a way to gain links in 2014, you should probably stop. Why? Because over time it’s become a more and more spammy practice, …
V8 v7.2 features high-speed JavaScript parsing, faster async-await, reduced memory consumption on ia32, public class fields, and much more!
TL;DR: 16px minimum font-size for body text, 1.5em line-height for said text; max width should be 60-80 characters == 27-35em.
Rebuilding Firefox.com with Mozilla and Lincoln Loop on modern, native CSS with no pre-processors, and what that means for design systems today.
Firefox 15 (now in the Beta channel) supports the Opus audio format, via the Opus reference implementation. What is it? Opus is a completely free audio format that was recently ...
Vivaldi is changing how it presents its User Agent in the upcoming release. Here is an explanation of what a User Agent is and what we are doing.
I feel like I should have a blog. Specifically, a tech blog. Everything points towards it! I like coding, I like reading, I particularly like reading blog posts . So then, why don't I have one?!
There's a proposal to add a new <h> element to the HTML spec . It solves a fairly common use-case. Take this HTML snippet:
I removed social media buttons from my site in 2014 after noticing they got near-zero clicks. Here's what I learned—and why the share-button era ended.
I saw a post on LinkedIn the other day from a self-proclaimed 20 year agency veteran of WordPress saying that was it, they’re moving the entire agency off of WordPress and onto AI. Now, because I, too, am a 20 year veteran of WordPress, this kind of story catches my attention. He posted that they […]
WebFonts are awesome and here to stay. However, if used improperly, they can also impose a huge performance penalty. In this post, I explain how Rubygems.org painted 10x faster just by making a few...
We'd also like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox!
Chrome and Firefox will reach version 100 in a couple of months. Let's work together on fixing User Agent detection issues.