Choosing the Right Audit Trail Approach in RubyThe Ruby ecosystem offers a wide range of tools for building an audit trail, each with its pros and cons. So, which one is the best choice?May 1, 2024May 1, 2024
The Ultimate Guide to PostgreSQL Data Change TrackingExplore five methods of data change tracking in PostgreSQL available in 2024.Feb 23, 2024A response icon1Feb 23, 2024A response icon1
Top 5 Ways to Implement Real-Time Rich Text Editor (ranked by complexity)We’ll go through the main approaches to implementing real-time rich text editors and try to assess their pros and cons.Jan 19, 2021Jan 19, 2021
Published inUniverse EngineeringImproving Browser Performance 10xWe improved the performance of the Universe.com homepage by more than 10 times. Let’s explore the techniques we used to achieve this…Jun 6, 2019A response icon5Jun 6, 2019A response icon5
Published inUniverse EngineeringIntroduction to Concurrency Models with Ruby. Part IIIn the second part of our series we will take a look at more advanced concurrency models such as Actors, CSP, STM and of course GuildsSep 6, 2017A response icon2Sep 6, 2017A response icon2
Published inUniverse EngineeringIntroduction to Concurrency Models with Ruby. Part IIn this first post, I would like to describe the differences between Processes, Threads, what the GIL is, EventMachine and Fibers in Ruby.Aug 23, 2017A response icon4Aug 23, 2017A response icon4
Published inUniverse EngineeringBatching – A powerful way to solve N+1 queries every Rubyist should knowIn this post I’m going to tell you about batching as a technique to help avoid N+1 queries, existing battle-tested tools like Haskell Haxl…Aug 16, 2017A response icon7Aug 16, 2017A response icon7