# Events

> Evil Martians talks and conference appearances.

- URL: https://evilmartians.com/events

- [Keynote: why start a new company on Ruby, and AI, today](https://evilmartians.com/events/keynote-rubyworld-conference-irina-nazarova.md)
- [Trust Nothing, Ship Safely: Surviving the Supply Chain Attack Era](https://evilmartians.com/events/react-summit-us.md)
- [Automatic and Accessible Dynamic Themes With OKLCH Color Space](https://evilmartians.com/events/js-nation-us.md)
- [Why start a new company on Rails, and AI, today](https://evilmartians.com/events/irina-nazarova-sf-ruby-conference-2026.md)
- [Evil Martians host SF Ruby Conference 2026](https://evilmartians.com/events/sf-ruby-conference-2026.md)
- [Agents Scale, Humans Don't: Hiring Without Slowing Down](https://evilmartians.com/events/svyatoslav-kryukov-sf-ruby-conference-2026.md)
- [Ruby for AI and AI for Ruby](https://evilmartians.com/events/vladimir-dementyev-sf-ruby-conference-2026.md)
- [Inertia Rails: the One-Person Framework with React & friends](https://evilmartians.com/events/inertia-rails-one-person-framework-kaigi-on-rails.md)
- [Agents on Rails: learnings from benchmarking AI models for the Rails Foundation](https://evilmartians.com/events/agents-on-rails-deccan-queen.md)
- [Devtool founders coffee & waffles at SF Tech Week](https://evilmartians.com/events/devtool-founders-coffee-waffles-sf-tech-week.md)
- [What developers can learn from Soviet space program failures](https://evilmartians.com/events/what-developers-can-learn-from-soviet-space-program-failures-osijek.md)
- [Privacy-first architecture](https://evilmartians.com/events/privacy-first-architecture-geekscat.md)
- [Trust nothing, ship safely: surviving the supply chain attack era](https://evilmartians.com/events/lisbon-ai.md)
- [Durable orchestration on Rails: from continuation to workflow](https://evilmartians.com/events/rails-world-durable-orchestration-on-rails.md)
- [Agents on Rails](https://evilmartians.com/events/agents-on-rails-rails-at-scale.md)
- [Good wigs & golden paths: dev tools in the AI era](https://evilmartians.com/events/monkcast-victoria-melnikova.md)
- [How to run tech startup events in San Francisco](https://evilmartians.com/events/everything-outside-code-victoria-melnikova.md)
- [William Imoh of Hackmamba: AEO is just good SEO, killing your own traffic, and building a GTM agent](https://evilmartians.com/events/william-imoh-hackmamba.md)
- [Smart Nano Stores, or how to make state management in Angular simpler](https://evilmartians.com/events/ng-kenya-2026.md)
- [Rails in the age of AI-assisted development](https://evilmartians.com/events/technology-for-humans-irina-nazarova.md)
- [Get your product into agent retrieval and model training data](https://evilmartians.com/events/get-your-product-into-agent-retrieval-and-model-training-data.md)
- [SF Ruby 2026 with Irina and Vladimir](https://evilmartians.com/events/remote-ruby-sf-ruby-2026-with-irina-and-vladimir.md)
- [(Sync)testing Concurrent Code with Confidence](https://evilmartians.com/events/gophercon-synctesting-concurrent-code-with-confidence.md)
- [Unlocking Real-World Go Mutex Usage Patterns by Writing a Mutex Linter](https://evilmartians.com/events/gophercon-unlocking-real-world-go-mutex-usage-patterns.md)
- [The real-time scaling tax: how AnyCable decoupled the real-time layer](https://evilmartians.com/events/code-story-the-real-time-scaling-tax.md)
- [Lightning talk: San Francisco Ruby Conference 2026](https://evilmartians.com/events/lightning-talk-sf-ruby-conference-2026.md)
- [Fair by design: orchestrating background jobs in Ruby](https://evilmartians.com/events/rubyconf-fair-by-design.md)
- [Kate Holterhoff of RedMonk: AI slop, agent experience, and the open source crisis](https://evilmartians.com/events/kate-holterhoff-redmonk.md)
- [Smart Nano Stores, or how we made web development simpler](https://evilmartians.com/events/tbilisijs.md)
- [GTM Is You](https://evilmartians.com/events/ai-engineer-world-fair-2026.md)
- [Startups on Rails: 2026](https://evilmartians.com/events/blastoff-rails-startups-on-rails.md)
- [Drop your app/services!](https://evilmartians.com/events/balkan-ruby-vladimir-dementyev.md)
- [Matt Biilmann of Netlify: agent experience is the new developer experience](https://evilmartians.com/events/matt-biilmann-netlify.md)
- [Max Prilutskiy of Lingo.dev: from hackathon to YC](https://evilmartians.com/events/max-prilutskiy-lingodev.md)
- [Require Hooks: Filling the Gap in Ruby's Extensibility](https://evilmartians.com/events/require-hooks-rubykaigi.md)
- [TutorialKit.rb: interactive Ruby gem docs powered by Wasm](https://evilmartians.com/events/tutorialkit-rb-rubykaigi.md)
- [Writing DSL for DSL: Catch Code as It's Born with TracePoint](https://evilmartians.com/events/writing-dsl-for-dsl-rubykaigi.md)
- [Amir Rustamzadeh of Firestreak Ventures: founders before products](https://evilmartians.com/events/amir-rustamzadeh-firestreak.md)
- [A Rails app that maintains itself](https://evilmartians.com/events/a-rails-app-that-maintains-itself.md)
- [Keynote: From 1 to 2](https://evilmartians.com/events/tropical-on-rails-keynote.md)
- [Inertia Rails: from rails new to production](https://evilmartians.com/events/inertia-rails-workshop-tropical-on-rails.md)
- [RSpec on Rails](https://evilmartians.com/events/rspec-on-rails-ruby-montevideo.md)
- [Anuraag Gutgutia, co-founder of TrueFoundry: trust closes enterprise deals](https://evilmartians.com/events/anuraag-gutgutia-truefoundry.md)
- [CSS Tooling, Plugin Ecosystems & Open Source Values at Scale](https://evilmartians.com/events/senor-developer-sitnik.md)
- [Stas Kelvich: from quantum physics to Neon's $1B Databricks acquisition](https://evilmartians.com/events/stas-kelvich-neon.md)
- [Building better software with Rails](https://evilmartians.com/events/strictly-from-nowhere-irina-nazarova.md)
- [Solaris: vibe-coding an internal Rails app](https://evilmartians.com/events/solaris-vibe-coding-an-internal-rails-app.md)
- [The Silicon Heel: Does architecture still matter when AI writes the code?](https://evilmartians.com/events/the-silicon-heel-sf-ruby-meetup.md)
- [Harjot Gill: how CodeRabbit went from viral in Japan to $60M Series B](https://evilmartians.com/events/podcast-harjot-gill-coderabbit.md)
- [David Gomes of Cursor: why half of developers still aren't using AI](https://evilmartians.com/events/podcast-david-gomes-cursor.md)
- [Startups on Rails: 2026](https://evilmartians.com/events/rubyconf-th-startups-on-rails.md)
- [Monica Sarbu of Xata: rebuilding a Postgres platform and why diverse teams win](https://evilmartians.com/events/podcast-monica-sarbu-xata.md)
- [Piyush Agarwal of Reo.dev: intent signals and devtool GTM](https://evilmartians.com/events/podcast-piyush-agarwal-reo-dev.md)
- [One Yummy JS Runtime for Rails](https://evilmartians.com/events/one-yummy-js-runtime-for-rails.md)
- [David Cramer, founder of Sentry: building for the Fortune 500,000](https://evilmartians.com/events/podcast-david-cramer-sentry.md)
- [Abhi Aiyer, co-founder of Mastra: TypeScript for AI agents and making moves](https://evilmartians.com/events/podcast-abhi-aiyer-mastra.md)
- [Automatic and Accessible Dynamic Themes With OKLCH Color Space](https://evilmartians.com/events/react-advanced-conference-2025.md)
- [Closing Words](https://evilmartians.com/events/closing-words-sf-ruby-conference.md)
- [Fireside chat with the co-founder and CTO of bolt.new, Albert Pai](https://evilmartians.com/events/fireside-chat-with-albert-pai-bolt-new.md)
- [Rails + Inertia.js Workshop](https://evilmartians.com/events/inertia-rails-workshop-sf-ruby-conference.md)
- [Opening Words](https://evilmartians.com/events/opening-words-sf-ruby-conference.md)
- [Keynote: Rails X](https://evilmartians.com/events/vladimir-dementyev-keynote-sf-ruby-conference.md)
- [Irina Nazarova, Organizer of SF Ruby Conference](https://evilmartians.com/events/code-with-jason-irina-nazarova-sf-ruby-conference.md)
- [Michael Grinich, founder of WorkOS: the plumbing behind OpenAI and Cursor](https://evilmartians.com/events/podcast-michael-grinich-workos.md)
- [Ivan Burazin, CEO of Daytona: walking from $300K ARR to build for agents](https://evilmartians.com/events/podcast-ivan-burazin-daytona.md)
- [Developing a Language Plugin: LSP versus the Joy of Learning](https://evilmartians.com/events/jb-plugin-developer-conf.md)
- [Paul Copplestone: scaling to 5M developers with no meetings](https://evilmartians.com/events/podcast-paul-copplestone-supabase.md)
- [Sam Lambert, CEO of PlanetScale: databases that never go down](https://evilmartians.com/events/podcast-sam-lambert-planetscale.md)
- [Zeno Rocha, founder of Resend: $18M Series A by obsessing over every detail](https://evilmartians.com/events/podcast-zeno-rocha-resend.md)
- [Devtool founder picnic | Seed, series A - #SFTechWeek](https://evilmartians.com/events/sf-tech-week-devtool-founder-picnic.md)
- [Misconceptions about colors for developers](https://evilmartians.com/events/colors-misconceptions-barcelona.md)
- [Jeff Huber, co-founder of Chroma: context engineering and modern AI search](https://evilmartians.com/events/podcast-jeff-huber-chroma.md)
- [Smart Nano Stores, or how we made front-end simpler](https://evilmartians.com/events/what-the-stack.md)
- [Don't Be "Thread"-ened: Testing Multithreaded Code with Confidence](https://evilmartians.com/events/dont-be-thread-ened-euruko.md)
- [Building interactive Ruby gem tutorials with Wasm – yes, right in the browser!](https://evilmartians.com/events/interactive-ruby-gem-tutorials-with-wasm-euruko.md)
- [Prioritization justice: lessons from making background jobs fair at scale](https://evilmartians.com/events/prioritization-justice-euruko.md)
- [SF Ruby with Irina and Vladimir](https://evilmartians.com/events/remote-ruby-sfruby-with-irina-and-vladimir.md)
- [Learning to consult, learning to live](https://evilmartians.com/events/friendly-rb-learning-to-consult.md)
- [Sarah Wooders: on why LLMs are like Memento](https://evilmartians.com/events/podcast-sarah-wooders-letta.md)
- [Adam Frankl: problem over product](https://evilmartians.com/events/podcast-developer-marketing-adam-frankl.md)
- [The Whop & Chop: Cutting CI time in half](https://evilmartians.com/events/whop-and-chop-sf-ruby-meetup.md)
- [Jason Bosco: serving billions searches monthly without VC funding](https://evilmartians.com/events/podcast-founder-typesense-jason-bosco.md)
- [Rails Business: Irina Nazarova](https://evilmartians.com/events/rails-business-irina-nazarova.md)
- [Nuances of running Ruby on Kubernetes](https://evilmartians.com/events/nuance-on-kubernetes-rubyconftw.md)
- [What is happening with strings in Ruby and why is it feeling chilly?](https://evilmartians.com/events/ruby-chilly-strings-rubyconftw.md)
- [Anna Veronika Dorogush: my team makes me proud](https://evilmartians.com/events/podcast-founder-recraft-anna-veronika-dorogush.md)
- [LaunchKit pitch: devtool landing page template](https://evilmartians.com/events/awesome-devtools-sf.md)
- [SF Ruby AI Hackathon at Sentry HQ](https://evilmartians.com/events/sf-ruby-ai-hackathon.md)
- [Svelte Society meetup NYC](https://evilmartians.com/events/svelte-meetup.md)
- [Michael Magán: time to build user-centric software](https://evilmartians.com/events/podcast-michael-magan-tambo-ai.md)
- [Privacy-first architecture](https://evilmartians.com/events/privacy-first-architecture-devbcn.md)
- [Rails Frontend Evolution: It Was a Setup All Along](https://evilmartians.com/events/rails-frontend-evolution-it-was-a-setup-all-along.md)
- [Startups on Rails in Past, Present and Future](https://evilmartians.com/events/startups-on-rails-in-past-present-and-future.md)
- [The future of Rails begins in the browser](https://evilmartians.com/events/the-future-of-rails-begins-in-the-browser.md)
- [José Valim: 13 years of Elixir and the future of AI tooling](https://evilmartians.com/events/podcast-jose-valim-elixir-tidewave.md)
- [Adam Wenchel, founder and CEO at Arthur: developer empathy, last mile problem in AI deployment and open source](https://evilmartians.com/events/podcast-adam-wenchel-arthur-ai.md)
- [Code and the Coding Coders who Code it: Vladimir Dementyev](https://evilmartians.com/events/rails-on-wasm-with-vladimir-dementyev.md)
- [Ode to RailsConf: Irina Nazarova](https://evilmartians.com/events/ode-to-railsconf-irina-nazarova.md)
- [Privacy-first architecture](https://evilmartians.com/events/privacy-first-architecture-norway.md)
- [Why Bolt.new Won and Most DevTools AI Pivots Failed](https://evilmartians.com/events/ai-engineer-world-fair.md)
- [Sam Bhagwat, Founder and CEO at Mastra](https://evilmartians.com/events/podcast-sam-bhagwat-mastra-gatsby.md)
- [Simplifying State Management in Angular with Smart Nano Stores](https://evilmartians.com/events/smart-nano-stores-london.md)
- [Programmable colors: bridging design and code](https://evilmartians.com/events/config-programmable-colors-bridging-design-and-code.md)
- [Privacy-first architecture](https://evilmartians.com/events/privacy-first-architecture-svelte-summit.md)
- [Privacy-first architecture](https://evilmartians.com/events/privacy-first-architecture-balkanruby.md)
- [Startups on Rails in 2025](https://evilmartians.com/events/startups-on-rails-in-2025-sf-ruby-meetup.md)
- [Startups on Rails in 2025](https://evilmartians.com/events/startups-on-rails-in-2025-sin-city-ruby.md)
- [Privacy-first architecture](https://evilmartians.com/events/privacy-first-architecture-commitconf.md)
- [Defying Front-End Inertia: Inertia.js on Rails](https://evilmartians.com/events/defying-front-end-inertia-inertia-js-on-rails.md)
- [Startups on Rails in 2025](https://evilmartians.com/events/startups-on-rails-in-2025-tropical-on-rails.md)
- [Solving algorithms: beyond cramming for job interviews](https://evilmartians.com/events/solving-algorithms-zurich.md)
- [Ruby in Japan vs. the World](https://evilmartians.com/events/owddm-ruby-in-japan-vs-the-world.md)
- [Privacy-first architecture](https://evilmartians.com/events/privacy-first-architecture-t3chfest.md)
- [Generating OpenAPI schema from serializers throughout the Rails stack](https://evilmartians.com/events/kyobashi-rb.md)
- [Don't just slap on a chatbot: building AI that works before you ask](https://evilmartians.com/events/ai-engineer-summit.md)
- [Presence ain't perfect](https://evilmartians.com/events/presence-aint-perfect-sf-ruby.md)
- [Privacy-first architecture](https://evilmartians.com/events/privacy-first-architecture-fosdem.md)
- [Irina Nazarova, CEO of Evil Martians and Sin City Ruby 2025 Speaker](https://evilmartians.com/events/code-with-jason-irina-nazarova-2025.md)
- [Keeping it Ruby: why your product need to have Ruby SDK](https://evilmartians.com/events/keeping-it-ruby-rubyworld.md)
- [Building Voice AI Apps with Ruby](https://evilmartians.com/events/building-voice-ai-apps-with-ruby.md)
- [Privacy-first architecture](https://evilmartians.com/events/privacy-first-architecture-casablanca.md)
- [Privacy-first architecture](https://evilmartians.com/events/privacy-first-architecture-barcelonajs.md)
- [Privacy-first architecture](https://evilmartians.com/events/privacy-first-architecture-devfest-berlin.md)
- [Evangelizing Rails with Irina Nazarova](https://evilmartians.com/events/evangelizing-rails-with-irina-nazarova.md)
- [From Server to Client: Ruby on Rails on WebAssembly](https://evilmartians.com/events/from-server-to-client-ruby-on-rails-on-webassembly-wasmcon-2024.md)
- [Simplify State Management with Nano Stores](https://evilmartians.com/events/angularday-meetup.md)
- [Evolution of real-time and AnyCable Pro](https://evilmartians.com/events/evolution-of-real-time-and-anycable-pro-dev-innovation-summit.md)
- [Keynote: Rails Way or the highway](https://evilmartians.com/events/keynote-rails-way-or-the-highway-kaigi-on-rails-2024.md)
- [5 best practices for preventing chaos in Tailwind CSS](https://evilmartians.com/events/react-advanced-conference.md)
- [Forms on Rails](https://evilmartians.com/events/forms-on-rails-sf-ruby-meetup.md)
- [Evolution of real-time and AnyCable Pro](https://evilmartians.com/events/evolution-of-real-time-and-anycable-rocky-mountain.md)
- [Using Vite Ruby](https://evilmartians.com/events/using-vite-ruby-vite-conf.md)
- [Rails World 2024 Martian Lightning Talks](https://evilmartians.com/events/rails-world-2024.md)
- [Andrey Sitnik from Talks with Ido Evergreen](https://evilmartians.com/events/andrey-sitnik-with-ido-evergreen.md)
- [Assembling the Future: crafting the missing pieces of the Ruby on Wasm puzzle](https://evilmartians.com/events/assembling-the-future-ruby-on-wasm-puzzle-euruko.md)
- [Evolution of real-time and AnyCable Pro](https://evilmartians.com/events/evolution-of-real-time-and-anycable-pro-euruko.md)
- [Fireside chat: a sustainable path in open source](https://evilmartians.com/events/fireside-chat-open-source-and-business-euruko.md)
- [SF Bay Area Ruby Meetup in September @ GitHub](https://evilmartians.com/events/sf-bay-area-ruby-meetup-github.md)
- [YC Ruby Meetup: Ruby & Rails powering YC startups in 2024](https://evilmartians.com/events/yc-ruby-meetup.md)
- [SF Bay Area Ruby Meetup in July @ Cisco Meraki](https://evilmartians.com/events/sf-bay-area-ruby-meetup-cisco-meraki.md)
- [How to Make Your Open Source Project Popular](https://evilmartians.com/events/open-source-open-south-code.md)
- [Leveraging OpenAPI: Creating Effective RESTful API Specifications and Documentation](https://evilmartians.com/events/leveraging-openapi-creating-effective-restful-api-specifications-and-documentation.md)
- [Panel Discussion: JS Frameworks](https://evilmartians.com/events/c3fest-js-framework-panel.md)
- [Privacy-first architecture](https://evilmartians.com/events/jsnation-privacy-first-architecture.md)
- [Privacy-first architecture](https://evilmartians.com/events/privacy-first-architecture-ow2con.md)
- [How to Make Your Open Source Project Popular](https://evilmartians.com/events/open-source-fork-it.md)
- [How to make your open source project popular](https://evilmartians.com/events/how-to-make-your-open-source-project-popular-upstream.md)
- [Narrative Reflections: Transmuting Ruby Code into Storytelling Gold](https://evilmartians.com/events/narrative-reflections-transmuting-ruby-code-into-storytelling-gold.md)
- [A perfect combo: content that sells from engineers who write](https://evilmartians.com/events/content-that-sells-from-engineers-who-write-05f5.md)
- [SF Bay Area Ruby Meetup at New Relic](https://evilmartians.com/events/sf-bay-area-ruby-meetup-new-relic.md)
- [Ruby Mixology 101: adding shots of PHP, Elixir, and more](https://evilmartians.com/events/ruby-mixology-101.md)
- [From slow to go: Rails test profiling hands-on](https://evilmartians.com/events/from-slow-to-go-rails-test-profiling-hands-on-railsconf-2024.md)
- [Keynote: Startups on Rails in 2024](https://evilmartians.com/events/startups-on-rails-railsconf-2024.md)
- [Friendly Show at Balkan Ruby! Irina Nazarova, making money on dev tools](https://evilmartians.com/events/friendly-show-at-balkan-ruby-irina-nazarova-making-money-on-dev-tools.md)
- [How to do well in consulting](https://evilmartians.com/events/how-to-do-well-in-consulting-balkan-ruby.md)
- [Remote Ruby with Irina Nazarova from Evil Martians](https://evilmartians.com/events/remote-ruby-with-irina-nazarova-from-evil-martians.md)
- [Threads, callbacks, and execution context in Ruby](https://evilmartians.com/events/ruby-threads-callbacks-rubyconfau.md)
- [Privacy-first architecture](https://evilmartians.com/events/privacy-first-architecture-react-amsterdam.md)
- [Jono Bacon, former Director of Community at GitHub and Ubuntu](https://evilmartians.com/events/dev-propulsion-labs-s03e02-jono-bacon-former-director-of-community-at-github-and-ubuntu.md)
- [Rails on Wasm](https://evilmartians.com/events/rails-on-wasm-sf-ruby-meetup.md)
- [SF Bay Area Ruby Meetup](https://evilmartians.com/events/sf-bay-area-ruby-meetup.md)
- [How to do well in consulting](https://evilmartians.com/events/irina-nazarova-sin-city-ruby-2024.md)
- [Seven deadly Rails anti-patterns](https://evilmartians.com/events/seven-deadly-rails-anti-patterns-sin-city-ruby-2024.md)
- [Irina Nazarova — Investing in Innovation: The Consultancy's Guide to Growth](https://evilmartians.com/events/irina-nazarova-the-consultancys-guide-to-growth.md)
- [How to Make Your Open Source Project Popular](https://evilmartians.com/events/opensource-promotion.md)
- [Designing UIs without a UI designer](https://evilmartians.com/events/designing-uis-without-a-designer-foss-backstage.md)
- [Devs in mind: how to design interfaces for developer tools](https://evilmartians.com/events/devs-in-mind-design-interfaces-for-developer-tools-foss-backstage.md)
- [Alice Chen, CTO & Co-Founder at OpenContext](https://evilmartians.com/events/dev-propulsion-labs-s03e01-alice-chen-cto-and-cofounder-at-opencontext.md)
- [Wildest dreams of making profit on Open Source](https://evilmartians.com/events/wildest-dreams-of-making-profit-on-open-source-developerweek.md)
- [DHH: 20 years of Rails and why one developer can build everything](https://evilmartians.com/events/dev-propulsion-labs-episode-9-david-heinemeier-hansson-dhh-basecamp-hey-ruby-on-rails-creator.md)
- [Hahnbee Lee, Mintlify](https://evilmartians.com/events/dev-propulsion-labs-episode-8-hahnbee-lee-mintlify.md)
- [Miško Hevery, Builder.io, Angular, Qwik](https://evilmartians.com/events/dev-propulsion-labs-episode-7-mishko-hevery-builderio-angular-qwik.md)
- [Shanea Leven, CodeSee](https://evilmartians.com/events/dev-propulsion-labs-episode-6-shanea-leven-codesee.md)
- [Wildest Dreams of Making Profit on Open Source](https://evilmartians.com/events/wildest-dreams-of-making-profit-on-opensource-opencoresummit.md)
- [Navigating success: business strategies for design & web development services](https://evilmartians.com/events/navigating-success-business-strategies-for-design-and-web-development-services.md)
- [Ivar Østhus, Unleash](https://evilmartians.com/events/dev-propulsion-labs-episode-5-ivar-eusthus-unleash.md)
- [3 reasons to switch to OKLCH](https://evilmartians.com/events/3-reasons-to-switch-to-oklch-epichey.md)
- [Profiling Ruby tests with Swiss precision](https://evilmartians.com/events/profiling-ruby-tests-with-swiss-precision-helvetic-ruby.md)
- [3 reasons to switch to OKLCH](https://evilmartians.com/events/3-reasons-to-switch-to-oklch-wey-wey.md)
- [Peer Richelsen, Cal.com](https://evilmartians.com/events/dev-propulsion-labs-episode-4-peer-richelsen-cal-com.md)
- [Monica Sarbu, Xata](https://evilmartians.com/events/dev-propulsion-labs-episode-3-monica-sarbu-xata.md)
- [Ruby on Whales: building a convenient development environment using Docker](https://evilmartians.com/events/kujira-ni-notta-ruby-izumorb.md)
- [Nikita Shamgunov, Neon](https://evilmartians.com/events/dev-propulsion-labs-episode-2-nikita-shamgunov-neon.md)
- [Commercializing Open Source with Victoria Melnikova](https://evilmartians.com/events/net-rocks-commercializing-open-source-with-victoria-melnikova.md)
- [Layers Meetup: Crafting Blog covers: AI tools vs Human Illustrators. Who is the winner?](https://evilmartians.com/events/layers-meetup-crafting-blog-covers-ai-tools-vs-human-illustrators-who-is-the-winner.md)
- [Layers Meetup: Resolving text accessibility dilemmas in UIs](https://evilmartians.com/events/layers-meetup-resolving-text-accessibility-dilemmas-in-uis.md)
- [Layers Meetup: Smart Nano Stores for state management, or how we made frontend simpler](https://evilmartians.com/events/layers-meetup-smart-nano-stores-for-state-management-or-how-we-made-frontend-simpler.md)
- [Layers Meetup 02: Meet the Evil Martians](https://evilmartians.com/events/meet-the-evil-martians-layers-meetup-02.md)
- [Stefan Avram, WunderGraph](https://evilmartians.com/events/dev-propulsion-labs-episode-1-stefan-avram-wundergraph.md)
- [Active Support’s CurrentAttributes: a really useful but hated Rails feature?](https://evilmartians.com/events/activesupport-currentattributes-a-really-useful-but-hated-rails-feature.md)
- [Rails Executor: the border between application and framework code](https://evilmartians.com/events/rails-executor-kaigionrails.md)
- [Nano Stores for Massive State Management Advancement](https://evilmartians.com/events/nano-stores-for-massive-state-management-advancement.md)
- [The Ruby on Rails Podcast: Vladimir Dementyev on Layered Design](https://evilmartians.com/events/the-ruby-on-rails-podcast-vladimir-dementyev-on-layered-design.md)
- [Commercializing Open Source](https://evilmartians.com/events/commercializing-open-source-ndc-porto.md)
- [Untangling Cables and Demystifying Twisted Transistors](https://evilmartians.com/events/untangling-cables-and-demystifying-twisted-transistors-railsworld.md)
- [Wildest Dreams of Making Profit on Open Source](https://evilmartians.com/events/wildest-dreams-of-making-profit-on-opensource-railsworld.md)
- [What I learned as a developer from accidents in space](https://evilmartians.com/events/space-accidents-hacktoberfest-barcelona.md)
- [Layered Rails Design with Vladimir Dementyev](https://evilmartians.com/events/layered-rails-design-with-vladimir-dementyev-remoteruby.md)
- [Let there be docs! A documentation-first approach to Rails API development](https://evilmartians.com/events/let-there-be-docs-a-documentation-first-approach-to-rails-api-development.md)
- [Mastering dynamic UI theming for designers](https://evilmartians.com/events/mastering-dynamic-ui-theming-for-designers-layers.md)
- [Commercializing Open Source with Victoria Melnikova of Evil Martians](https://evilmartians.com/events/commercializing-open-source-with-victoria-melnikova-jamstack-radio.md)
- [Nano Stores at Borderless JS](https://evilmartians.com/events/nano-stores-borderless-js.md)
- [Bites and Bytes: meetup for developers and designers in Lisbon](https://evilmartians.com/events/bites-and-bytes-meetup-for-developers-and-designers-in-lisbon.md)
- [Customizing Icons to Complement Fonts](https://evilmartians.com/events/customizing-icons-to-complement-fonts-bites-and-bytes-lisbon.md)
- [Taking the edge off: demystifying edge computing using Cloudflare Workers](https://evilmartians.com/events/demystifying-edge-computing-using-cloudflare-workers-bites-and-bytes-lisbon.md)
- [Mastering dynamic UI theming for designers](https://evilmartians.com/events/mastering-dynamic-ui-theming-for-designers-bites-and-bytes-lisbon.md)
- [Overcoming imposter syndrome: promoting yourself and your Open Source](https://evilmartians.com/events/overcoming-imposter-syndrome-promoting-yourself-and-your-open-source-bites-and-bytes-lisbon.md)
- [Threads, callbacks, and execution context in Ruby](https://evilmartians.com/events/ruby-threads-callbacks-osakarubykaigi.md)
- [GemRuby Show: Vladimir Dementyev & Action Policy](https://evilmartians.com/events/gemruby-show-vladimir-dementyev-action-policy.md)
- [Building Custom Infrastructure with Kirill Kuznetsov](https://evilmartians.com/events/building-customi-infrastructure-with-kirill-kuznetsov-ruby-rogues.md)
- [What I learned as a developer from accidents in space](https://evilmartians.com/events/space-accidents-wearedevelopers.md)
- [AnyCable v1.4: real-time for all](https://evilmartians.com/events/anycable-v1-4-real-time-for-all.md)
- [imgproxy is amazing: handling user-uploaded images with ease and confidence](https://evilmartians.com/events/imgproxy-is-amazing-owddm.md)
- [Andrey Sitnik from Evil Martians for Devtools FM](https://evilmartians.com/events/andrey-sitnik-for-devtools-fm.md)
- [3 reasons to switch to OKLCH](https://evilmartians.com/events/3-reasons-to-switch-to-oklch-bites-and-bytes-serbia.md)
- [Bites and Bytes: meetup for developers in Serbia](https://evilmartians.com/events/bites-and-bytes-meetup-for-developers-in-serbia.md)
- [Infrastructure therapy: cloud, bare-metal, or time to turn Kubernetes screams into dreams?](https://evilmartians.com/events/infrastructure-therapy-bites-and-bytes-serbia.md)
- [Why OKLCH is the future of colors in CSS](https://evilmartians.com/events/adevinta-oklch.md)
- [Giant Robots: Evil Martians with Irina Nazarova](https://evilmartians.com/events/giant-robots-evil-martians-with-irina-nazarova.md)
- [Code with Jason: Sin City Ruby Speaker Irina Nazarova](https://evilmartians.com/events/code-with-jason-sin-city-ruby-speaker-irina-nazarova.md)
- [CRDT and other new ideas for client-server communication](https://evilmartians.com/events/crdt-and-other-new-ideas-for-client-server-communication-devbcn.md)
- [Season 1, Episode 4: Bootstrapping & Fundraising](https://evilmartians.com/events/dev-propulsion-labs-bootstrapping-and-fundraising.md)
- [OKLCH at Colorful Web Meetup](https://evilmartians.com/events/oklch-colorful-web-meetup.md)
- [What I learned as a developer from accidents in space](https://evilmartians.com/events/space-accidents-barcelonajs.md)
- [Code with Jason: Test Suite Performance with Vladimir Dementyev](https://evilmartians.com/events/code-with-jason-vladimir-dementyev-test-suite-performance.md)
- [Blue Ridge Ruby Conference](https://evilmartians.com/events/blue-ridge-ruby-conference-2023.md)
- [Navigating risk like a pro](https://evilmartians.com/events/navigating-risk-like-a-pro-rails-saas.md)
- [Irina Nazarova from Evil Martians for Devtools FM](https://evilmartians.com/events/irina-nazarova-for-devtools-fm.md)
- [Season 1, Episode 3: Developer Tools & Product Design](https://evilmartians.com/events/dev-propulsion-labs-developer-tools-and-product-design.md)
- [Railsconf 2023: A Ruby Community Podcast Live with Irina Nazarova](https://evilmartians.com/events/therubyonrailspodcast-irina-nazarova-railsconf-2023.md)
- [How to make money at open source](https://evilmartians.com/events/how-to-make-money-at-open-source-ruby-rogues.md)
- [Rails as a piece of birthday cake](https://evilmartians.com/events/rails-as-a-piece-of-birthday-cake.md)
- [The Rails Changelog: CTEs In Rails, CPKs coming soon with Vladimir Dementyev](https://evilmartians.com/events/ctes-in-rails-cpks-coming-soon-vladimir-dementyev.md)
- [Season 1, Episode 2: Tech marketing done right](https://evilmartians.com/events/dev-propulsion-labs-tech-marketing-done-right.md)
- [Visiting the Startup Grind conference](https://evilmartians.com/events/visiting-startup-grind-conference.md)
- [Algorithms? Are you serious?](https://evilmartians.com/events/algorithms-are-you-serious.md)
- [Bites and Bytes: meetup for developers in Tbilisi](https://evilmartians.com/events/bites-and-bytes-meetup-for-developers-in-tbilisi.md)
- [Ruby is not slow anymore](https://evilmartians.com/events/ruby-is-not-slow-anymore-bites-and-bytes.md)
- [Solving algorithms: beyond cramming for job interviews](https://evilmartians.com/events/solving-algorithms-bites-and-bytes.md)
- [Coming into my own](https://evilmartians.com/events/coming-into-my-own.md)
- [Code with Jason: How to Build a Feature with Irina Nazarova, CEO of Evil Martians](https://evilmartians.com/events/code-with-jason-irina-nazarova-how-to-build-a-feature.md)
- [Flying multi-regionally with NATS](https://evilmartians.com/events/flying-multi-regionally-with-nats.md)
- [Andrey Sitnik and Using OKLCH for Color](https://evilmartians.com/events/using-oklch-for-color-shoptalkshow.md)
- [Season 1, Episode 1: Building communities around products](https://evilmartians.com/events/dev-propulsion-labs-building-communities-around-products.md)
- [Bites and Bytes: our meetup for developers in Istanbul](https://evilmartians.com/events/bites-and-bytes-istanbul.md)
- [Code with Jason: Irina Nazarova, CEO of Evil Martians](https://evilmartians.com/events/code-with-jason-irina-nazarova.md)
- [Why OKLCH is the future of colors in CSS](https://evilmartians.com/events/why-oklch.md)
- [Future of colors in CSS: why I moved to oklch() from rgb(), hex, and hsl()](https://evilmartians.com/events/oklch.md)
- [Weaving and seaming mocks](https://evilmartians.com/events/weaving-and-seaming-mocks.md)
- [Presenting imgproxy—the blazing fast and secure image processing tool](https://evilmartians.com/events/websummit-presenting-imgproxy.md)
- [Bites and Bytes founder gathering: dev tools & open source](https://evilmartians.com/events/bites-and-bytes-founder-gathering.md)
- [PostgreSQL as seen by Rubyists](https://evilmartians.com/events/postgresql-as-seen-by-rubyists.md)
- [Presenting AnyCable](https://evilmartians.com/events/presenting-anycable.md)
- [Visiting RubyKaigi](https://evilmartians.com/events/visiting-rubykaigi.md)
- [Learn to fly.io with AnyCable](https://evilmartians.com/events/learn-to-fly-io-with-anycable.md)
- [From developer to CEO](https://evilmartians.com/events/from-developer-to-ceo.md)
- [Writing code for people](https://evilmartians.com/events/writing-code-for-people-osaka.md)
- [Turbo Streams vs. consistency](https://evilmartians.com/events/turbo-streams-vs-consistency.md)
- [The pitfalls of realtime-ification](https://evilmartians.com/events/the-pitfalls-of-realtime-ification.md)
- [Using anycable-client to auto-refresh tokens](https://evilmartians.com/events/using-anycable-client-to-auto-refresh-tokens.md)
- [Why OKLCH is the future of colors in CSS](https://evilmartians.com/events/why-oklch-is-the-future-of-colors-in-css.md)
- [Of users and direct messaging, pt. 2](https://evilmartians.com/events/of-users-and-direct-messaging-pt-2.md)
- [Of users and direct messaging, pt. 1](https://evilmartians.com/events/of-users-and-direct-messaging-pt-1.md)
- [Exploring Rails 7, Hotwire and AnyCable speedy streams](https://evilmartians.com/events/exploring-rails-7-hotwire-and-anycable-speedy-streams.md)
- [HTML-over-WebSockets: from LiveView to Hotwire](https://evilmartians.com/events/html-over-websockets-from-liveview-to-hotwire.md)
- [Do this before hiring developers](https://evilmartians.com/events/do-this-before-hiring-developers.md)
- [Frontendless Rails](https://evilmartians.com/events/frontendless-rails.md)
- [Rails X](https://evilmartians.com/events/rails-x.md)
- [HTML over WebSockets](https://evilmartians.com/events/html-over-websockets.md)
- [Building high-performance GraphQL APIs](https://evilmartians.com/events/building-high-performance-graphql-apis.md)
- [Frontendless Rails frontend](https://evilmartians.com/events/frontendless-rails-frontend-railsconf.md)
- [Frontendless Rails frontend](https://evilmartians.com/events/frontendless-rails-frontend-jason.md)
- [What developers can learn from Soviet space program failures](https://evilmartians.com/events/what-developers-can-learn-from-soviet-space-program-failures-halfstack.md)
- [Introduction to Docker for Le Wagon alumni](https://evilmartians.com/events/introduction-to-docker.md)
- [Building TUI interfaces for the web](https://evilmartians.com/events/building-tui-interfaces-for-the-web.md)
- [GraphQL doesn’t need to be hell](https://evilmartians.com/events/graphql-doesnt-need-to-be-hell-with-dmitry-tsepelev.md)
- [The why’s and how’s of transpiling Ruby](https://evilmartians.com/events/the-whys-and-hows-of-transpiling-ruby.md)
- [Rails::Engine with Vladimir Dementyev](https://evilmartians.com/events/railsengine-with-vladimir-dementyev.md)
- [About logical thinking, passion, and idea that everything is possible](https://evilmartians.com/events/about-logical-thinking-passion-and-idea-that-everything-is-possible.md)
- [Authorization in the GraphQL era](https://evilmartians.com/events/authorization-in-the-graphql-era.md)
- [Between monoliths and microservices](https://evilmartians.com/events/between-monoliths-and-microservices.md)
- [Ruby Next: get future Ruby changes now](https://evilmartians.com/events/ruby-next-get-future-ruby-changes-now-with-vladimir-dementyev.md)
- [Kubernetes on bare metal: SSL](https://evilmartians.com/events/kubernetes-on-bare-metal-ssl.md)
- [GraphQL on microservices landscape](https://evilmartians.com/events/graphql-on-microservices-landscape.md)
- [CODE == TEXT, and developers are writers](https://evilmartians.com/events/code-equals-text.md)
- [GraphQL-Ruby under the hood and how to write more elegant APIs](https://evilmartians.com/events/graphql-ruby-under-the-hood.md)
- [Serverless is Ruby future](https://evilmartians.com/events/serverless-is-ruby-future.md)
- [Welcome, or access denied](https://evilmartians.com/events/welcome-or-access-denied.md)
- [Globalization tools—the state of the Web](https://evilmartians.com/events/globalization-tools-the-state-of-the-web.md)
- [Dirty magic for resilient API dependencies](https://evilmartians.com/events/dirty-magic-for-resilient-api-dependencies.md)
- [Engine-ering Rails apps](https://evilmartians.com/events/engine-ering-rails-apps.md)
- [Anything new, Rails 6?](https://evilmartians.com/events/anything-new-rails-6.md)
- [GraphQL-AnyCable](https://evilmartians.com/events/graphql-anycable.md)
- [Thinking in graphs, or why GraphQL is not about mapping database to schema](https://evilmartians.com/events/thinking-in-graphs-saint-p.md)
- [How to make a popular open source project](https://evilmartians.com/events/how-to-make-a-popular-open-source-project-moscow.md)
- [Building resilient API dependency. No magic involved](https://evilmartians.com/events/building-resilient-api-dependency.md)
- [Working remotely: Martian style](https://evilmartians.com/events/working-remotely-martians-style.md)
- [How to make a popular open source project](https://evilmartians.com/events/how-to-make-a-popular-open-source-project-saint-petersburg.md)
- [REST to GraphQL migration: pros, cons and gotchas](https://evilmartians.com/events/rest-to-graphql-migration-pros-cons-and-gotchas.md)
- [How to make a popular open source project](https://evilmartians.com/events/how-to-make-popular-open-source-project.md)
- [Black magic to build resilient API dependencies](https://evilmartians.com/events/black-magic-to-build-resilient-api-dependencies.md)
- [Terraforming legacy Rails applications](https://evilmartians.com/events/terraforming-legacy-rails-applications.md)
- [Serverless for mere mortals](https://evilmartians.com/events/serverless-for-mere-mortals.md)
- [Vladimir Dementyev and I discuss contributing to Rails](https://evilmartians.com/events/vladimir-dementyev-and-i-discuss-contributing-to-rails.md)
- [Yabeda: monitoring monogatari](https://evilmartians.com/events/yabeda-monitoring-monogatari.md)
- [A denial!](https://evilmartians.com/events/a-denial.md)
- [My Ruby Story 078: Vlad Dem](https://evilmartians.com/events/my-ruby-story-078-vlad-dem.md)
- [Writing code for people](https://evilmartians.com/events/writing-code-for-people-tokyo.md)
- [Cables, concurrency, and Ruby](https://evilmartians.com/events/cables-concurrency-and-ruby.md)
- [Make external API dependency great again (API contract testing)](https://evilmartians.com/events/make-external-api-dependency-great-again-api-contract-testing.md)
- [What developers can learn from Soviet space program failures](https://evilmartians.com/events/what-developers-can-learn-from-soviet-space-program-failures-tokyo.md)
- [CRDT: Conflict-free Data Types for collaborative editing and offline-first](https://evilmartians.com/events/crdt-conflict-free-data-types-for-collaborative-editing-and-offline-first.md)
- [Ruby Next: make old Ruby quack like a new one](https://evilmartians.com/events/ruby-next-make-old-ruby-quack-like-a-new-one.md)
- [High-speed cables for Ruby](https://evilmartians.com/events/high-speed-cables-for-ruby-rubyconf.md)
- [CRDT and other new ideas for client-server communication](https://evilmartians.com/events/crdt-and-other-new-ideas-for-client-server-communication-oklahoma.md)
- [Fast tests with Vladimir Dementyev](https://evilmartians.com/events/fast-tests-with-vladimir-dementyev.md)
- [CRDT and other new ideas for client-server communication](https://evilmartians.com/events/crdt-and-other-new-ideas-for-client-server-communication-china.md)
- [Evolution of Rails application architecture: 14 years in production](https://evilmartians.com/events/evolution-of-rails-application-architecture.md)
- [CRDT and other new ideas for client-server communication](https://evilmartians.com/events/crdt-and-other-new-ideas-for-client-server-communication.md)
- [PostCSS way](https://evilmartians.com/events/postcss-way-new-york.md)
- [MargieMap / Mad Russian scientist / Serverless server](https://evilmartians.com/events/margiemap-mad-russian-scientist-serverless-server.md)
- [Gem Check: writing better Ruby gems](https://evilmartians.com/events/gem-check-writing-better-ruby-gems-nashville.md)
- [CRDT: Conflict-free Data Types for collaborative editing and Offline-first](https://evilmartians.com/events/crdt-conflict-free-data-types-collaborative-editing.md)
- [Logux: Redux actions on the server](https://evilmartians.com/events/logux-redux-actions-on-the-server-seattle.md)
- [What developers can learn from Soviet space program failures](https://evilmartians.com/events/what-developers-can-learn-from-soviet-space-program-failures-manhattan.md)
- [Railways, states & sagas: pure Ruby for wizards](https://evilmartians.com/events/railways-states-and-sagas-pure-ruby-for-wizards.md)
- [99 problems of slow tests](https://evilmartians.com/events/99-problems-of-slow-tests.md)
- [A healthy monolith](https://evilmartians.com/events/a-healthy-monolith.md)
- [Make external API dependency healthy again with contracts](https://evilmartians.com/events/make-external-api-dependency-healthy-again-with-contracts.md)
- [Metacreativity](https://evilmartians.com/events/metacreativity.md)
- [PostCSS way](https://evilmartians.com/events/postcss-way-saint-petersburg.md)
- [AnyCable: one cable to rule them all](https://evilmartians.com/events/anycable-one-cable-to-rule-them-all.md)
- [TestProf: take your slow tests to the doctor](https://evilmartians.com/events/testprof-take-your-slow-tests-to-the-doctor.md)
- [Logux: Redux actions on the server](https://evilmartians.com/events/logux-redux-actions-on-the-server-new-york.md)
- [CRDT and other new ideas for client-server communication](https://evilmartians.com/events/crdt-and-other-new-ideas-for-client-server-communication-porto.md)
- [Operating Rails in Kubernetes](https://evilmartians.com/events/operating-rails-in-kubernetes.md)
- [Access denied: the missing guide to authorization in Rails](https://evilmartians.com/events/access-denied-the-missing-guide-to-authorization-in-rails.md)
- [Logux: Redux actions on the server](https://evilmartians.com/events/logux-redux-actions-on-the-server.md)
- [Cables! Cables! Cables!](https://evilmartians.com/events/cables-cables-cables.md)
- [Elixir. There and Back Again](https://evilmartians.com/events/elixir-there-and-back-again.md)
- [Browserslist: one config to rule them all](https://evilmartians.com/events/browserslist-one-config-to-rule-them-all.md)
- [Package quality assurance](https://evilmartians.com/events/package-quality-assurance.md)
- [GraphQL: basics and emotions](https://evilmartians.com/events/graphql-basics-and-emotions.md)
- [Size Limit: make the Web lighter](https://evilmartians.com/events/size-limit-make-the-web-lighter.md)
- [Using Logux in production](https://evilmartians.com/events/using-logux-in-production.md)
- [Using Logux in production](https://evilmartians.com/events/using-logux-in-production-vienna.md)
- [Logux, a new approach to client-server communication](https://evilmartians.com/events/logux-a-new-approach-to-client-server-communication-amsterdam.md)
- [Using Logux in production](https://evilmartians.com/events/using-logux-in-production-mexico.md)
- [AnyCable: universal Action Cable](https://evilmartians.com/events/anycable-universal-action-cable.md)
- [Faster tests](https://evilmartians.com/events/faster-tests.md)
- [Robots must suffer: linters and tools for frontend development](https://evilmartians.com/events/robots-must-suffer-linters-and-tools-for-front-end-development.md)
- [Webpack packaging mechanism and debugging optimization](https://evilmartians.com/events/webpack-packaging-mechanism-and-debugging-optimization.md)
- [Gem Check: writing better Ruby gems](https://evilmartians.com/events/gem-check-writing-better-ruby-gems-saint-petersburg.md)
- [HTTP in Ruby: tips, tricks, and techniques](https://evilmartians.com/events/http-in-ruby-tips-tricks-and-techniques.md)
- [Using Logux in production](https://evilmartians.com/events/using-logux-in-production-buenos-aires.md)
- [Stylelint: why and how to lint CSS](https://evilmartians.com/events/stylelint-why-and-how-to-lint-css-rio-de-janeiro.md)
- [Action Cable. Making better](https://evilmartians.com/events/action-cable-making-better.md)
- [Inner structure of Webpack bundle](https://evilmartians.com/events/inner-structure-of-webpack-bundle.md)
- [Run Test Run](https://evilmartians.com/events/run-test-run.md)
- [Logux, a new way of client-server conversation](https://evilmartians.com/events/logux-a-new-way-of-client-server-conversation.md)
- [AnyCable or Action Cable for everybody](https://evilmartians.com/events/anycable-or-action-cable-for-everybody.md)
- [Stylelint: why and how to lint CSS](https://evilmartians.com/events/stylelint-why-and-how-to-lint-css-paris.md)
- [The componentization of the Web](https://evilmartians.com/events/componentization-of-the-web.md)
- [Fix global CSS with PostCSS](https://evilmartians.com/events/fix-global-css-with-postcss.md)
- [PostCSS: the future after Sass and LESS](https://evilmartians.com/events/postcss-the-future-after-sass-and-less-cssconf.md)
- [Building RailsPerf, a toolkit to detect performance regressions in Ruby on Rails core](https://evilmartians.com/events/building-railsperf-a-toolkit-to-detect-performance-regressions.md)
- [PostCSS: the future after Sass and LESS](https://evilmartians.com/events/postcss-the-future-after-sass-and-less.md)
- [Introducing Capistrano 3](https://evilmartians.com/events/introducing-capistrano-3.md)
- [Gon gem](https://evilmartians.com/events/gon-gem.md)
- [Wider than Rails: lightweight Ruby solutions](https://evilmartians.com/events/wider-than-rails-lightweight-ruby-solutions.md)
- [New features of Rails 3.1](https://evilmartians.com/events/new-features-of-rails-3-1.md)
- [System administration for Rubists. Babushka](https://evilmartians.com/events/system-administration-for-rubists.md)
- [nonSQL databases](https://evilmartians.com/events/nonsql-databases.md)
