Eric Berry Profile Banner
Eric Berry Profile
Eric Berry

@coderberry

3,719
Followers
1,439
Following
687
Media
8,816
Statuses

Saratoga Springs, UT
Joined May 2008
Don't wanna be here? Send us removal request.
@coderberry
Eric Berry
1 year
Using UUID primary keys and avoiding foreign key constraints allows for extreme flexibility as the app grows. I will never create an app again without these
121
96
1K
@coderberry
Eric Berry
1 year
@pinzonjulian Absolutely. Consider this scenario: You are building an app that imports data from external sources. The data structure has multiple layers of "has_many" associations. For example: Author -> Books -> Pages -> Images If you are using standard ID's (bigint), you are required to
29
9
247
@coderberry
Eric Berry
2 years
I love the ruby community!
9
14
237
@coderberry
Eric Berry
4 years
This is one of the many reasons I use @DuckDuckGo as my default search engine. This is the result from my search of "tmux cheat sheet" 👏
Tweet media one
7
27
197
@coderberry
Eric Berry
3 years
I predict that Rails 7 will re-ignite excitement about web development like it did back in Rails 3 days. I’m working on an example with the following: - Rails 7 - AlpineJS - Stimulus Reflex / Cable Ready - Hotwire - Tailwind (+ daisy)
12
21
195
@coderberry
Eric Berry
2 years
👋 Hi, I’m Eric I would like to help you build, maintain, and scale web applications using Ruby on Rails. I have 15 years experience and provide value from product conceptualizing and design, to enterprise-grade deployment and scaling. (please RT)
4
61
134
@coderberry
Eric Berry
7 months
Dear Engineering Managers, I am an experienced, dedicated Ruby on Rails Engineer with 16+ years experience. I am looking for my next opportunity. My experience is building SaaS products from concept to polished, scalable applications. (RT appreciated)
5
78
132
@coderberry
Eric Berry
6 months
I have a tech interview coming up in 30 min. Wish me luck! 🤞
7
1
117
@coderberry
Eric Berry
7 months
I have a couple of tech interviews today. I’m excited and nervous. I will just be me and do my best. 🤞🏻
14
2
111
@coderberry
Eric Berry
4 years
I can now officially announce that I am currently looking for a new job. In fact, we have a very small, proven team of developers that are looking to stick together. Need a turn-key proven dev team? DM me RT's appreciated
3
98
103
@coderberry
Eric Berry
3 years
Hi everyone - I am looking for a new role and would appreciate any leads. I have 12+ years experience writing robust Ruby on Rails apps, with a strong passion towards UI/UX. Resume: Thanks! RT appreciated 💙
9
46
96
@coderberry
Eric Berry
2 years
Helpful class when using the Rails console
Tweet media one
7
10
94
@coderberry
Eric Berry
1 year
I’m excited to announce that I have joined @clickfunnels as a staff software engineer! I am extremely excited to be working with such a talented group of people and learn from some of the top marketers/entrepreneurs in the world.
24
1
95
@coderberry
Eric Berry
5 months
I love programming, but today I learned that I might love it too much. To be successful as an entrepreneur, I need to remove the craftsman in me and only focus on the end goal which is to make money. I wonder if other devs have had the same experience and how they approach it.
27
1
95
@coderberry
Eric Berry
2 years
TurboReady extends Turbo Streams to give you full control of the browser’s DOM! (call JS from anywhere in your Rails app) by @hopsoft
Tweet media one
4
14
91
@coderberry
Eric Berry
3 years
I believe a “service layer” within Rails apps is unnecessary. ActiveJob/Sidekiq workers provide the same API with the added benefit of being enqueueable.
12
5
91
@coderberry
Eric Berry
5 months
Hey all! Instead of feeling sorry for myself and letting shitty code puzzles kill my confidence, I am going to take a new, vulnerable approach. Today I am going to live code a Rails app. I don’t know if I can get it all done today, but I will do my best. Want to participate?
11
6
84
@coderberry
Eric Berry
1 year
Did you know that you can run `gem server` to start a server that lists out all gems being used in your Rails app? This includes a description and links to each gem. It’s a fantastic tool to quickly learn about the gem dependencies of projects you work on!
Tweet media one
4
15
81
@coderberry
Eric Berry
3 years
My new job is 99% incredible and 1% HAML
7
3
76
@coderberry
Eric Berry
2 years
I’m excited to watch “Let’s recreate Notion in Ruby on Rails” video series by Ruby OG Dr. Nic ( @drnic )
Tweet media one
2
3
76
@coderberry
Eric Berry
7 months
Our company just went through a downsizing and I’m one of the casualties. I’m now looking for work. Please DM me if you have any leads. RT appreciated!
6
62
71
@coderberry
Eric Berry
11 years
[TDD] Testing Your Ember Application Slides: http://t.co/JdBA2OWJWv Video: http://t.co/VahKis5o1C Code: http://t.co/TPQnVMtrYZ #emberjs
0
25
74
@coderberry
Eric Berry
6 months
Hello 👋 I have been building #Rails SaaS apps for 16+ years. I am proficient in all parts of the stack and would make a great addition to your team! If your company is hiring, please share my info. Resume: RT appreciated!
7
31
69
@coderberry
Eric Berry
2 years
Throughout my career, I’ve helped build other people's dreams and assisted in making them independently wealthy. Why hadn't I considered doing this myself? Answer: I didn't think I could. That all changed at the @RailsSaaS conference.
12
4
70
@coderberry
Eric Berry
6 months
Hello my fellow #rubyonrails lovers. I was downsized recently and am looking for work. I am an experienced, dedicated Ruby on Rails Engineer with 16+ years experience. Please consider sharing my resume with hiring managers. Thanks! (RT appreciated)
6
52
64
@coderberry
Eric Berry
4 years
This is by far one of the best keynote's I've ever watched (by @shanselman )
1
9
68
@coderberry
Eric Berry
4 years
I’m extremely excited and grateful to announce that I am joining the amazing team at @realvolve ! Thanks to everyone for being so kind and supportive to both myself and the CodeFund team! 🙌🏻❤️
9
2
68
@coderberry
Eric Berry
4 years
My wife and I are on day 10 of having COVID. It's been a rough experience. She's been to the ER once, and we both have struggled to keep our breath. Neither of us had a fever. 10 days in and I still feel like there are weights hanging from my lungs. Stay safe! #WearAMask
25
1
65
@coderberry
Eric Berry
3 years
A video tutorial of all the best things about @code that nobody ever bothered to tell you by @burkeholland and @sarah_edo #devtools
Tweet media one
1
12
60
@coderberry
Eric Berry
5 months
If you are an early stage startup that can't afford to hire the wrong person to lead your enginnering efforts, please reach out to me. I am not looking to fill an "engineering" role. I want to be the entrepreneur-minded pragmatist that happens to be know how to build apps. RT🙏
1
34
60
@coderberry
Eric Berry
10 years
The Unofficial, Official Ember Testing Guide #emberconf #EmberConf2014
1
17
62
@coderberry
Eric Berry
2 years
There is no better IDE/editor for Ruby on Rails development than @rubymine . I am basing that on 15 years of experience with the framework.
12
5
59
@coderberry
Eric Berry
2 years
Would anyone mind sharing their experience upgrading Ruby versions in a large Rails app? I *think* I’m doing it right, but any advice would be fantastic. I considered dual-booting for backwards compatibility, but I don’t think it’s necessary.
Tweet media one
21
6
63
@coderberry
Eric Berry
2 years
Interested in leveling up your Postgres-fu? @crunchydata has some of the best interactive tutorials around on some beginner -> advanced topics. Huge thanks to @colinloretz for introducing this to me!
Tweet media one
4
11
60
@coderberry
Eric Berry
7 months
Wrapped up the @shopify interview (part 1 of more 🤞). Thank you Swati for the pair session! Here are two things I learned from the interview: 1. I need to rely on AI more to help write code and tests. 2. I need to be more pragmatic and not lose myself in the problem.
5
1
60
@coderberry
Eric Berry
2 years
Guess what? Due to downsizing, I’m now looking for my next gig. I absolutely love the company I was with, but am very excited to see what comes next.
Tweet media one
8
24
57
@coderberry
Eric Berry
1 year
I recently worked on upgrading the ruby version in a Rails app from 2.7.6 to 3.0.3. It was really difficult, and I left the remaining work for my friends at Orbit. The biggest lesson I learned (the hard way) is to stay on top of deprecation warnings.
5
1
59
@coderberry
Eric Berry
4 years
Between CableReady, StimulusReflex, Tailwind, and ViewComponents, my whole way of thinking how to develop applications have shifted significantly. I feel like a kid in a candy store. Thanks to all maintainers!!!
3
4
58
@coderberry
Eric Berry
6 months
I posted an “awesome” list of #Hotwire resource (libraries, tutorials, screencasts, etc). Next step, add the ability for public submissions and personally review and vet out the concepts in those resources. Check it out at
3
8
57
@coderberry
Eric Berry
3 years
I realize that many top-notch Ruby on Rails developers are afraid to look for any new opportunities in case their current employer finds out. This is a problem that can be solved. If this is you, please feel free to reach out to me directly. I may be able to help.
9
8
55
@coderberry
Eric Berry
2 years
Are you working with SQL? I strongly recommend the website/book/newsletter . Tobias Petry ( @tobias_petry ) has compiled tips with examples in both MySQL and PostgreSQL. I refer to this often. PS, the book is free! Thanks @tobias_petry !
Tweet media one
1
2
56
@coderberry
Eric Berry
7 years
The best part of my @codesponsor is the friends I made in the process. Thanks for lunch today @kentcdodds ! You are an amazing friend!
Tweet media one
0
4
56
@coderberry
Eric Berry
5 years
Check out @Samson_Goddy being interviewed at @githubuniverse .. he’s a must follow!
Tweet media one
0
7
51
@coderberry
Eric Berry
5 years
I miss @emberjs . It also looks like they are still a solid solution for companies
Tweet media one
5
9
55
@coderberry
Eric Berry
3 years
For the first time in my life, I decided to take some time off in-between jobs and took a nice long family vacation. The past 3 weeks have been nothing less than magical. I love my family!
Tweet media one
1
0
54
@coderberry
Eric Berry
7 months
Hey all! I’m applying at @Shopify and would love to mention some of my friends that work there. I apologize for not knowing. If you do, please reach out. DM’s are open. Thanks!!!
6
2
51
@coderberry
Eric Berry
4 years
Also, I am still looking for new employment. I am an excellent #Ruby on Rails developer with a full-stack proven history and a strong sense of generating business value. I can do everything from product design, UI/UX, frontend and backend. I'm a good hire.
2
29
51
@coderberry
Eric Berry
3 years
Remember this site? Still seems relevant today.
Tweet media one
1
3
49
@coderberry
Eric Berry
6 months
I’ve learned that the fastest way to level up my skills is to read open source projects on GitHub. When I find them, I check them out into my “Reference” folder so I can open the whole folder in my editor. People are brilliant.
Tweet media one
4
1
49
@coderberry
Eric Berry
6 months
I just launched v2 of my personal website. I plan on using it to demonstrate Rails/Hotwire techniques through interactive blogs. I’m VERY excited for what’s to come. Check it out:
4
0
48
@coderberry
Eric Berry
9 months
TIL FactoryBot does not perform Active Record callbacks when using `create`. This makes it difficult and cumbersome to create tests around callbacks. I wrote up a concern that solves this issue
Tweet media one
8
4
45
@coderberry
Eric Berry
2 years
I see and use this pattern all the time with Ruby. I wonder if there’s a shortcut? If not, perhaps something like this?
Tweet media one
17
2
46
@coderberry
Eric Berry
2 years
The @RailsSaaS conference was by far the most impactful one I’ve attended. Not only did I learn about amazing tools to speed up development, but I learned from some of the most successful leaders in our industry.
4
3
46
@coderberry
Eric Berry
5 years
Today I realized that I can’t have one foot in the code and another in business development and be effective in both. I’m hanging my code hat.
9
1
46
@coderberry
Eric Berry
4 years
If anyone know of any companies that are very early stage and are looking for a technical co-founder or tech lead, pleas send them my way. 🙌 I am starting to realize I am my very best when I have freedom to innovate and collaborate on product design, architecture, and more.
2
11
45
@coderberry
Eric Berry
2 years
<rant> There’s a thread on the Rails forum entitled “What has happened to Arel”. This thread discusses the frustration that I an others have felt regarding Arel being so powerful, yet undocumented and considered a “private API”.
4
5
45
@coderberry
Eric Berry
2 years
“Unlock the Potential of VS Code for Ruby Programming” by @iambaubau is a fantastic article on how you can emulate the greatness of @rubymine in @vscode
0
4
42
@coderberry
Eric Berry
1 year
This is one of my new favorite features of @rubymine ! This button takes me directly to the table definition in schema.rb. Thank you devs!!!
Tweet media one
1
0
43
@coderberry
Eric Berry
6 months
Today I met @kirplatonov . He is the maintainer of hotwire-livereload and polaris_web_components. I have already learned a ton reviewing his projects. If you aren’t following him, you should.
3
2
42
@coderberry
Eric Berry
3 years
I’m excited to announce that in January, I will be joining the @volley_app team! I don’t think I’ve been this excited about a product in a long time! If you’d like to help me test it out, go to and say hi! I can’t wait to volley with you! 🏐
7
1
42
@coderberry
Eric Berry
1 year
I’m watching @adrianthedev ’s talk at #Euruko2023 on building Rails apps 10x faster. I’m a huge fan of Adrian and you should be too :-)
2
10
42
@coderberry
Eric Berry
10 months
I presented a Ruby code challenge to three different AI tools: 1. ChatGPT 2. Google Bard 3. RubyMine AI Guess who won?
6
5
41
@coderberry
Eric Berry
5 months
Hey all, I’m looking for some short-term contracts for development. This could be either in Ruby or AI-based solutions. If you know of anyone looking for someone like me, please let me know. Thanks!
1
22
41
@coderberry
Eric Berry
9 months
Does anyone else get paralysis when trying to build a new side project? For some reason I hit mental blocks and self doubt every time I try.
24
0
41
@coderberry
Eric Berry
2 years
Over the past 4 years, my good friend @hopsoft tried to get me to adopt StimulusReflex & CableReady and I didn’t. After a 2 week deep dive, I now think that these libraries should be core to Rails. No need for Turbo Frames nor Streams anymore.
6
3
41
@coderberry
Eric Berry
10 years
RegExr 2.0 - Online tool for working with regular expressions. http://t.co/Oc7gUmKaB6
0
35
42
@coderberry
Eric Berry
10 years
Ho Ho Ho! Ember Testing Guide v2.0 is now live!!! http://t.co/XxH6kRs4N1 #emberjs http://t.co/cFULl1alts
Tweet media one
2
50
40
@coderberry
Eric Berry
3 years
Rails developers looking to find contract work should add their profile to . I am discussing with @joemasilotti ways to support rubyists that want to look but can’t b/c they don’t want their search to be public.
1
6
40
@coderberry
Eric Berry
3 years
Are you a ruby developer wanting to give back? Join the volunteers at @RubyforGood and help build specialized software solutions for nonprofit organizations to bolster their critical missions.
Tweet media one
2
11
40
@coderberry
Eric Berry
7 months
This is super cool! Search over 1,200 episodes from 5 Ruby podcasts. Great work @meJoshio1 !
Tweet media one
2
6
39
@coderberry
Eric Berry
9 months
I absolutely LOVE the @DriftingRuby screencasts by @kobaltz . His weekly screencasts remind of the day when @rbates would release weekly screencasts that somehow was 100% relevant to what I was working on. Thanks Dave!
Tweet media one
0
7
39
@coderberry
Eric Berry
5 months
I am excited to announce that, starting today, I will be focusing all of my time and attention on building AI solutions for businesses. I strongly believe that the future is built with AI and code automation. #fastAPI #liteLLM
Tweet media one
2
0
40
@coderberry
Eric Berry
8 months
Here are some of my favorite apps/tools: - Rubymine - Warp - BetterSnapTool - Arc Browser - Raycast - In Your Face (SetApp) - Paste (SetApp) - Cleanshot X (SetApp) - Spark Mail (SetApp) - Bartender (SetApp) - Screen Studio - Tailscale SetApp invite:
2
3
38
@coderberry
Eric Berry
1 year
Out of curiosity, would any of you be interested in paying for a course on "Mastering Rubymine"? I am considering creating this course, especially for those newer to the language/framework.
11
3
37
@coderberry
Eric Berry
2 years
I am going to start working on a conference talk and blog series on “Optimizing Postgres Queries” and “Advanced Arel". These two topics have taken over my brain and are now some of the most exciting aspect about Rails development I can think of.
2
1
35
@coderberry
Eric Berry
2 years
When I was learning how to code Ruby on Rails back in 2008, @railscasts was my primary mentor. I especially enjoyed the episodes focusing on gems. This blog post by @evilmartians gave me the same feelings as I did then. Thank you martians!
0
4
36
@coderberry
Eric Berry
5 years
Having a great time at #trufflecon2019 with two amazing thought leaders in blockchain
Tweet media one
2
2
32
@coderberry
Eric Berry
11 years
GitHub's Copy to Clipboard With Ember http://t.co/2ExsGXKtYe #emberjs
0
13
35
@coderberry
Eric Berry
3 years
I love writing code! I’m so privileged to be paid to do my favorite hobby!
Tweet media one
0
0
35
@coderberry
Eric Berry
1 year
BoxCars is an open-source Ruby gem that makes it easy for Rails developers to add AI-powered features to their apps
2
4
35
@coderberry
Eric Berry
2 years
I believe startups live or die based on the complexity of their code base. Complex code is often introduced due to a lack of understanding of the existing codebase and the libraries used. Know your gems and what they do. Also, stay as close to Rails as possible! boring = success
0
1
33
@coderberry
Eric Berry
6 months
I started doing a deep dive into PWA applications. It’s pretty amazing how far you can get to build native-esque experiences without actually being native. I also signed the petition against @apple ’s decision to ban “add to home screen” in the EU.
6
3
33
@coderberry
Eric Berry
1 year
Have you seen Bionic Reading? It converts text into a format that helps people read and understand content at a much faster rate. I believe this is particularly useful for those with ADHD like me. Here’s how to emulate this using javascript:
Tweet media one
4
2
31
@coderberry
Eric Berry
3 years
I have a friend who is an insanely talented #ruby dev who is looking for a contract job (30hr/wk). Please DM me if you’d like an intro (RT appreciated)
4
20
32
@coderberry
Eric Berry
2 years
I’m trying out @bullettrainco for a small side project and am super impressed so far. I also really enjoy reading the source code. Well done @andrewculver and team! PS. here are the project gems:
Tweet media one
2
3
32
@coderberry
Eric Berry
2 years
The structure of your data you build your app on will determine the complexity of your application. I consider using JSONB a code smell and should only be used as a temporary store for non-normalized data. Querying JSONB is not fun, performant, nor scalable.
4
1
31
@coderberry
Eric Berry
4 years
I start my new job today at @realvolve + @FirepointCRM !!!
5
0
31
@coderberry
Eric Berry
4 years
Whoa! Did you see that @digitalocean is going to be launching a platform similar to Heroku? I've always been a HUGE fan of DO, but have not been able to commit to hosting my apps there b/c Heroku provided a turn-key solution. This is a game changer!
3
4
31
@coderberry
Eric Berry
2 years
Some days I just need to stop what I’m doing and hug myself. Anxiety and depression hit so hard sometimes that there doesn’t seem to be any escape. The anxiety is compounded when I associate my ability to deliver code with my personal value. Today will be a good day.
8
0
30
@coderberry
Eric Berry
3 years
$75,000 & A Brand New Way To Sustain Open Source @opencollect is partnering with @gitcoin to launch #FundOSS , a pilot matching campaign based on a democratic funding model. 👏 👏 👏
Tweet media one
2
4
30
@coderberry
Eric Berry
4 years
@SaraSpivey1 We built @CodeFundio as an ethical alternative to Google Adwords and Facebook Ads. We are 100% open source and focus on privacy. Please feel free to check us out if you are marketing to software developers! (also we are endorsed by DuckDuckGo)
0
17
29
@coderberry
Eric Berry
7 years
I’m so thankful to have made so many friends through this adventure. Thanks to all our sponsors and developers who believed in Code Sponsor!
@codefundio
CodeFund | Try EthicalAds.io
7 years
😰 Code Sponsor is shutting down on December 8 -
21
23
43
3
4
31
@coderberry
Eric Berry
2 years
Congrats on 30 years @yukihiro_matz ! I love ruby more than ever after 15 years of full time Ruby and Rails development. You impacted my life for the better ❤️🎂 #Ruby30th
0
1
30
@coderberry
Eric Berry
7 months
I must say I am VERY excited for the time I will have to work on side projects and start blogging again. I miss creating content, and I have a lot to share :-)
1
0
30