Infinite scrolling pagination with Rails, Hotwire, and Turbo
Infinite scrolling is a solved problem, but there are a variety of solutions. Here are some of our favorite approaches to implementing it with Hotwire.
How we usability test our SaaS product
Curious how to usability test an evolving SaaS product? We do it in the design stage with Notion, Figma, and Maze.
How to publish code in blog posts with Webflow
Writing about code in Webflow can be a nightmare. Here's the best solution we've found to include code blocks in articles.
Automate data discovery & classification with Bearer
We're making identifying data in your apps easier with automated data discovery and classification. Directly in your SCM or CI pipeline.
Tips for using tree sitter queries
Tree-sitter is a powerful library for parsing all kinds of languages, but sometimes it can be tricky. Here are our tips on making the most of its queries.
The difference between Turbo Streams and Turbo Frames
On the surface, it can seem like Turbo's streams and frames are solving the same problem. Here's a quick overview on how they differ, and when to use each.
Snapshot testing ViewComponents with RSpec
ViewComponents are great, but testing them can be cumbersome. Here's how we approach using snapshot testing in these components in our Rails app.
DevSecOps: How to bring data security into the development workflow
DevSecOps brings security into the software development lifecycle the same way that DevOps joined operations and development, but what about data?