Tobias Pfeiffer (PragTob)
  Your Topics
- Going Staff
 - Reflections on Open Source
 - Metaphors are Everywhere: Ideas to Improve Software Development
 - Stories in Open Source
 - Functioning Among Humans (preview)
 - Do You Need That Validation? Let Me Call You Back About It
 - Russ Olsen: Explain It!
 - Where do Rubyists go? (preview)
 - Stop Guessing and Start Measuring - Benchmarking in Practice
 - Elixir & Phoenix - fast, concurrent and explicit
 - Beating Go thanks to the power of randomness
 - Building Crystal in Crystal
 - Get Your Shoes (Back) On!
 - Code is read many more times than written
 - Rails Girls Summer of Code
 
Additional Material
- June Meetup 2015 Part 2 (Growing a LISP (Arne Brasseur) + lightnign talks)
 - June Meetup Part 1 (Daigaku - A new Gem for learning Ruby (Paul Götze) and Efficient SQL preloading for your serializers (Jan Berdajs))
 - Lightning Talks July 2015
 - Building Crystal in Crystal (video)
 
Visited Events
- Special Ruby Europe: Ruby + AI meetup
 - June Meetup 2025
 - November Meetup 2024
 - CANCELED - July 2024 outdoor social gathering
 - June Meetup 2024
 - May Meetup 2024
 - March Meetup 2024
 - February Meetup 2024
 - CANCELED - January Meetup 2024 (watch the date) - CANCELED
 - December Meetup 2023
 - November Meetup 2023, Rails doc preview
 - June 2023 - last minute edition
 - April Meetup 2023
 - Ruby Usergroup Berlin - June 2022
 - Ruby Usergroup Berlin - May 2022 meetup
 - January Meetup
 - Ruby Usergroup Berlin - September 2021
 - August 2021 Outdoor social gathering
 - Ruby Usergroup Berlin - July 2021
 - Ruby Usergroup Berlin - April 2021
 - Ruby Usergroup Berlin - March 2021
 - Ruby Usergroup Berlin - February 2021
 - Ruby Usergroup Berlin - January 2021
 - Ruby Usergroup Berlin - December 2020
 - Ruby Usergroup Berlin - Oktober 2020
 - Ruby Usergroup Berlin - August 2020
 - July Meetup 2020 (remote)
 - May Meetup 2020 (remote)
 - First ever remote RUG::B
 - March Meetup 2020
 - December Meetup 2019
 - July Meetup 2019
 - June Meetup 2019
 - May Meetup 2019
 - April Meetup 2019
 - March Meetup 2019
 - February Meetup 2019
 - January Meetup 2019
 - December Meetup 2018
 - November Meetup 2018
 - October Meetup 2018
 - September Meetup 2018
 - August Meetup 2018
 - July Meetup 2018
 - June Meetup 2018
 - May Meetup 2018
 - April Meetup 2018
 - March Meetup 2018
 - February Meetup 2018
 - January Meetup 2018
 - December Meetup 2017
 - November Meetup 2017
 - September Meetup 2017
 - August Meetup 2017
 - June Meetup 2017
 - April Meetup 2017
 - March Meetup 2017
 - February Meetup 2017
 - January Meetup 2017
 - December Meetup 2016
 - November Meetup 2016
 - October Meetup 2016
 - September Meetup 2016
 - August Meetup 2016
 - July Meetup 2016
 - June meetup 2016
 - May Meetup Anniversary 2016
 - April Meetup 2016
 - March Meetup 2016
 - February Meetup 2016
 - January Meetup 2016
 - December Meetup 2015
 - November Meetup 2015
 - October Meetup 2015
 - August Meetup 2015 (The grand rubyweek finale!)
 - July Meetup 2015
 - June Meetup 2015
 - May meetup 2015
 - April Meetup 2015
 - March meetup 2015
 - February Meetup 2015
 - January Meetup 2015
 - December Meetup 2014
 - November Meetup 2014
 - October Meetup 2014
 - September Meetup 2014
 - August Meetup 2014
 - July Meetup 2014
 - May Meetup 2014
 - June Meetup 2014
 - April Meetup 2014
 - March Meetup 2014
 - February Meetup 2014
 - January Meetup 2014
 - December Meetup 2013
 - November Meetup
 - October Meetup
 - August Meetup
 - September Meetup
 - July Meetup
 - June Meetup
 - May Meetup
 - March Meetup
 - Febuary Meetup
 - New Year Meetup
 - December Meetup
 - November meetup
 
