A presentation at RailsConf by Ben Greenberg
Self-Care @rabbigreenberg on
@rabbigreenberg
What This Talk Is About @rabbigreenberg Doing Good With Code Don’t Forget Yourself Personal Examples
What Are We Talking About @rabbigreenberg
In This Talk We Are… Less Focused on Code @rabbigreenberg
We Are… More Focused on You @rabbigreenberg
“If there is anxiety in a person’s heart, let them quash it” (Proverbs 12:25). Rabbi Ami and Rabbi Asi dispute the verse’s meaning. One said: They should forcefully push it out of their mind. One who worries should banish their concerns from their thoughts. And one said: It means they should tell others their concerns, which will lower their anxiety.”
This talk is about you. ✨ What We Can Do As Ruby on Rails Devs To Help Ourselves ✨ Sharing It To Help Others @rabbigreenberg
Doing Good With Code @rabbigreenberg
Communal Initiatives “If I am only for myself, what am I? @rabbigreenberg
@rabbigreenberg
… we are starting to realize that the software that we create has a real and lasting impact on the world in which we live. - An Ethical License to Open Source Projects, The Hippocratic License @rabbigreenberg
Don’t Forget Yourself @rabbigreenberg
“If I am not for myself, who will be for me?” @rabbigreenberg
Self-Interest: “self among others” - Midwest Academy Manual @rabbigreenberg
“Young People’s Despair Deepens as Covid-19 Crisis Drags On”, New York Times, Feb. 14, 2021
“Partners to Coworkers: Covid-19 Is Redefining My Relationship”, Nočnica Fee, May 18, 2021
Personal Examples @rabbigreenberg
Video Birthday Party @rabbigreenberg Health Form Automation
Parenting isn’t easy. @rabbigreenberg
Parenting during a pandemic is: [fill in the blank] @rabbigreenberg
Birthday Party 2020 Ideas ⛔ ⛔ ⛔ ⛔ ⛔ Soccer Party Movie Theater Bowling and Arcades Games in the House … @rabbigreenberg
Rails to the rescue. @rabbigreenberg
@rabbigreenberg
With WebRTC, you can add real-time communication capabilities to your application that works on top of an open standard. It supports video, voice, and generic data to be sent between peers.. The technologies behind WebRTC are implemented as an open web standard and available as regular JavaScript APIs in all major browsers. @rabbigreenberg
WebRTC Sample Code, https://webrtc.github.io/samples/
Golf is deceptively simple and endlessly complicated; it satisfies the soul and frustrates the intellect. Are we talking about golf or coding? 🤔
There is help. @rabbigreenberg
@rabbigreenberg
Sorry, you can’t escape JavaScript. @rabbigreenberg
Set up the video client @rabbigreenberg Create event listeners
@rabbigreenberg
Parenting isn’t easy. … We said this already, right? @rabbigreenberg
Covid-19 Guidance, Ministry of Health, State of Israel
When everything is up in the air even one small new thing can cause it all you to crash @rabbigreenberg
When faced with a repetitive task… @rabbigreenberg
Let’s make a gem 💎 for that @rabbigreenberg
Fill out the form @rabbigreenberg Validate and send SMS
This talk though was not really about code. @rabbigreenberg
It was about me. @rabbigreenberg
It was about you. @rabbigreenberg
It was about us. @rabbigreenberg
Giving yourself permission to make your life… @rabbigreenberg
Easier. @rabbigreenberg
Less stressful. @rabbigreenberg
Calmer. @rabbigreenberg
Self-Interest: “self among others” - Midwest Academy Manual @rabbigreenberg
Don’t forget yourself ✨ Your skillset can help not only others ✨ Your skillset can help you and the people you love and care about, too @rabbigreenberg
Resources ✨ School declaration gem ✨ rubygems.org ✨ Birthday video app ✨ bit.ly/railsbirthday ✨ Vonage Video API ✨ vonage.com @rabbigreenberg ✨ WebRTC ✨ webrtc.org ✨ Twilio Video API ✨ twilio.com
This past year has been one of the most challenging years in recent memory. The pandemic has taken a toll, including on children.
Adults used their professional skills to help make the year a little better for the kids in our lives: Therapists counseled, entertainers delighted, teachers educated… and Rails developers developed!
In this talk, I’ll share the apps I built on Rails that helped my kids and me cope, celebrate and persevere through the year.
In 2020, tech was pivotal in keeping us going, and for my kids, Rails made the year a little more manageable.