Andrea Fomera Profile Banner
Andrea Fomera Profile
Andrea Fomera

@afomera

2,422
Followers
354
Following
1,115
Media
8,757
Statuses

👩‍💻 Senior Developer 📚 Courses @ she / her 🏳️‍⚧️🏳️‍🌈

Denver, Colorado
Joined January 2010
Don't wanna be here? Send us removal request.
Pinned Tweet
@afomera
Andrea Fomera
2 years
New year, new introduction, so I figured I’d introduce myself for new folks. Hi I’m Andrea! My pronouns are she/her. 👩‍💼Senior Software Developer 📚 Course Creator on the side 🌎 Say hi!
4
0
18
@afomera
Andrea Fomera
2 years
Hi folks, I wanted to let you all know that I've made Learn Hotwire by Building a Forum, 100% free (prev $99). Thank you to everyone who supported me and ultimately made this possible. I hope more of you can find it helpful! #ruby #rails #rubyonrails
12
77
379
@afomera
Andrea Fomera
29 days
Hey folks, I was affected by layoffs and need to land on my feet. I've been a Rails developer since 2016 professionally. If you have any opportunities please don't hesitate to let me know. #rails #Ruby
19
104
248
@afomera
Andrea Fomera
2 years
I'm so excited. Look what just arrived on my doorstep! After many many hours of work, it's finally on my desk and in my hands and it's so cool to hold. So glad I picked up a physical copy for myself.
Tweet media one
28
10
236
@afomera
Andrea Fomera
3 years
Just ran into a weird chain of callbacks in some controllers and learned a neat trick to keep in my back-pocket for debugging how Rails will process callbacks #rails hat-tip to:
Tweet media one
2
22
134
@afomera
Andrea Fomera
2 years
The Laravel docs are so good. Also a built in maintenance mode? 10/10.
Tweet media one
Tweet media two
2
10
121
@afomera
Andrea Fomera
4 years
One of my favorite things about using CurrentAttributes is the ability to set default values for associations. For a controller, you can set Current.user to the authenticated user in a before_action and have access to it throughout the request, without having to pass it #rails
Tweet media one
6
13
114
@afomera
Andrea Fomera
4 years
So... @excid3 and I finally open sourced the work in progress that is Madmin. Come check it out and help out in making the best modern Rails admin panel! Lots of things to do with it!
7
10
108
@afomera
Andrea Fomera
8 months
I love how simple Rails allows me to make my authentication in my applications. Been working on a concern for the new course this weekend.
Tweet media one
6
6
107
@afomera
Andrea Fomera
3 months
RicherText.js v2.0.0-beta.1 is out and now recommended for production usage. Been a long time coming (since dec 2022!) but I finally feel good about where things are, and the dev API hasn't changed much, so I'm marking it ready for production uses.
7
17
101
@afomera
Andrea Fomera
2 years
TIL that `defined?` in ruby returns a string describing the argument. I'm not sure why I never thought to look into this before, I kinda just assumed it returned true or false but nope 🤯. Here's me playing/figuring this out in an irb session.
Tweet media one
5
9
100
@afomera
Andrea Fomera
3 years
I've launched my Hotwire course, Learn Hotwire by Building a Forum out of Early Access. Thanks to everyone who encouraged me while in Early Access. You'll learn how to make a realtime forum with ZERO custom JS. #rails #hotwire
9
34
97
@afomera
Andrea Fomera
4 months
I’m pleased to announce I’ll be speaking in Toronto this year at #RailsWorld 2024. I hope you’ll join me.
19
3
98
@afomera
Andrea Fomera
3 years
I have some exciting news to share as of yesterday I'm now a ⚡️Senior Product Developer ⚡️
9
1
94
@afomera
Andrea Fomera
3 years
Had a great time at @excid3 ’s wedding with @jmcharnes and other friends!
Tweet media one
Tweet media two
Tweet media three
5
0
93
@afomera
Andrea Fomera
4 years
I'm still so excited to be a @Rails developer today. I'm going to retire writing Ruby and Rails apps... and I'm okay with that. Many thanks to @dhh @sstephenson @javan @zachwaugh @jayohms and the rest of the team who worked on the new magic.
4
4
91
@afomera
Andrea Fomera
2 months
On my last day of my Sabbatical, I just launched RicherText.js v2.0.0. It's been a long journey from Dec of 2022, but it's here and out now. Try it today in a project and let me know what you think! :)
2
13
88
@afomera
Andrea Fomera
2 years
A photo from my talk at #SinCityRuby . Was such a fun time, thanks to everyone who was here!!
Tweet media one
6
1
87
@afomera
Andrea Fomera
3 years
Just filed my name change with the courts!!
Tweet media one
9
1
86
@afomera
Andrea Fomera
26 days
I'm going to do what I have to do to survive. I apologize in advance for your timeline. This means a few things: - I'm going to be promoting myself and my content more. - I'll be opening up ways to trade my services and skills for money. - I'm open to contract work. Thanks ❤️
8
9
85
@afomera
Andrea Fomera
2 years
I'm pretty salty Heroku hasn't communicated when they're planning on fixing or making their GitHub integration work again. I totally understand the desire to not give a firm date, but come on, it's been like 11 days and we're still unable to use review apps among other features.
9
8
84
@afomera
Andrea Fomera
6 months
Would it surprise you if I told you this is 95% Turbo/Hotwire and not React or Vue? (The other 5% is JS code to handle injecting an iframe and the launcher bubble onto the page)
4
4
73
@afomera
Andrea Fomera
3 years
Well Jason FB, I can in fact confirm you are wrong. I am under 30 and use Rails and I have heavy interest in Ruby AND Rails and deeply care about it.
Tweet media one
16
4
71
@afomera
Andrea Fomera
3 years
Figured I’d introduce myself for new folks. Hi I’m Andrea! My pronouns are she/her. 🏳️‍⚧️ Trans woman and very vocal about it 👩‍💼Senior Software Developer 📚 Course Creator on the side 🌎 Say hi! I’m focusing 2022 on mentoring.
5
0
67
@afomera
Andrea Fomera
3 years
Yesterday was 777 days of not drinking. A small win I very much need today.
4
1
69
@afomera
Andrea Fomera
3 years
Turbo 7 is here! To celebrate you can use this link to take 17% off my Hotwire course and learn to build a realtime forum. If you've been waiting for the official release, nows the time to pick it up and get started! #rails #rubyonrails #ruby
2
15
65
@afomera
Andrea Fomera
24 days
Over 2,040 people have signed up for my first course Learn Hotwire by Building a Forum. That's more people than was in my hometown where I grew up and spent 18 years of my life. Thanks everyone who's signed up ❤️
5
2
64
@afomera
Andrea Fomera
3 years
“The Court Orders the following change of name: The name of [deadname] born on 12/15/1992 is changed to Andrea...” YESSSSSS
@afomera
Andrea Fomera
3 years
Just filed my name change with the courts!!
Tweet media one
9
1
86
10
1
64
@afomera
Andrea Fomera
4 months
What if there was a place for #Rails developers to find each other to pair up and get help or have a friendly chat? Some place that didn't cost anything to the developer. If @RailsBuddy gets enough people claiming their handle I'll build it Link below!
9
11
63
@afomera
Andrea Fomera
3 years
So much changes in a year. Thankful for my friends, family, being true to myself and so much more.
Tweet media one
Tweet media two
1
0
61
@afomera
Andrea Fomera
29 days
My loss (of job) is your gain. I'm offering 10% off my next Hotwire course which is in early access and still in development with the coupon code LAYOFF. It has a few modules up with more to come, we're getting into the meaty bits next! #rails #ruby
2
19
61
@afomera
Andrea Fomera
5 years
@EmmaWedekind Coworker: hey I saw your build fail- Me: omg, i am working on it
1
3
59
@afomera
Andrea Fomera
2 years
We crossed 1500 people who've signed up for my free #rails Learn Hotwire by Building a Forum course Couple hundred more and that'll be more people than lived in the town I grew up in. Get it here if you haven't:
Tweet media one
3
10
57
@afomera
Andrea Fomera
2 months
I'm thrilled to announce the release of my first #macOS app, Taddly. Taddly is a free focus timer app to help keep you focused and productive. My favorite feature of Taddly is the menu bar timer. Try it today and let me know what you think! #swiftui
6
7
57
@afomera
Andrea Fomera
2 years
I am so so excited to be part of RubyConfMini's schedule. I'm also incredibly nervous but yay! we can talk about it now!
@RubyConfMini
RubyConf Mini
2 years
@DoodlingDev @aridlehoover @fitovonzastrow @henningamy Up next, we have a very exciting talk from @codewithjulie and @afomera : "Inclusivity: Hiring is just the beginning" Andrea and Julie will share their stories and teach you how to promote authenticity and inclusivity in your workplace!
Tweet media one
1
1
19
10
2
55
@afomera
Andrea Fomera
2 years
Out of curiosity, if you’re coming to #RailsConf2022 , reply to this. My goal is to try and make new ruby friends!
38
2
55
@afomera
Andrea Fomera
2 years
Making a signed id with a purpose and expiration is the feature from Rails more people should know about. Soooo useful for so many things
2
7
54
@afomera
Andrea Fomera
2 years
It was an absolute honor to give a talk at #RailsConf2022 , checking off a career bucket list item for sure. Thanks again to everyone who came, I really appreciate it!!
1
0
52
@afomera
Andrea Fomera
2 years
I think I should get myself ice cream after this day. But we made it! I'm just going to be refreshing our errors channel, don't mind me.
Tweet media one
5
0
51
@afomera
Andrea Fomera
4 years
Here's a small video of some of the stuff I'd cover in the Hotwire Forums course. Interested in it? Let me know down below! Also let me know if there's something you'd want to see too! You'll never believe me when I say this has 0 JS so far #Rails
5
5
50
@afomera
Andrea Fomera
2 years
Hot Take: I've never once regretted building my own authentication in Rails, but I sure have regretted using Devise.
13
2
50
@afomera
Andrea Fomera
3 years
I just got a demo of the upcoming Jumpstart Rails iOS stuff @excid3 and @joemasilotti have been working on and holy wow it's sick. This is awesome.
2
3
49
@afomera
Andrea Fomera
1 year
Something I've been working on away from web dev: This took me a while to work out the movement and idle animations but slowly getting there. (at least with the basic controls).
8
1
47
@afomera
Andrea Fomera
4 years
Learn Hotwire by Building a Forum is out in early access now! It's 35% recorded, and I'll be adding videos as I get them finished, so if you've always wanted a head start on things you can have one now! #rails #hotwire
0
15
49
@afomera
Andrea Fomera
2 years
I wrote about doing Combined Mentions with ActionText last night. I hope you find it useful! Both parts are up now so there's no waiting in between posts. Part one: Part two: #ruby #rails #rubyonrails
@afomera
Andrea Fomera
2 years
my weekend project included adding some cool things to my Trix editor. Wasn't too bad to add saved replies, liquid suggestions, article mentions and most importantly emoji suggestions.
6
0
38
2
8
49
@afomera
Andrea Fomera
2 years
It’s here!! It feels so good to finally be fully recognized as who I am.
Tweet media one
3
0
47
@afomera
Andrea Fomera
3 years
Wrote a pretty sweet ruby gem for @usefathom 's API that's in early access, pretty excited to see it evolve but I'm pretty happy with how the gem's turned out so far shout out to @excid3 for the assist tonight!
4
10
47
@afomera
Andrea Fomera
2 years
Day 1000 sober today. 🎉 Here's to the next 1000.
1
0
48
@afomera
Andrea Fomera
3 months
I'm excited to be sharing what we've been up-to at work in a few months (!!). You could say I'm pushing the boundaries of my comfort zone by giving this talk too 🙈. But if you're going to Rails World let's chat!
@rails
Ruby on Rails
3 months
In her talk at #RailsWorld , @afomera will show you how to push the boundaries with #ActiveStorage and leverage it to build feature-rich user experiences. Learn to create custom services for external providers, enabling users to select and manage images from a third-party API, and
Tweet media one
2
4
54
2
4
47
@afomera
Andrea Fomera
1 year
Oh dang, I've been so busy I missed the anniversary of when I came out to myself, and accepted it. Anyway here's to 3 years of me being the real me. 🎉
1
0
47
@afomera
Andrea Fomera
3 years
Here it is, the most personal blog post I've ever written. I'm here, I'm trans and I'm proud. Trans people exist, we don't always fit the picture of what society tells you we should look like, sound like or act like, but you still need to respect us.
1
0
46
@afomera
Andrea Fomera
2 years
I've finally finished migrating all my apps to @hatchboxio , turning my hosting bill from $60 an app to $20 per server. pretty solid. Tomorrow I delete Heroku and then I'm free.
3
3
45
@afomera
Andrea Fomera
2 years
Might be able to make it to 1000 if I can hang in there. 🥳
Tweet media one
7
0
45
@afomera
Andrea Fomera
2 years
Happy Pride! Here's to living more like the girl on the right and not the girl on the left.
Tweet media one
0
1
43
@afomera
Andrea Fomera
10 months
Sorry I haven't been tweeting much, and when I do it's not about Ruby/Rails. Struggling a bit lately to find motivation outside of work and don't want to burn out so I've been trying to take it easy. Hope y'all understand 😅
5
0
43
@afomera
Andrea Fomera
3 years
We've been using Maintenance Tasks for those long running tasks you might be tempted to just put in an ActiveRecord migration, and it's pretty great. Can easily start, pause and cancel running tasks. #rails
1
4
41
@afomera
Andrea Fomera
4 years
What it looks like when you deploy a Kubernetes cluster for an app with no customers and zero users.
@JamesFarmer87
James Farmer
4 years
Well this has made my day.
Tweet media one
172
6K
41K
0
6
42
@afomera
Andrea Fomera
6 months
Pre-orders begin today for my new course Learn Hotwire by Building a Calendar. Early access drops March 20th. Lock in the lowest pricing today, spots are limited.
3
10
40
@afomera
Andrea Fomera
3 years
it wasn't a rejection!! Sent my documents back and told me I should get my new card in 2 weeks!! I think the US Government recognizes me as Andrea now!!!
7
0
40
@afomera
Andrea Fomera
3 years
PS: It's a bit last notice, but if you've got a learning/education budget you're trying to use up, you could be like the five people today who've picked up my course and you could learn some neat stuff about Turbo. #rails #rubyonrails #ruby
1
8
39
@afomera
Andrea Fomera
3 years
We're sooooo close to being rid of HAML partials at work. 🧹 back to a simpler life.
Tweet media one
7
1
39
@afomera
Andrea Fomera
2 years
my weekend project included adding some cool things to my Trix editor. Wasn't too bad to add saved replies, liquid suggestions, article mentions and most importantly emoji suggestions.
6
0
38
@afomera
Andrea Fomera
3 years
Hey, this is not too shabby for my @GoRails debut.
Tweet media one
1
1
37
@afomera
Andrea Fomera
3 years
It's been a year since I came out at work, and I can honestly say it's been the best decision I made for me. I'm fortunate, many trans women and trans men have it worse off and risk loosing their jobs. #TransAwarenessWeek
2
0
38
@afomera
Andrea Fomera
2 years
Super excited to have this out, can’t wait to give my first talk at @railsconf . I do hope you’ll come pack the room for me! ❤️
Tweet media one
@railsconf
RailsConf
2 years
Hot off the press is our #RailsConf2022 Schedule!!!
4
28
80
1
4
37
@afomera
Andrea Fomera
3 years
So, @excid3 and I got Tailwind with JIT working with the new jsbuilding-rails gem. We're looking into it to see if we can avoid running the yarn command if you forget and just doing it on the fly.
4
0
37
@afomera
Andrea Fomera
2 years
A lot changes in two years. Woulda look at that.
Tweet media one
1
0
37
@afomera
Andrea Fomera
2 years
I wrote a 2022 recap no one will read, lot of ups and downs for me this year.
6
0
36
@afomera
Andrea Fomera
11 months
Niceeeeeee @excid3 , copilot knows you well.
Tweet media one
1
0
36
@afomera
Andrea Fomera
3 years
Life comes at you fast! Excited to go to Las Vegas for my first time, AND talk at my first conference SinCityRuby! 🥳 Who's coming?! #ruby
@JasonSwett
Jason Swett
3 years
I'm pumped, jazzed, stoked AND psyched to announce another addition to the Sin City Ruby speaker lineup: Andrea Fomera ( @afomera )!
1
2
20
3
7
36
@afomera
Andrea Fomera
3 years
GoRails is still probably _the_ best investment I ever made for myself. Highly recommend you take advantage of @excid3 's deals this year.
@excid3
Chris Oliver
3 years
🔥 Black Friday sales are live for @GoRails * 36% off GoRails annual plan * $50+ off Jumpstart Pro * $50 off all courses This is our way of saying thanks for all your support! Couldn't do this without you! 🤗 #ruby #rubyonrails #rails
4
29
72
2
3
36
@afomera
Andrea Fomera
4 years
Okay #rails friends! I've launched my page with more information on my Hotwire course coming soon! Check it out and let me know your thoughts! Aiming for Early Access release in February! 🤞You can sign up for updates on the course on that page too!
0
7
35
@afomera
Andrea Fomera
28 days
yesterday feels like such a bad dream, but it in fact was not just a dream. first stop, therapy and then i’m diving into updating my resume and getting a list of places to apply to together.
2
2
35
@afomera
Andrea Fomera
3 years
I keep getting asked about my thoughts on Hotwire vs StimulusReflex... are y'all saying I should just write a blog post at this point?
11
0
35
@afomera
Andrea Fomera
3 years
I'm pretty excited for the changes in Rails 7 now to allow us to use esbuild/rollup.js and pick a css library from the command line. What used to take 10-20 minutes of screencasts can now be done in ~2 to install Bootstrap and set things up.
3
4
34
@afomera
Andrea Fomera
1 year
If you have any small app ideas I could build and show beginners to #Ruby and #rubyonrails I'd love to hear them! The age old blog is so recycled, and I'm currently using it 🙈
17
4
33
@afomera
Andrea Fomera
2 years
Ooh, it looks like my @railsconf 2022 talk is live now on YouTube! Give it a watch and get some fresh tips on how you can upgrade your apps. (Fun fact, I'm using this process I outline this week as I update us at @podia to Rails 7)
2
3
31
@afomera
Andrea Fomera
18 days
Just released 0.17.0 of the richer_text gem now with support for `to_plain_text` on JsonText records. Get started with Richer Text here:
1
2
32
@afomera
Andrea Fomera
2 years
Today is my 3 year anniversary @podia . I’m flying home from our first in person retreat (since Covid, but also my first retreat) and have so many thoughts. So it’s time for a thread.
1
0
32
@afomera
Andrea Fomera
23 days
7,687 commits in 5 years 5 months at my last job. I made it to the #2 contributor spot, couldn't quite reach #1 however. 🤏 this close. I'm a quick study and I do great work when I can focus on solving real problems and not just leet code puzzles.
2
1
32
@afomera
Andrea Fomera
2 years
big morning for us today, finally getting 3.0 into production.
Tweet media one
4
0
31
@afomera
Andrea Fomera
2 years
I graduated from my voice lessons today, took me longer than I planned but oh so worth it. My voice sounds like me now.
5
0
31
@afomera
Andrea Fomera
3 years
Let’s go #RubyConf2021
Tweet media one
0
0
31
@afomera
Andrea Fomera
1 year
@RogersKonnor enterprise
2
0
30
@afomera
Andrea Fomera
1 year
This was only slightly confusing for a second until I remembered I wrote my own ActionText-like library to use a custom TipTap editor on my website. Naming things is hard.
Tweet media one
6
1
31
@afomera
Andrea Fomera
3 years
I forgot how freeing it was to just like, not write javascript. Screw all these build tools, just don't write JS 🤷‍♀️
3
0
31
@afomera
Andrea Fomera
3 years
Having a solid designer on the team and design system is like... the best thing ever. Can ship things so fast once you have the design system in place.
1
4
31
@afomera
Andrea Fomera
3 years
Welp, my screencast I recorded last night is out of date already
4
0
31
@afomera
Andrea Fomera
2 years
Just got a chance to show off my beginner ruby/rails WIP book to @excid3 and I'm feeling way more motivated to finish it now.
4
1
31
@afomera
Andrea Fomera
3 years
I'm seriously considering leaving the public Rails community.
5
0
30
@afomera
Andrea Fomera
26 days
I've recorded 5 videos for my course today, catching up from what I had as placeholder videos. They along with more will be up soon. Sign up with code LAYOFF to save 10% Code expires Aug 14th
0
4
30
@afomera
Andrea Fomera
3 years
Well this is always a pleasant surprise to find 👏 @exercism_io ❤️
Tweet media one
2
3
30
@afomera
Andrea Fomera
2 years
Thank you so much for everyone who came to my talk!! ❤️
@lastgabs
Gabi Stefanini
2 years
If you don't know how to dual boot your application so you can upgrade Rails, @afomera is teaching how to do it all (bonus points that some of it also works for upgrading Ruby)! #railsconf2022 #railsconf #rubyonrails
Tweet media one
1
2
38
3
0
30
@afomera
Andrea Fomera
2 years
I am terrified for my first talk at RailsConf, but also excited. Started making my practice runs today.
4
0
29
@afomera
Andrea Fomera
2 years
It’s almost time for our talk today! #RubyConfMini
Tweet media one
0
1
30
@afomera
Andrea Fomera
2 years
I think I'm going to set a goal to finish my intro to ruby/rails ebook by the end of the month. I feel super close but the last 10% is always the hardest.
3
2
30
@afomera
Andrea Fomera
2 years
I'm pretty sold on @flydotio now that I figured out my issues deploying. Got my new app deployed, with a redis instance and sidekiq going 💪.
6
0
29
@afomera
Andrea Fomera
3 months
I ❤️ making Rails apps to solve problems I have. In Feb of 2023, I setup a Rails app to let me check the weather () It's run quietly without need for updates since then, and sends me a daily email forecast for me to check first thing in the morning.
Tweet media one
1
3
29
@afomera
Andrea Fomera
3 years
Just deployed a Rails app to @render . Was a little painful, would anyone be interested in a blog post? I kinda like it, but it was a bit more in the weeds than what you'd get with Heroku.
10
1
28