RUG::B Meetup
The Ruby Usergroup Berlin is a usergroup, group of interest or just a bunch of people loving Ruby. Get in contact with us at our next meetup! Newbees are always welcome.
The Ruby Usergroup Berlin is a usergroup, group of interest or just a bunch of people loving Ruby. Get in contact with us at our next meetup! Newbees are always welcome.
You're welcome wherever you're from as long as you adhere to our Code of Conduct - the meetup is in English.
Current schedule is two ~20min talks including Q&A, followed by splitting the audience into smaller groups for virtually hanging out (optional) :)
Main Talk #1 - Florian Gilcher
CEO of @asquera. Heavily invested in the @ruby, @rust-lang and @elastic/@solr communities.
Organiser @eurucamp/@jrubyconf/@rustfest.
You can be part of the difference: dealing with bad players in communities
We all talk about how toxic people get into positions of power and the bad they do. But we rarely talk about how to deal with them.
This talk focuses on mental frameworks to deal with such situations. It also introduces the assumption that toxicity can be perceived, accidental and deliberate - all of which need different methods to approach. It also focuses on techniques that can be applied outside of the classic community leader chain.
Main Talk #2 - Brandon WeaverÂ
Staff Eng / Ruby Lead / Global Neurodiversity Chair at Square. Autistic / ADHD, He / Him. I'm the Lemur guy.
Learning Pattern Matching through Poker
Ruby 2.7 introduced Pattern Matching, but what can you use it for? How about we play a few hands of poker to find out.
This talk explores Pattern Matching patterns through scoring poker hands. If you've been waiting for some practical examples of Pattern Matching this is your talk.
META:
Slides and example app:Â https://twitter.com/keystonelemur/status/1354880827113541634
Older non-refactored version:Â https://dev.to/baweaver/ruby-3-pattern-matching-applied-poker-4b9d
7:00 - Welcome & Intro
7:10- Talk #1
7:45 - Q&A
7:50 - Talk #2
8:35 - Q&A
8:40 - Virtual Hangout with Breakout Rooms (Optional)