Your Events
- September Meetup 2025
 - Special Ruby Europe: Ruby + AI meetup
 - June Meetup 2025
 - (tentative) January Meetup
 - November Meetup 2024
 - September Meetup 2024
 - June Meetup 2024
 - May Meetup 2024
 - Elixir Crossover Birthday Event - Check the date!
 - March Meetup 2024
 - February Meetup 2024
 - CANCELED - January Meetup 2024 (watch the date) - CANCELED
 - December Meetup 2023
 - November Meetup 2023, Rails doc preview
 - September Meetup 2023
 - June 2023 - last minute edition
 - April Meetup 2023
 - Ruby Usergroup Berlin - June 2022
 - Ruby Usergroup Berlin - May 2022 meetup
 - January Meetup
 - Ruby Usergroup Berlin - September 2021
 - Ruby Usergroup Berlin - Mai 2021
 - Ruby Usergroup Berlin - April 2021
 - Ruby Usergroup Berlin - March 2021
 - Ruby Usergroup Berlin - February 2021
 - Ruby Usergroup Berlin - January 2021
 - Ruby Usergroup Berlin - November 2020
 - Ruby Usergroup Berlin - Oktober 2020
 - Ruby Usergroup Berlin - September 2020
 - Ruby Usergroup Berlin - August 2020
 - July Meetup 2020 (remote)
 - June Meetup 2020 (remote) / CANCELLED
 - May Meetup 2020 (remote)
 - First ever remote RUG::B
 - March Meetup 2020
 - February Meetup 2020
 - December Meetup 2019
 - January Meetup 2020
 - October Meetup 2019
 - September Meetup 2019
 - July Meetup 2019
 - June Meetup 2019
 - May Meetup 2019
 - April Meetup 2019
 - March Meetup 2019
 - February Meetup 2019
 - January Meetup 2019
 - December Meetup 2018
 - November Meetup 2018
 - October Meetup 2018
 - September Meetup 2018
 - August Meetup 2018
 - July Meetup 2018
 - June Meetup 2018
 - May Meetup 2018
 - April Meetup 2018
 - March Meetup 2018
 - February Meetup 2018
 - January Meetup 2018
 - December Meetup 2017
 - November Meetup 2017
 - October Meetup 2017
 - September Meetup 2017
 - August Meetup 2017
 - June Meetup 2017
 - May Meetup 2017
 - April Meetup 2017
 - March Meetup 2017
 - February Meetup 2017
 - January Meetup 2017
 - December Meetup 2016
 - November Meetup 2016
 - October Meetup 2016
 - September Meetup 2016
 - August Meetup 2016
 - July Meetup 2016
 - June meetup 2016
 - May Meetup Anniversary 2016
 - April Meetup 2016
 - March Meetup 2016
 - February Meetup 2016
 - January Meetup 2016
 - December Meetup 2015
 - November Meetup 2015
 - October Meetup 2015
 - September Meetup 2015
 - August Meetup 2015 (The grand rubyweek finale!)
 - July Meetup 2015
 - June Meetup 2015
 - May meetup 2015
 - April Meetup 2015
 - March meetup 2015
 - February Meetup 2015
 - January Meetup 2015
 - December Meetup 2014
 - November Meetup 2014
 - October Meetup 2014
 - September Meetup 2014
 - August Meetup 2014
 - July Meetup 2014
 - May Meetup 2014
 - June Meetup 2014
 - April Meetup 2014
 - March Meetup 2014
 - February Meetup 2014
 - January Meetup 2014
 - December Meetup 2013
 - November Meetup
 - August Meetup
 - September Meetup
 - May Meetup
 - March Meetup
 - Febuary Meetup
 - December Meetup
 
