EngineeringWe benchmarked top SAST products, and this is what we learnedJuly 13, 2023We benchmarked top SAST products to see how Bearer CLI stands up. Here are the results!Guillaume MontardEngineeringImproving Bearer CLI's precision and recallJuly 5, 2023Part two in our series on battle testing Bearer CLI, we focus on the efforts made comparing the scanner with similar tools and improving the results.Elizabeth BraaeEngineeringHow we battle test Bearer CLIJune 27, 2023The steps we take to ensure that our CLI app runs across a variety of environments and codebases.Phil HaytonCédric FabianskiEngineeringTop 10 ways to secure Ruby on Rails applicationsMay 10, 2023Rather than list random tips, let's focus on the 10 key areas to focus on when securing rails apps.Mark MichonEngineeringThe ultimate guide to securing data for Rails developersAugust 12, 2022Everything you need to know to secure your Ruby on Rails applications. From database connections to encryption. From a team of seasoned Rails devs.Guillaume MontardTanguy JoannotEngineeringInfinite scrolling pagination with Rails, Hotwire, and TurboMay 24, 2022Infinite scrolling is a solved problem, but there are a variety of solutions. Here are some of our favorite approaches to implementing it with Hotwire.Yaroslav ShmarovPhil HaytonEngineeringTips for using tree sitter queriesApril 6, 2022Tree-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.Vjeran FistricEngineeringThe difference between Turbo Streams and Turbo FramesMarch 22, 2022On 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.Elizabeth BraaeEngineeringSnapshot testing ViewComponents with RSpecMarch 9, 2022ViewComponents are great, but testing them can be cumbersome. Here's how we approach using snapshot testing in these components in our Rails app.Phil Hayton1 / 2Next