Lucian Ghinda Profile Banner
Lucian Ghinda Profile
Lucian Ghinda

@lucianghinda

Followers
3,693
Following
2,365
Media
847
Statuses
17,675

Product Engineer, Ruby on Rails Developer | Co-creator of @ideatifyapp | Curator of @shortrubynews | Writing Ruby email courses at

Bucharest
Joined February 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@lucianghinda
Lucian Ghinda
4 months
I am (pre)launching a new project: Ruby Courses over email. Text is still an incredible medium for learning, and email remains one of the most straightforward forms of online communication. #prelaunch #early #veryearly
Tweet media one
6
16
80
@lucianghinda
Lucian Ghinda
10 months
@JonErlichman I am not an English speaker so I might read this wrong, but that is not a penny doubled each day for a month that either: doubling your amount for a month starting with a penny or doubling EACH penny in your account every day for a month Doubling a penny for a month will…
16
1
209
@lucianghinda
Lucian Ghinda
2 years
Here is a simple and opinionated way to learn Ruby I think learning Ruby has three parts: 1. Ruby Syntax 2. OOP + SOLID in Ruby 3. Idiomatic Ruby What follows assumes you already know how to program in any other programming language.
9
28
199
@lucianghinda
Lucian Ghinda
4 months
After years in #Ruby , I'm still fascinated by the flexibility, simplicity, and power of `IRB` and `rails console`. Even with better IDEs, I prefer using IRB or Rails console to explore code. Let's find a method's source code using IRB.
8
19
175
@lucianghinda
Lucian Ghinda
3 months
My current tech stack for my side projects #Ruby on @rails + Importmaps + #Hotwire + @avo_hq + Sitepress for static pages + Phlex for UI components UI: @tailwindcss + @tailwindui Deployment: @hatchboxio Hosting: @Hetzner_Online Analytics: @PlausibleHQ Emails:…
13
15
176
@lucianghinda
Lucian Ghinda
9 months
Ruby is on the rise according to the Stack Overflow Developer Survey 2023! Here are some insights I extracted from survey results:
4
20
165
@lucianghinda
Lucian Ghinda
6 months
#Ruby #OpenSource #Friday Another example of an open-source web app written in Ruby. Here is Zammad - an open-source ticketing system, that offers an on-cloud product. Built with Ruby 3.1.3 and Rails 7 and open-source
Tweet media one
8
16
160
@lucianghinda
Lucian Ghinda
1 year
I discovered Ruby 16 years ago coming from Java and Python. I liked the language from the first moment and it is still the only one that feel like art and engineering in the same time. I love the beauty and elegance of Ruby. #ruby30th happy birthday #Ruby
7
23
150
@lucianghinda
Lucian Ghinda
2 years
How to safely remove a column in Rails It works for Rails 5+ #codesummary #code #ruby #rails #removecolumn
Tweet media one
10
18
150
@lucianghinda
Lucian Ghinda
6 months
#OpenSource #Ruby #Friday Continuing the series about open source Ruby webapps Here is chatwoot - Open-source customer engagement suite, an alternative to Intercom, Zendesk, Salesforce Service Cloud Built with Ruby 3.2.2 and Rails 7.0 and open-source
Tweet media one
5
25
149
@lucianghinda
Lucian Ghinda
7 months
I'm thinking about starting a podcast or maybe a video series. Would anyone listen to organized debates about Ruby and related topics? I am thinking about topics like: - ServiceObjects vs NoServiceObjects - VScode vs RubyMine vs Vim - Callbacks vs Composition and Delegation…
42
3
142
@lucianghinda
Lucian Ghinda
1 year
#Ruby is currently trending on the HN with 3 links. What's happening? :)
Tweet media one
16
8
139
@lucianghinda
Lucian Ghinda
8 months
Have you seen this? Yes, PHP is still the engine that powers the Web, but did you notice who is there too? #Ruby Yes, Ruby is in this stat with 5.4%, but think about it for a second: among the TOP 10 million websites, you see Ruby in front of Java or Javascript. And keep it…
@tdinh_me
Tony Dinh 🎯
8 months
PHP usage on the web in 2023:
Tweet media one
44
32
223
19
20
125
@lucianghinda
Lucian Ghinda
5 months
Time for another #OpenSource #Ruby #Friday #RubyOpenSource #FridayWithRuby I will review Mastodon open source code Built with Ruby 3.2.2 and Rails 7.1 and open-source
Tweet media one
3
10
91
@lucianghinda
Lucian Ghinda
9 months
This was merged two weeks ago in Rails but I discovered only today. I allows running only tests within a line range.
Tweet media one
6
6
86
@lucianghinda
Lucian Ghinda
6 months
When I started the @shortrubynews newsletter I never think that there will be so many people that would want to read it. Over the weekend we reached 4000 subscribers! Time to celebrate!
Tweet media one
13
6
86
@lucianghinda
Lucian Ghinda
10 months
@HTTP2485 @JonErlichman 1. you are right I am not a native English speaker and anyway I will benefit for learning more English. I pressed send too quick and forgot to add the native word there. 2. I have a good life. But in general this argument “Get a life” is useless: It does not bring anything…
6
1
85
@lucianghinda
Lucian Ghinda
6 months
Today I published a special edition of Short Ruby News - that includes deals for #Ruby #developers : - books - video courses - hosting - installers - Rails SaaS templates and many more: Read them all here:
4
30
82
@lucianghinda
Lucian Ghinda
5 months
With Ruby 3.3 just around the corner I wrote here a list of resources I recommend to read/watch to get into the mood to try out what's new in Ruby: #Ruby #WhatsNew
1
21
82
@lucianghinda
Lucian Ghinda
3 months
The good news is that I see more and more #Ruby and #RubyOnRails content shared online. The bad news is that curating an edition of @shortrubynews takes more and more time. 🤔
5
0
80
@lucianghinda
Lucian Ghinda
1 year
Who has a personal newsletter with #Ruby or #Rails content? or website where you constantly publish #Ruby or #Rails content? Reply with the link, please! 👇
17
16
73
@lucianghinda
Lucian Ghinda
11 months
One exciting thing from the Stack Overflow survey is that #Ruby is still in the top 10 best-paying technologies. I'm happy to see Elixir there too.
Tweet media one
8
12
72
@lucianghinda
Lucian Ghinda
5 months
While browsing RubyGems and Github to create the @shortrubynews I discovered this new #Ruby web framework called Rage:
Tweet media one
3
8
69
@lucianghinda
Lucian Ghinda
7 months
Ruby on Rails scaling myth debunked! Allow me to share a mind-blowing example 👇 with the most conservative stats:
Tweet media one
6
10
71
@lucianghinda
Lucian Ghinda
3 months
If you are a Ruby or Ruby on Rails developer + use Vim daily + Looking for inspiration about what to write on your blog or what video to create Here is an idea: An up-to-date -2024- guide to setting up Vim for Ruby or Ruby on Rails
9
2
70
@lucianghinda
Lucian Ghinda
1 year
@BatsouElef For me it is Ruby: - it is English-like - it has a nice syntax following the principle of least surprise when talking about how things are working - and if you don’t start from the beginning with trying to follow a specific style guide it allows for a lot of experimentation
7
4
70
@lucianghinda
Lucian Ghinda
3 months
Adrian is getting ready to speak about the @rails renaissance in #Sibiu
Tweet media one
0
1
70
@lucianghinda
Lucian Ghinda
1 year
🎉 time to celebrate and thank you all for being so supportive Short Ruby Newsletter has now a bit over 3000 subscribers If you want to subscribe just to go #ruby #newsletter #community
Tweet media one
8
6
69
@lucianghinda
Lucian Ghinda
2 years
Thanks to @coderberry I discovered this excellent gem "active_record_extended" Before this, I wrote SQL manually to deal with JSON/JSONB columns. Now it looks more Railsy
Tweet media one
2
13
67
@lucianghinda
Lucian Ghinda
10 months
Want to promote your Ruby article to a broader audience? I am writing this with the idea that you have your blog and want to reach a wider audience with your technical content about #Ruby . Here's a list of platforms where you can submit your piece and attract more readers 👇
6
14
66
@lucianghinda
Lucian Ghinda
9 months
Which code would you write and why?
Tweet media one
57
3
68
@lucianghinda
Lucian Ghinda
6 months
#OpenSource #Ruby #Friday Continuing the series about open source Ruby webapps Here is feedbin - "the best way to enjoy content on the Web" Built with Ruby 3.2.2 and Rails 7.1 and open-source
Tweet media one
2
6
63
@lucianghinda
Lucian Ghinda
10 months
Taking a day off to relax outside
Tweet media one
5
0
61
@lucianghinda
Lucian Ghinda
6 months
Discover these lesser-known (for me) Ruby on Rails web apps I stumbled upon in a /r/rails thread. Let's celebrate and support the creators who took that bold step of launching their apps online! #Ruby Tag them here if you know them and repost this thread for further reach
7
14
56
@lucianghinda
Lucian Ghinda
1 year
I am very sorry but Short Ruby News will be sent this week on Tuesday instead of Monday. This is because there is a lot of content to curate and I also spent one full day traveling this weekend - with multiple plane connections and very limited internet connection.
4
3
56
@lucianghinda
Lucian Ghinda
8 months
Here is a gem I discovered from a share from Nicolas Buduroi that I plan to add to my developer toolkit when writing Rails app: "TraceLocation helps you trace the source location to ease reading huge open-source libraries in Ruby"
Tweet media one
3
0
57
@lucianghinda
Lucian Ghinda
3 months
What a pleasant surprise from @yarotheslav and @AppSignal ! Thank you, Yaro, for choosing me, and thank you, AppSignal, for sending the sponsorship. I will first buy some stroopwafels and then think about how I can use the sponsorship to make the community better.
8
1
55
@lucianghinda
Lucian Ghinda
7 months
Someone asked me the following question. And instead of giving a direct answer I decided to show how can #Ruby help you introspect what is happening and how - in this case - everything can be answered only using `puts` and a bit of documentation.
Tweet media one
1
5
52
@lucianghinda
Lucian Ghinda
3 months
It seems to me that streaming coding on Ruby on Rails is starting to pick up a pace! This is only what I managed to find for tomorrow's @shortrubynews edition! But I think there is a lot more out there!
Tweet media one
2
5
51
@lucianghinda
Lucian Ghinda
11 months
A simple idea to grow the #Ruby community: Write more technical content about Ruby! More content means more reach, diverse learning resources, and increased exposure to business/tech leads. #RubyOnRails #programming
3
4
50
@lucianghinda
Lucian Ghinda
1 year
#Ruby 💪 2023 looks likes a great year for Ruby. Growing strong! The signals: - the number of conferences already planned for this year, some of them new - the number of new content created: blogs, books, videos, talks, newsletters, courses and more
0
11
51
@lucianghinda
Lucian Ghinda
2 years
If you try to cast params[:page] in Rails to Integer and set default to 1 #codesummary #code #example #ruby #rails
Tweet media one
3
6
49
@lucianghinda
Lucian Ghinda
6 months
Super excited to talk today at #Ruby #Romania #Meetup #1 about mostly Ruby syntax changes from 2.7 to 3.3 Ruby had so many improvements since 2.7 that I started with the idea to cover all of them but then I had to pick and choose so I decided to focus only on syntax changes.
2
2
50
@lucianghinda
Lucian Ghinda
7 months
Looking at all the fantastic people traveling to #RailsWorld , I have to admit I have a bit of FOMO. I wish I could have found a way to arrange my time better, but this year has not been possible for me. Enjoy the conference! And make sure you share any insights. You never know…
2
1
49
@lucianghinda
Lucian Ghinda
2 years
How to use the forward argument notation in #Ruby An example of a simple reporting module #codesummary (1/5) #code #summary #ruby
Tweet media one
3
12
49
@lucianghinda
Lucian Ghinda
1 year
Here are 3 people that you should follow on Twitter as they are creating great content every week: @yarotheslav - creating great videos about Ruby on Rails @Deaniocom - creating great videos about Ruby on Rails @ilrock__ - doing a daily thread about Hotwire
6
4
48
@lucianghinda
Lucian Ghinda
8 months
Tweet media one
1
4
46
@lucianghinda
Lucian Ghinda
4 months
It is 2024 and Ruby 3.3 is out for about 2 weeks already. So let me ask you this: Why are you not using the new language features released since Ruby 2.7? What keeps you for adopting the new features?
Tweet media one
7
4
46
@lucianghinda
Lucian Ghinda
1 year
Do you know #Ruby includes by default a gem called "matrix"? That helps with doing matrix calculations. just do require "matrix," and then you can use it. Here is an example from the documentation:
Tweet media one
1
8
47
@lucianghinda
Lucian Ghinda
7 months
The latest Ruby on Rails release has over 800 contributors:
Tweet media one
0
4
46
@lucianghinda
Lucian Ghinda
3 months
The 78 edition of @shortrubynews is out! You will find inside new products launched, new conferences and updates about events, cool new gems, posts about Turbo 8 and as always a lot of #Ruby code #ShortRuby #RubyonRails #News
Tweet media one
2
7
44
@lucianghinda
Lucian Ghinda
2 years
If we want to see more gems/projects created in Ruby then we have to start supporting each other when someone is starting something new. Maybe in professional projects is sometimes hard to propose to use something that is new, but I think we should try to do it.
3
6
44
@lucianghinda
Lucian Ghinda
10 months
About #Ruby : pass by value or pass by reference? A common question when working with Ruby, and understanding the concept is crucial for effectively working with objects and avoiding unexpected behavior. Let's dig in!
1
7
44
@lucianghinda
Lucian Ghinda
6 months
I was reading some of the conversations around the Shopify BFCM numbers while running a Rails monolith. It amazes me that even when we have real numbers, people still dismiss Rails. I am not sure why Ruby and Rails is triggering such a strong emotional response.
4
5
44
@lucianghinda
Lucian Ghinda
5 months
Let's rally more people to write about their #Ruby experiences! Your unique style and perspective can inspire someone to dive into Ruby.
Tweet media one
2
5
43
@lucianghinda
Lucian Ghinda
2 years
Ruby on Rails is back. I think that with Hotwire and Rails7 the community is growing again. I also think that in #ruby world there are a lot of things are happening and I am glad to live again this effervescence.
@chalmagean
Cezar Halmagean
2 years
Ruby on Rails is coming back! If you're on the Javascript train, you're probably tired of new releases. But this one's gonna rock the boat. Here's why... 👇🧵
29
246
1K
1
5
40
@lucianghinda
Lucian Ghinda
10 months
I wrote a more detailed explanation about this including some code samples in an article at This article is part of my effort to refresh some beginner content about Ruby.
0
11
41
@lucianghinda
Lucian Ghinda
1 year
I know I am late to this, but what happened in the last 4-5 years? I worked mainly as backend developer in Ruby and now I see titles like this. Seems like I should be glad I missed the “inter” period between SSR and Back to SSR
Tweet media one
5
5
40
@lucianghinda
Lucian Ghinda
7 months
Just sent the 64 edition of @shortrubynews Here are some highlights 🚀 New Products - Georgie Boy's Phlex UI component library launch. - Updated Ruby Science book for Rails 7 and Ruby 3.2.2 by Thoughtbot. - Keshav Biswa's new programming language Confuscript. - Launch…
0
9
40
@lucianghinda
Lucian Ghinda
10 months
Rephrasing this as 3 main questions that will transform your life as a developer and make you happy: 1. Why is this not written in Ruby? 2. Why am I spending time on this instead of using Ruby? 3. How can I convert this to Ruby? #Ruby
@IAmMarkManson
Mark Manson
10 months
Three questions determine 99% of the happiness in your life: 1. What am I working on and why? 2. Who am I spending time with and why? 3. How well am I treating my body and why? Everything else is noise.
87
2K
8K
2
3
41
@lucianghinda
Lucian Ghinda
5 months
If you are a Ruby developer with a blog Today could be a good day to think about what to write about this week. Here are some ideas: 1. Maybe open an old draft 2. Maybe look at the code you wrote yesterday or today #Write #Ruby #Content #TechnicalContent #TechnicalWriting
4
7
41
@lucianghinda
Lucian Ghinda
5 months
@shortrubynews will take a break on 25 December and 1st January so the next edition will be out on 8 January 2024. It is crazy to think that I managed to publish 48 editions this year. Enjoy the upcoming release of Ruby and the holiday season and see you next year!
2
0
41
@lucianghinda
Lucian Ghinda
5 months
Ruby 3.3.0RC1 is out, and it includes a warning for the usage of `it` inside a block without a receiver, an argument, or a block. #Ruby #WhatsNew
Tweet media one
1
10
41
@lucianghinda
Lucian Ghinda
5 months
Early this morning, I recorded a #ShortRuby #Video . It's my first attempt at making a video like this so it might not be great. My plan is to continue practicing and recording these short videos to improve my skills. Check it out here:
4
8
40
@lucianghinda
Lucian Ghinda
4 months
2024 - The #Ruby year
@marcoroth_
Marco Roth
4 months
The Ruby conference lineup for 2024 is stacked already! Over 20 conferences in the list for 2024 and probably more to be announced!
Tweet media one
2
21
82
1
4
40
@lucianghinda
Lucian Ghinda
11 months
With many Reddit communities going offline today, in case you still want to connect and discuss with Ruby developers, this could be a great occasion to check out other communities. Visit , and you will find non-Reddit communities to join.
3
8
40
@lucianghinda
Lucian Ghinda
1 year
What are the biggest we apps/products/companies using #Hotwire ? Before I start checking websites I wanted to know where to focus on.
12
6
39
@lucianghinda
Lucian Ghinda
3 months
If you are about to start writing RSpec tests and plan to use `subject` I would recommend you read at least the following two resources:
Tweet media one
4
5
39
@lucianghinda
Lucian Ghinda
3 months
Doing a bit more research about what does it mean to write something useful by re-reading the Write Useful Books by @robfitz - every new reading brings me new insights. I have so many ideas about how to improve my email courses content. #Ruby #EmailCourses #RubyLearning #Coffee
Tweet media one
1
2
43
@lucianghinda
Lucian Ghinda
6 months
Short Ruby News - edition 69 was published today. You can read it for free at: It has many examples of Ruby code, Hotwire (Turbo and Stimulus), articles and programming discussions. You will also find a big list of recommended gems out of Reddit.
4
7
37
@lucianghinda
Lucian Ghinda
11 months
A small announcement about @shortrubynews : I will start transitioning from linking author names to their social media handlers to their websites or GitHub profiles when this is possible.
2
1
38
@lucianghinda
Lucian Ghinda
8 months
Yesterday, I published the 59th edition of @shortrubynews You can read it for free at: From my perspective, this is an edition fully packed with many code samples and fascinating discussions. #Ruby #Newsletter #Edition
2
15
38
@lucianghinda
Lucian Ghinda
7 months
In the context of Solid Cache, it is maybe now the moment to say that I am a big fan of Ruby's own PStore? I used it in a lot of small projects that run on a single server and it worked pretty well so far.
Tweet media one
7
5
38
@lucianghinda
Lucian Ghinda
4 months
Inspired by @MorriceGavin 's post on Ruby tests, here's my perspective: 1. Keep tests plain and simple. Write explicit, straightforward code. Avoid complexity. Don't do smart things. Don't apply SOLID. Code should flow like a recipe.
10
3
36
@lucianghinda
Lucian Ghinda
1 year
Good arguments why to choose Ruby and Rails
@kalashnikov_en
Pasha Kalashnikov
1 year
For years, Ruby has been the belle of the ball, thanks to its companion, Ruby on Rails! But after a while, its popularity dwindled along with Rails. However, I have a hunch that soon, we will witness a fresh surge in its appeal. And why, you may ask? Thread 🧵
4
7
40
2
5
37
@lucianghinda
Lucian Ghinda
8 months
Found out this week from a share from @RubyforGood that "The majority of applications are built using Ruby on Rails "
@RubyforGood
Ruby for Good
8 months
Want to know something cool? The majority of the UK Government websites are built using #RubyonRails ! 😊 They’ve made things consistent, and best of all they share all their conventions with the world. Check out their developer documentation here:
2
29
98
2
1
36
@lucianghinda
Lucian Ghinda
2 years
Thinking to start a new project idea :) Let’s see!
Tweet media one
4
1
36
@lucianghinda
Lucian Ghinda
2 years
Time to celebrate: 👏 Short Ruby News reached 1070 subscribers this week Thank you all for following my journey with this newsletter.
Tweet media one
8
2
37
@lucianghinda
Lucian Ghinda
5 months
I published the 72 edition of @shortrubynews
Tweet media one
3
2
35
@lucianghinda
Lucian Ghinda
4 months
The 73 edition of Short Ruby News (and the first one in 2024) is out. Read it for free at This is a full packed newsletter covering almost 3 weeks of so many #news happening in #Ruby and Ruby on #Rails world.
2
8
33
@lucianghinda
Lucian Ghinda
4 months
When I started the Short Ruby Email Courses I had to take some decisions about the tech stack I want to use to build it. You probably guess I picked #Ruby and #RubyOnRails #RoR but let me share other choices I made. #buildinpublic #buildwithruby
2
3
36
@lucianghinda
Lucian Ghinda
6 months
When I think about how can I be more helpful to the community my dream is to be like @fxn Just read this conversation and see how he is being helpful, asking for context - no judgement. Curating Short Ruby I see Xavier being so helpful all the time. It is just amazing to have…
@fxn
Xavier Noria
6 months
@EvgeniyDemin OK, I believe we need more bandwidth. Could you please open an issue in the Rails repo and tag me? Would be cool no assume as less as possible, so (if possible) real file name, real class name, real superclass, the code that loads it, etc. The red flag is that you see no trace…
1
0
5
2
3
35
@lucianghinda
Lucian Ghinda
9 months
@DudeWhoCode Here are some people in the community talking about other things than Rails. Not all of them are on this platform but will try to tag some people - @schwad_rb is working on Scarpe that is a continuation of shoes and will make creating desktop apps so easy - @duckiedevshow did…
2
14
36
@lucianghinda
Lucian Ghinda
3 months
Here are my current side projects - all area about, around or build with #Ruby and Ruby on #Rails : - Short Ruby Newsletter - @shortrubynews - Ruby and Rails dot info - A directory of resources about Ruby - Email courses - short ebook like content delivered week by week via email
Tweet media one
1
4
35
@lucianghinda
Lucian Ghinda
8 months
Today I sent the 58th edition of @shortrubynews It is hard to believe (and I totally forgot) to celebrate more than 1 year since I started this newsletter. You can read the latest edition at
2
2
33
@lucianghinda
Lucian Ghinda
2 years
If you are learning Ruby on #Rails or just #Ruby Say hi 👋
20
0
34
@lucianghinda
Lucian Ghinda
9 months
Tomorrow there will not be an edition of @shortrubynews . I am taking a vacation. See you back next week! No worries, everything important discussed online this week is saved for later issues!
5
1
35
@lucianghinda
Lucian Ghinda
1 year
Here is a simpler rule that I use when refactoring code or reviewing code when thinking about conditions: Extract any condition that is created by chaining methods into their own method. #Ruby #Refactoring
Tweet media one
6
3
33
@lucianghinda
Lucian Ghinda
6 months
While creating the Short Ruby Newsletter I discovered a website called Best Gems, and I noticed there was an interesting graph and would like to discuss it a bit Here is the graph:
Tweet media one
2
4
35
@lucianghinda
Lucian Ghinda
4 months
If you are a developer, here is a good resolution for 2024: Start a blog! A technical one could be good, but it would be also valuable to start a blog about your passion.
4
4
35
@lucianghinda
Lucian Ghinda
3 months
The 80 edition of @shortrubynews is out. This edition adds a new "Why choose Ruby" section that includes quotes from people who like Ruby, Ruby on Rails, or any Ruby framework.
3
6
34
@lucianghinda
Lucian Ghinda
3 months
lets welcome a new member of Ruby community
@anderson_rails
Anderson
3 months
Hello #RubyOnRails enthusiasts! 🚀 I'm Anderson, diving into the vibrant world of #Rails . Excited to share my journey, learn from the community, and contribute to this amazing ecosystem. Let's code and grow together! #WebDevelopment 🌐 Happy coding!
2
2
34
2
0
34
@lucianghinda
Lucian Ghinda
6 months
Yesterday I published the 67 edition of Short Ruby News:
Tweet media one
2
4
33
@lucianghinda
Lucian Ghinda
8 months
After including a personal announcement in the @shortrubynews that I am looking for a new job/contract, I think I am bit more confortable to share this also here #inpublic @catalinmpit inspired me with a post yesterday that it good to be open about job search. Here it goes 👇
1
15
30
@lucianghinda
Lucian Ghinda
10 months
I've compared multiple generative AI tools for generating #RubyOnRails code and found exciting results! Here are some of the results.👇 #AI #coding
1
6
32