Liked Topics
- Embracing Clarity and Flexibility with dry-rb
 - What is RAG even and how to do it?
 - How (and why) to run SQLite in production
 - My journey from freelancing to founding a GmbH back to employee
 - Load Testing with JMeter
 - Laziness-driven development
 - There's More to Open Source than Code
 - Looking beyond software engineering assumptions
 - How does AI really work? A speedrun of deep learning architectures
 - My experience using Turbo Streams in production
 - Scaling business logic
 - The joy of slow programming
 - Game Development using DragonRuby Game Toolkit
 - You can be part of the difference: dealing with bad players in communities
 - Create a reactive Dropbox web UI clone in pure Ruby with matestack in 20 minutes
 - Developing a security mindset
 - StimulusJS: A modest JS framework for the HTML you already have
 - Thomas Edison vs Three Teslas in a Trenchcoat
 - Let's build a point of sale system, with a Vue or two!
 - Developer Mental Health & Mental Development
 - Git In My SQL's Stead
 - Modular Ruby - (web) framework as implementation detail
 - Architecture Evolution
 - Tech Debt as Mortgage
 - DnD and ruby
 - The Miseducation of this Machine
 - How DevRel is failing communities
 - Meaningful jobs aside from NGOs?
 - Machine learning for the curious but confused
 - [Preview talk for EuRuKo] An empathy exercise: contextualising the question of privilege
 - The Art of Technical Decision Making
 - Expand your leadership toolkit with “The Coaching Habit”
 - It's Free. It's Open. Period
 - The basic income experience
 - GDPR or: How I Learned to Stop Worrying and Love My Users
 - Property-based testing: You won’t look at your tests the same way ever again
 - Federate you, federate me
 - How to memoize
 - JSON API — A specification for building APIs in JSON
 - Tools, tools everywhere
 - Clean & fast code with enumerators
 - Understanding Unix pipes with Ruby
 - Tidings from the Abbasid Florescence
 - Coding is like [how do I explain this?]
 - Boring Ruby Code
 - Intro to fibers
 - Reactive Ruby: build high performant web apps with JRuby and Ratpack
 - Replacing ActiveRecord callbacks with Pub/Sub
 - Funding open source infrastructure software security, stability, & features
 - Know your impact: An introduction to AB testing
 - The What, Why, And How of Software Components - In Ruby and Beyond
 - Refactoring VAT in SpreeCommerce and Solidus
 - What Functional Programming Taught Me About Ruby
 - Creating a plugin for Jekyll
 - Ruby on Rust
 - Taming memory: performance-tuning a (Crystal) application
 - Visual Documentation Language
 - The Earth in Ruby and Postgres
 - User Centered Design - Think First, Program Later
 - 💌 Idiosyncratic Ruby 💌
 - Unicode, a 💌
 - TBA
 - The Crystal Programming Language
 - Mapping the Ruby world, an exercise in biased Cartography
 - Better Composition with Traits
 - live demos of common security hacks
 - Building Hypermedia APIs with Yaks
 - A revolutionary idea: why not use a job queue system for your job queue?
 - Working in a different country
 - Full Metal Rüby
 - How is magic formed? A short excursion into Ruby internals
 - I Am Designer (And So Can You!)
 - Migrating databases like a Pro!
 - The Art of Getting What You Want
 - Being Matz for a day
 - Functional Programming Demystified
 - WebRTC Signaling powered by Ruby's EventMachine
 - Describe Objects with Virtus
 - ...but we had to kill Unicorns
 - Virtual Machines: Down the Rabbit Hole
 - MagLev
 - Building the fastest Ruby yet
 
