Nuances of running Ruby on KubernetesBy Andrey NovikovNuances of running Ruby on KubernetesRubyConf Taiwan x COSCUP 2025Taipei, TaiwanTalkRailsInfrastructureRubyKubernetesAugust9-10
LefthookLefthookGit hooks manager for Node.js, Ruby, or any other type of projects.Open SourceDesign EngineeringPerformance & ScalabilityGitGoNode.js
YabedaYabedaMake Ruby and Rails application monitoring as easy as possible.Open SourceInfrastructurePerformance & ScalabilityPrometheusGrafanaRuby
after_commit everywhereafter_commit everywhereAllows to use ActiveRecord transactional callbacks outside of Rails models.Open SourceRailsRuby
omniauth-ebay-oauthomniauth-ebay-oauthOmniAuth Strategy for eBay Apps (for using with eBay REST APIs).Open SourceRubyRails
sidekiq-fair_tenantsidekiq-fair_tenantSidekiq middleware to re-route excess jobs of “greedy” users to slower queuesOpen SourceRuby
Fullstaq Ruby Docker imagesFullstaq Ruby Docker imagesUnofficial Docker images for Fullstaq Ruby, a custom build of Ruby MRIOpen SourceInfrastructureRubyDockerKubernetes
Let there be docs! Generating an OpenAPI schema across the Rails stackLet there be docs! Generating an OpenAPI schema across the Rails stackApril 8, 2025Blog PostRailsRuby
The SDK Imperative: why developer tools live or die by their SDKsThe SDK Imperative: why developer tools live or die by their SDKsAugust 10, 2024Blog PostDeveloper ProductsSDKs and PluginsOpen SourceGitHeroku
git push --force and how to deal with itgit push --force and how to deal with itJuly 30, 2024Blog PostDXGitHeroku
“Fair” multi-tenant prioritization of Sidekiq jobs—and our gem for it!“Fair” multi-tenant prioritization of Sidekiq jobs—and our gem for it!February 14, 2024Blog PostRailsPerformanceRubyRedis
Real-time stress: AnyCable, k6, WebSockets, and YabedaReal-time stress: AnyCable, k6, WebSockets, and YabedaSeptember 7, 2021Blog PostPerformanceReal-timeRailsRubyPrometheus
Serverless TypeScript: A complete setup for AWS SAM LambdasServerless TypeScript: A complete setup for AWS SAM LambdasFebruary 17, 2021Blog PostInfrastructureDXServerlessTypeScriptAWS
Fullstaq Ruby: First impressions, and how to migrate your Docker/Kubernetes Ruby apps todayFullstaq Ruby: First impressions, and how to migrate your Docker/Kubernetes Ruby apps todayAugust 10, 2019Blog PostInfrastructurePerformancePerformance & ScalabilityRubyDockerKubernetes
Reporting non-nullable violations in graphql-ruby properlyReporting non-nullable violations in graphql-ruby properlyJuly 19, 2019Blog PostRubyGraphQLRails
Lefthook, Crystalball, and git magic for smooth development experienceLefthook, Crystalball, and git magic for smooth development experienceJuly 10, 2019Blog PostGitCIGo
RubyKaigi 2019: A speaker’s reportRubyKaigi 2019: A speaker’s reportMay 14, 2019Blog PostDeveloper CommunityRubymRubyRails
Meet Yabeda: A Ruby instrumentation frameworkMeet Yabeda: A Ruby instrumentation frameworkOctober 22, 2018Blog PostInfrastructureRubyRailsPrometheus
The silence of the Ruby exceptions: a Rails/PostgreSQL database transaction thrillerThe silence of the Ruby exceptions: a Rails/PostgreSQL database transaction thrillerJuly 24, 2018Blog PostPerformancePerformance & ScalabilityRailsRubyPostgreSQL
Ruby in Japan vs. the WorldBy Andrey NovikovRuby in Japan vs. the WorldMar 22, 2025Osaka Web Designers and Developers MeetupTalkDeveloper CommunityRuby
Generating OpenAPI schema from serializers throughout the Rails stackBy Andrey NovikovGenerating OpenAPI schema from serializers throughout the Rails stackFeb 26, 2025Kyobashi.rbTalkRailsOpen SourceRuby
Keeping it Ruby: why your product need to have Ruby SDKBy Sampo Kuokkanen and Andrey NovikovKeeping it Ruby: why your product need to have Ruby SDKDec 5–6, 2024RubyWorldTalkSDKs and PluginsDeveloper ProductsOpen SourceRuby
Threads, callbacks, and execution context in RubyBy Andrey NovikovThreads, callbacks, and execution context in RubyApr 11–12, 2024RubyConf AU 2024TalkRuby
Ruby on Whales: building a convenient development environment using DockerBy Andrey NovikovRuby on Whales: building a convenient development environment using DockerNov 11, 2023Izumo Ruby meet-upTalkRailsRubyDocker
Rails Executor: the border between application and framework codeBy Andrey NovikovRails Executor: the border between application and framework codeOct 27–28, 2023Kaigi on Rails 2023TalkRailsRuby
Threads, callbacks, and execution context in RubyBy Andrey NovikovThreads, callbacks, and execution context in RubySep 9, 2023Osaka Ruby Kaigi 03TalkRuby
imgproxy is amazing: handling user-uploaded images with ease and confidenceBy Andrey Novikovimgproxy is amazing: handling user-uploaded images with ease and confidenceJul 22, 2023Osaka Web Designers and Developers MeetupTalk
PostgreSQL as seen by RubyistsBy Andrey NovikovPostgreSQL as seen by RubyistsOct 22, 2022Kaigi on Rails 2022TalkPostgreSQLRailsRuby
Visiting RubyKaigiBy Alexey Ivanov, Andrey Novikov and Sampo KuokkanenVisiting RubyKaigiSep 8, 2022RubyKaigi 2022TalkRailsRuby
GraphQL-AnyCableBy Andrey NovikovGraphQL-AnyCableJun 1–2, 2019Saint P RubyConfTalkReal-timeOpen SourceRailsGraphQLRuby
Yabeda: monitoring monogatariBy Andrey NovikovYabeda: monitoring monogatariApr 18–20, 2019RubyKaigiTalkInfrastructurePrometheusGrafanaRuby
Irina Nazarova CEO at Evil MartiansEvil Martians transform growth-stage startups into unicorns, build developer tools, and create open source products. Hire us to design and build your productSchedule callSend email instead