We switched to cursor-based pagination
Earlier this month, we migrated from offset pagination to cursor-based pagination for our API. In this journal, we walk through the basics of these methods of pagination and why we’re making this switch.
The latest blog posts to take off on Hacker News. 6,153 posts.
Earlier this month, we migrated from offset pagination to cursor-based pagination for our API. In this journal, we walk through the basics of these methods of pagination and why we’re making this switch.
In this first part of a two-part series, we walk through basic accounting principles for anyone building products that move and track money.
Matyáš Racek's blog
My main computer is a MacBook Pro from 2017, but I have some servers laying around and one other laptop connected at home with ArchLinux installed that I use mainly for development. I connect to it remotely either directly using a SSH/Mosh + Tmux + Emacs/Vim combination, or using the pretty convenient VSCode Remote…
None
How I've eased into a new language, Go, as a Senior Software Engineer, and some initial thoughts on the language.
Unlock Seamless Networking on Steam Deck with Tailscale. Install Now for Instant Access.
Is DALL-E 2 fit for use in creative work? A case study involving pixel graphics for a point-and-click adventure game.
This is a guest post, written by Zhangir Azerbayev. Zhangir is an undergraduate at Yale, majoring in computer science and mathematics. He completed this work while visiting Carnegie Mellon’s …
Us denizens of the Internet have become familiar with concepts that were foreign more than a decade ago, one of the most that causes the most influence is going viral. There’s so much variety on the web with content providing the impression that anything could essentially make you rich. However, hid
This image was created by an AI, MidJourney. All I had to do was type in a prompt (“wildfire”) and aspect ratio. This AI is pretty good, but nowhere near the state of the art, and AI like it are, over the next few years, going to make art like this available within seconds at […]
Since I joined Charm, I’ve been working and learning more about SSH, and I thought I would share a few quick tips and tricks with you.
In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and React tackles the rest. But how exactly does it do this? In this tutorial, we'll unpack exactly when and why React re-renders, and how we can use this information to optimize the performance of our React apps.
Introducing FastPage a new gem for ActiveRecord that speeds up deep pagination queries.
A look at supabase-js v2, which brings type support and focuses on quality-of-life improvements for developers.
As of today, I've been using the same Arch Linux installation for ten years on my main computer. I don't have much to say, but I'm writing this because my experience doesn't match the common notion that Arch Linux is unstable. 1
American, the world’s largest airline, poised to have the world’s largest supersonic fleet with new Boom Supersonic aircraft
Trends in medium, AI, and user interaction underpin Instagram’s response to TikTok, and will determine Meta’s long-term moat.
.NET 6 is now included in Ubuntu 22.04 (Jammy) and can be installed with just `apt install dotnet6`.
News and updates from the RubyGems team — releases, security advisories, and project announcements.
Today is Debian's 29th anniversary. We recently wrote about some ideas to celebrate the DebianDay, and several events have been planned in more than 14 locations. You can join the party or organise something yourselves too! Today is also an...
Emacs has a shell written entirely in Emacs Lisp. Here's how you master Eshell, a versatile and powerful shell capable of supplanting bash or zsh as your daily driver.
The Practical Nomad: Edward Hasbrouck's blog
Up to date records of DigitalOcean Data Centers
Graphists, animators, game programmers, font designers, and other graphics professionals and enthusiasts are often working with Bézier curves. They're popular, extensively documented, and used pretty much everywhere. That being said, I find them being explained almost exclusively in 2 or 3 dimensions, which can be a…
Japan Dev started as a list of companies I wanted to work for back in 2014. Here's the story of how that idea morphed into a job board showcasing hundreds...