Martian Events
Upcoming events
- Rails + Inertia.js WorkshopRails + Inertia.js WorkshopSan Francisco Ruby ConferenceSan Francisco, California, United States![Cover for Rails + Inertia.js Workshop]() 
- Automatic and Accessible Dynamic Themes With OKLCH Color SpaceAutomatic and Accessible Dynamic Themes With OKLCH Color SpaceReact Advanced ConferenceLondon, United Kingdom![Cover for Automatic and Accessible Dynamic Themes With OKLCH Color Space]() 
Past events
- Sam Lambert: building databases that never go downSam Lambert: building databases that never go downDev Propulsion Labs![Cover for Sam Lambert: building databases that never go down]() 
- Devtool founder picnic | Seed, series A - #SFTechWeekDevtool founder picnic | Seed, series A - #SFTechWeekDevtool founder picnic![Cover for Devtool founder picnic | Seed, series A - #SFTechWeek]() 
- Misconceptions about colors for developersMisconceptions about colors for developersProduct Meetup Barcelona
- Smart Nano Stores, or how we made front-end simplerSmart Nano Stores, or how we made front-end simplerWhatTheStack Conference![Cover for Smart Nano Stores, or how we made front-end simpler]() 
- Don't Be "Thread"-ened: Testing Multithreaded Code with ConfidenceDon't Be "Thread"-ened: Testing Multithreaded Code with ConfidenceEuRuKo 2025![Cover for Don't Be "Thread"-ened: Testing Multithreaded Code with Confidence]() 
- Building interactive Ruby gem tutorials with Wasm – yes, right in the browser!Building interactive Ruby gem tutorials with Wasm – yes, right in the browser!EuRuKo 2025![Cover for Building interactive Ruby gem tutorials with Wasm – yes, right in the browser!]() 
- Prioritization justice: lessons from making background jobs fair at scalePrioritization justice: lessons from making background jobs fair at scaleEuRuKo 2025![Cover for Prioritization justice: lessons from making background jobs fair at scale]() 
- Sarah Wooders: on why LLMs are like MementoSarah Wooders: on why LLMs are like MementoDev Propulsion Labs![Cover for Sarah Wooders: on why LLMs are like Memento]() 
- The Whop & Chop: Cutting CI time in halfThe Whop & Chop: Cutting CI time in halfSF Bay Area Ruby Meetup![Cover for The Whop & Chop: Cutting CI time in half]() 
- Jason Bosco: serving billions searches monthly without VC fundingJason Bosco: serving billions searches monthly without VC fundingDev Propulsion Labs![Cover for Jason Bosco: serving billions searches monthly without VC funding]() 
- Nuances of running Ruby on KubernetesNuances of running Ruby on KubernetesRubyConf Taiwan x COSCUP 2025![Cover for Nuances of running Ruby on Kubernetes]() 
- What is happening with strings in Ruby and why is it feeling chilly?What is happening with strings in Ruby and why is it feeling chilly?RubyConf Taiwan x COSCUP 2025![Cover for What is happening with strings in Ruby and why is it feeling chilly?]() 
- Anna Veronika Dorogush: my team makes me proudAnna Veronika Dorogush: my team makes me proudDev Propulsion Labs![Cover for Anna Veronika Dorogush: my team makes me proud]() 
- LaunchKit pitch: devtool landing page templateLaunchKit pitch: devtool landing page templateSF Awesome AI Dev Tools![Cover for LaunchKit pitch: devtool landing page template]() 
- Michael Magán: time to build user-centric softwareMichael Magán: time to build user-centric softwareDev Propulsion Labs![Cover for Michael Magán: time to build user-centric software]() 
- Rails Frontend Evolution: It Was a Setup All AlongRails Frontend Evolution: It Was a Setup All AlongRailsConf 2025![Cover for Rails Frontend Evolution: It Was a Setup All Along]() 
- Startups on Rails in Past, Present and FutureStartups on Rails in Past, Present and FutureRailsConf 2025![Cover for Startups on Rails in Past, Present and Future]() 
- José Valim: developer curiousity, Elixir ecosystem and the future of AIJosé Valim: developer curiousity, Elixir ecosystem and the future of AIDev Propulsion Labs![Cover for José Valim: developer curiousity, Elixir ecosystem and the future of AI]() 
- Adam Wenchel, founder and CEO at Arthur: developer empathy, last mile problem in AI deployment and open sourceAdam Wenchel, founder and CEO at Arthur: developer empathy, last mile problem in AI deployment and open sourceDev Propulsion Labs![Cover for Adam Wenchel, founder and CEO at Arthur: developer empathy, last mile problem in AI deployment and open source]() 
- Code and the Coding Coders who Code it: Vladimir DementyevCode and the Coding Coders who Code it: Vladimir DementyevCode and the Coding Coders who Code it![Cover for Code and the Coding Coders who Code it: Vladimir Dementyev]() 
- Why Bolt.new Won and Most DevTools AI Pivots FailedWhy Bolt.new Won and Most DevTools AI Pivots FailedAI Engineer World's Fair 2025![Cover for Why Bolt.new Won and Most DevTools AI Pivots Failed]() 
- Simplifying State Management in Angular with Smart Nano StoresSimplifying State Management in Angular with Smart Nano StoresInternational Javascript Conference![Cover for Simplifying State Management in Angular with Smart Nano Stores]() 
- Programmable colors: bridging design and codeProgrammable colors: bridging design and codeFigma Config
- Defying Front-End Inertia: Inertia.js on RailsDefying Front-End Inertia: Inertia.js on RailsTropical on Rails![Cover for Defying Front-End Inertia: Inertia.js on Rails]() 
- Solving algorithms: beyond cramming for job interviewsSolving algorithms: beyond cramming for job interviewsVoxxed Days Zürich![Cover for Solving algorithms: beyond cramming for job interviews]() 
- Generating OpenAPI schema from serializers throughout the Rails stackGenerating OpenAPI schema from serializers throughout the Rails stackKyobashi.rb![Cover for Generating OpenAPI schema from serializers throughout the Rails stack]() 
- Don't just slap on a chatbot: building AI that works before you askDon't just slap on a chatbot: building AI that works before you askAI Engineer Summit 2025![Cover for Don't just slap on a chatbot: building AI that works before you ask]() 
- Irina Nazarova, CEO of Evil Martians and Sin City Ruby 2025 SpeakerIrina Nazarova, CEO of Evil Martians and Sin City Ruby 2025 SpeakerCode with Jason![Cover for Irina Nazarova, CEO of Evil Martians and Sin City Ruby 2025 Speaker]() 
- Keeping it Ruby: why your product need to have Ruby SDKKeeping it Ruby: why your product need to have Ruby SDKRubyWorld
- From Server to Client: Ruby on Rails on WebAssemblyFrom Server to Client: Ruby on Rails on WebAssemblyWasmCon 2024![Cover for From Server to Client: Ruby on Rails on WebAssembly]() 
- 5 best practices for preventing chaos in Tailwind CSS5 best practices for preventing chaos in Tailwind CSSReact Advanced Conference![Cover for 5 best practices for preventing chaos in Tailwind CSS]() 
- Andrey Sitnik from Talks with Ido EvergreenAndrey Sitnik from Talks with Ido EvergreenTalks with Ido Evergreen
- Assembling the Future: crafting the missing pieces of the Ruby on Wasm puzzleAssembling the Future: crafting the missing pieces of the Ruby on Wasm puzzleEuRuKo 2024![Cover for Assembling the Future: crafting the missing pieces of the Ruby on Wasm puzzle]() 
- YC Ruby Meetup: Ruby & Rails powering YC startups in 2024YC Ruby Meetup: Ruby & Rails powering YC startups in 2024Y Combinator Events![Cover for YC Ruby Meetup: Ruby & Rails powering YC startups in 2024]() 
- SF Bay Area Ruby Meetup in July @ Cisco MerakiSF Bay Area Ruby Meetup in July @ Cisco MerakiCisco Meraki
- How to Make Your Open Source Project PopularHow to Make Your Open Source Project PopularOpenSouthCode
- Leveraging OpenAPI: Creating Effective RESTful API Specifications and DocumentationLeveraging OpenAPI: Creating Effective RESTful API Specifications and DocumentationRuby Rogues![Cover for Leveraging OpenAPI: Creating Effective RESTful API Specifications and Documentation]() 
- How to make your open source project popularHow to make your open source project popularUpstream 2024![Cover for How to make your open source project popular]() 
- Narrative Reflections: Transmuting Ruby Code into Storytelling GoldNarrative Reflections: Transmuting Ruby Code into Storytelling GoldBlue Ridge Ruby![Cover for Narrative Reflections: Transmuting Ruby Code into Storytelling Gold]() 
- A perfect combo: content that sells from engineers who writeA perfect combo: content that sells from engineers who writeOpen Source Founders Summit 2024![Cover for A perfect combo: content that sells from engineers who write]() 
- Ruby Mixology 101: adding shots of PHP, Elixir, and moreRuby Mixology 101: adding shots of PHP, Elixir, and moreRubyKaigi![Cover for Ruby Mixology 101: adding shots of PHP, Elixir, and more]() 
- From slow to go: Rails test profiling hands-onFrom slow to go: Rails test profiling hands-onRailsConf 2024![Cover for From slow to go: Rails test profiling hands-on]() 
- Friendly Show at Balkan Ruby! Irina Nazarova, making money on dev toolsFriendly Show at Balkan Ruby! Irina Nazarova, making money on dev toolsSupeRails
- Remote Ruby with Irina Nazarova from Evil MartiansRemote Ruby with Irina Nazarova from Evil MartiansRemote Ruby![Cover for Remote Ruby with Irina Nazarova from Evil Martians]() 
- Threads, callbacks, and execution context in RubyThreads, callbacks, and execution context in RubyRubyConf AU 2024![Cover for Threads, callbacks, and execution context in Ruby]() 
- Jono Bacon, former Director of Community at GitHub and UbuntuJono Bacon, former Director of Community at GitHub and UbuntuDev Propulsion Labs![Cover for Jono Bacon, former Director of Community at GitHub and Ubuntu]() 
- Irina Nazarova — Investing in Innovation: The Consultancy's Guide to GrowthIrina Nazarova — Investing in Innovation: The Consultancy's Guide to GrowthMaintainable Software Podcast![Cover for Irina Nazarova — Investing in Innovation: The Consultancy's Guide to Growth]() 
- How to Make Your Open Source Project PopularHow to Make Your Open Source Project PopularOpen Source Day 2024
- Devs in mind: how to design interfaces for developer toolsDevs in mind: how to design interfaces for developer toolsFOSS Backstage Design
- Alice Chen, CTO & Co-Founder at OpenContextAlice Chen, CTO & Co-Founder at OpenContextDev Propulsion Labs![Cover for Alice Chen, CTO & Co-Founder at OpenContext]() 
- Wildest dreams of making profit on Open SourceWildest dreams of making profit on Open SourceDeveloperWeek
- David Heinemeier Hansson (DHH), Basecamp, HEY, Ruby on Rails creatorDavid Heinemeier Hansson (DHH), Basecamp, HEY, Ruby on Rails creatorDev Propulsion Labs![Cover for David Heinemeier Hansson (DHH), Basecamp, HEY, Ruby on Rails creator]() 
- Wildest Dreams of Making Profit on Open SourceWildest Dreams of Making Profit on Open SourceOpen Core Summit![Cover for Wildest Dreams of Making Profit on Open Source]() 
- Navigating success: business strategies for design & web development servicesNavigating success: business strategies for design & web development servicesJAMstack Porto
- Profiling Ruby tests with Swiss precisionProfiling Ruby tests with Swiss precisionHelvetic Ruby 2023
- Ruby on Whales: building a convenient development environment using DockerRuby on Whales: building a convenient development environment using DockerIzumo Ruby meet-up
- Commercializing Open Source with Victoria MelnikovaCommercializing Open Source with Victoria Melnikova.NET Rocks!
- Layers Meetup: Resolving text accessibility dilemmas in UIsLayers Meetup: Resolving text accessibility dilemmas in UIsLayers Meetup
- Layers Meetup: Crafting Blog covers: AI tools vs Human Illustrators. Who is the winner?Layers Meetup: Crafting Blog covers: AI tools vs Human Illustrators. Who is the winner?Layers Meetup
- Layers Meetup: Smart Nano Stores for state management, or how we made frontend simplerLayers Meetup: Smart Nano Stores for state management, or how we made frontend simplerLayers Meetup
- Active Support’s CurrentAttributes: a really useful but hated Rails feature?Active Support’s CurrentAttributes: a really useful but hated Rails feature?Kaigi on Rails 2023
- Rails Executor: the border between application and framework codeRails Executor: the border between application and framework codeKaigi on Rails 2023
- Nano Stores for Massive State Management AdvancementNano Stores for Massive State Management AdvancementInternational Javascript Conference
- The Ruby on Rails Podcast: Vladimir Dementyev on Layered DesignThe Ruby on Rails Podcast: Vladimir Dementyev on Layered DesignThe Ruby on Rails Podcast![Cover for The Ruby on Rails Podcast: Vladimir Dementyev on Layered Design]() 
- Untangling Cables and Demystifying Twisted TransistorsUntangling Cables and Demystifying Twisted TransistorsRails World 2023
- Wildest Dreams of Making Profit on Open SourceWildest Dreams of Making Profit on Open SourceRails World 2023
- What I learned as a developer from accidents in spaceWhat I learned as a developer from accidents in spaceHacktoberfest Barcelona
- Let there be docs! A documentation-first approach to Rails API developmentLet there be docs! A documentation-first approach to Rails API developmentFriendlyRB
- Commercializing Open Source with Victoria Melnikova of Evil MartiansCommercializing Open Source with Victoria Melnikova of Evil MartiansJamstack Radio![Cover for Commercializing Open Source with Victoria Melnikova of Evil Martians]() 
- Bites and Bytes: meetup for developers and designers in LisbonBites and Bytes: meetup for developers and designers in LisbonBites and Bytes![Cover for Bites and Bytes: meetup for developers and designers in Lisbon]() 
- Taking the edge off: demystifying edge computing using Cloudflare WorkersTaking the edge off: demystifying edge computing using Cloudflare WorkersBites and Bytes
- Overcoming imposter syndrome: promoting yourself and your Open SourceOvercoming imposter syndrome: promoting yourself and your Open SourceBites and Bytes
- Threads, callbacks, and execution context in RubyThreads, callbacks, and execution context in RubyOsaka Ruby Kaigi 03
- GemRuby Show: Vladimir Dementyev & Action PolicyGemRuby Show: Vladimir Dementyev & Action PolicyGemRuby Show![Cover for GemRuby Show: Vladimir Dementyev & Action Policy]() 
- Building Custom Infrastructure with Kirill KuznetsovBuilding Custom Infrastructure with Kirill KuznetsovRuby Rogues![Cover for Building Custom Infrastructure with Kirill Kuznetsov]() 
- What I learned as a developer from accidents in spaceWhat I learned as a developer from accidents in spaceWeAreDevelopers World Congress 2023
- imgproxy is amazing: handling user-uploaded images with ease and confidenceimgproxy is amazing: handling user-uploaded images with ease and confidenceOsaka Web Designers and Developers Meetup
- Andrey Sitnik from Evil Martians for Devtools FMAndrey Sitnik from Evil Martians for Devtools FMDevtools FM![Cover for Andrey Sitnik from Evil Martians for Devtools FM]() 
- Bites and Bytes: meetup for developers in SerbiaBites and Bytes: meetup for developers in SerbiaBites and Bytes![Cover for Bites and Bytes: meetup for developers in Serbia]() 
- Infrastructure therapy: cloud, bare-metal, or time to turn Kubernetes screams into dreams?Infrastructure therapy: cloud, bare-metal, or time to turn Kubernetes screams into dreams?Bites and Bytes
- Why OKLCH is the future of colors in CSSWhy OKLCH is the future of colors in CSSAdevinta FrontendDay
- Giant Robots: Evil Martians with Irina NazarovaGiant Robots: Evil Martians with Irina NazarovaGiant robots smashing into other giant robots![Cover for Giant Robots: Evil Martians with Irina Nazarova]() 
- Code with Jason: Sin City Ruby Speaker Irina NazarovaCode with Jason: Sin City Ruby Speaker Irina NazarovaCode with Jason![Cover for Code with Jason: Sin City Ruby Speaker Irina Nazarova]() 
- CRDT and other new ideas for client-server communicationCRDT and other new ideas for client-server communicationDevBcn
- Season 1, Episode 4: Bootstrapping & FundraisingSeason 1, Episode 4: Bootstrapping & FundraisingDev Propulsion Labs![Cover for Season 1, Episode 4: Bootstrapping & Fundraising]() 
- What I learned as a developer from accidents in spaceWhat I learned as a developer from accidents in spaceBarcelonaJS
- Code with Jason: Test Suite Performance with Vladimir DementyevCode with Jason: Test Suite Performance with Vladimir DementyevCode with Jason![Cover for Code with Jason: Test Suite Performance with Vladimir Dementyev]() 
- Irina Nazarova from Evil Martians for Devtools FMIrina Nazarova from Evil Martians for Devtools FMDevtools FM![Cover for Irina Nazarova from Evil Martians for Devtools FM]() 
- Season 1, Episode 3: Developer Tools & Product DesignSeason 1, Episode 3: Developer Tools & Product DesignDev Propulsion Labs![Cover for Season 1, Episode 3: Developer Tools & Product Design]() 
- Railsconf 2023: A Ruby Community Podcast Live with Irina NazarovaRailsconf 2023: A Ruby Community Podcast Live with Irina NazarovaThe Ruby on Rails Podcast
- The Rails Changelog: CTEs In Rails, CPKs coming soon with Vladimir DementyevThe Rails Changelog: CTEs In Rails, CPKs coming soon with Vladimir DementyevThe Rails Changelog![Cover for The Rails Changelog: CTEs In Rails, CPKs coming soon with Vladimir Dementyev]() 
- Season 1, Episode 2: Tech marketing done rightSeason 1, Episode 2: Tech marketing done rightDev Propulsion Labs![Cover for Season 1, Episode 2: Tech marketing done right]() 
- Visiting the Startup Grind conferenceVisiting the Startup Grind conferenceStartup Grind Global Conference 2023
- Bites and Bytes: meetup for developers in TbilisiBites and Bytes: meetup for developers in TbilisiBites and Bytes![Cover for Bites and Bytes: meetup for developers in Tbilisi]() 
- Solving algorithms: beyond cramming for job interviewsSolving algorithms: beyond cramming for job interviewsBites and Bytes
- Code with Jason: How to Build a Feature with Irina Nazarova, CEO of Evil MartiansCode with Jason: How to Build a Feature with Irina Nazarova, CEO of Evil MartiansCode with Jason![Cover for Code with Jason: How to Build a Feature with Irina Nazarova, CEO of Evil Martians]() 
- Season 1, Episode 1: Building communities around productsSeason 1, Episode 1: Building communities around productsDev Propulsion Labs![Cover for Season 1, Episode 1: Building communities around products]() 
- Bites and Bytes: our meetup for developers in IstanbulBites and Bytes: our meetup for developers in IstanbulBites and Bytes
- Code with Jason: Irina Nazarova, CEO of Evil MartiansCode with Jason: Irina Nazarova, CEO of Evil MartiansCode with Jason![Cover for Code with Jason: Irina Nazarova, CEO of Evil Martians]() 
- Future of colors in CSS: why I moved to oklch() from rgb(), hex, and hsl()Future of colors in CSS: why I moved to oklch() from rgb(), hex, and hsl()BarcelonaJS
- Presenting imgproxy—the blazing fast and secure image processing toolPresenting imgproxy—the blazing fast and secure image processing toolWebSummit
- Bites and Bytes founder gathering: dev tools & open sourceBites and Bytes founder gathering: dev tools & open sourceBites and Bytes founder gathering
- Exploring Rails 7, Hotwire and AnyCable speedy streamsExploring Rails 7, Hotwire and AnyCable speedy streamsAnyCasts![Cover for Exploring Rails 7, Hotwire and AnyCable speedy streams]() 
- HTML-over-WebSockets: from LiveView to HotwireHTML-over-WebSockets: from LiveView to HotwireRubyConf China
- What developers can learn from Soviet space program failuresWhat developers can learn from Soviet space program failuresHalfStack
- Introduction to Docker for Le Wagon alumniIntroduction to Docker for Le Wagon alumniLe Wagon Workshop
- About logical thinking, passion, and idea that everything is possibleAbout logical thinking, passion, and idea that everything is possibleiamdi
- GraphQL-Ruby under the hood and how to write more elegant APIsGraphQL-Ruby under the hood and how to write more elegant APIsRubyRussia
- Globalization tools—the state of the WebGlobalization tools—the state of the WebGoogle Chrome Developers
- Thinking in graphs, or why GraphQL is not about mapping database to schemaThinking in graphs, or why GraphQL is not about mapping database to schemaSaint P RubyConf
- Building resilient API dependency. No magic involvedBuilding resilient API dependency. No magic involvedRubyUnconf
- REST to GraphQL migration: pros, cons and gotchasREST to GraphQL migration: pros, cons and gotchasHN Kansai
- Black magic to build resilient API dependenciesBlack magic to build resilient API dependenciesParis.rb
- Vladimir Dementyev and I discuss contributing to RailsVladimir Dementyev and I discuss contributing to RailsCode with Jason
- Make external API dependency great again (API contract testing)Make external API dependency great again (API contract testing)RubyConfBY
- What developers can learn from Soviet space program failuresWhat developers can learn from Soviet space program failuresNodeFest
- CRDT: Conflict-free Data Types for collaborative editing and offline-firstCRDT: Conflict-free Data Types for collaborative editing and offline-firstBrooklynJS
- CRDT and other new ideas for client-server communicationCRDT and other new ideas for client-server communicationThunderPlains
- CRDT and other new ideas for client-server communicationCRDT and other new ideas for client-server communicationVueConf
- Evolution of Rails application architecture: 14 years in productionEvolution of Rails application architecture: 14 years in productionRubyRussia
- CRDT and other new ideas for client-server communicationCRDT and other new ideas for client-server communicationEmpireJS
- MargieMap / Mad Russian scientist / Serverless serverMargieMap / Mad Russian scientist / Serverless serverTalkScriptFM![Cover for MargieMap / Mad Russian scientist / Serverless server]() 
- CRDT: Conflict-free Data Types for collaborative editing and Offline-firstCRDT: Conflict-free Data Types for collaborative editing and Offline-firstNeJS Conf
- What developers can learn from Soviet space program failuresWhat developers can learn from Soviet space program failuresManhattanJS
- Railways, states & sagas: pure Ruby for wizardsRailways, states & sagas: pure Ruby for wizardsRubyConfBY
- Make external API dependency healthy again with contractsMake external API dependency healthy again with contractsSaint-P RubyConf
- CRDT and other new ideas for client-server communicationCRDT and other new ideas for client-server communicationPorto Tech Hub
- Access denied: the missing guide to authorization in RailsAccess denied: the missing guide to authorization in RailsRailsConf
- Logux, a new approach to client-server communicationLogux, a new approach to client-server communicationReact Summit
- Robots must suffer: linters and tools for frontend developmentRobots must suffer: linters and tools for frontend developmentFEday
- Webpack packaging mechanism and debugging optimizationWebpack packaging mechanism and debugging optimizationFEday
- HTTP in Ruby: tips, tricks, and techniquesHTTP in Ruby: tips, tricks, and techniquesSaintP Ruby Conf
- Logux, a new way of client-server conversationLogux, a new way of client-server conversationReact London
- Building RailsPerf, a toolkit to detect performance regressions in Ruby on Rails coreBuilding RailsPerf, a toolkit to detect performance regressions in Ruby on Rails coreRailsConf



















































































































































































































































































