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
@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…
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.
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.
#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
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
#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
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…
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…
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!
@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…
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:
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
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.
🤔
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! 👇
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
@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
🎉 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
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
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 👇
#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
If I am not wrong, I think two new
#books
will be released in the
#Ruby
community today.
I plan to buy them both :) maybe you want to do the same:
- Layered Design for Ruby on Rails Applications by
@palkan_tula
- see details about it at
- High…
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
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.
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"
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.
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.
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!
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
#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
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.
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…
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
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?
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:
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
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.
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!
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.
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.
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... 👇🧵
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.
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
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…
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
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.
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
@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!
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:
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.
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
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.
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.
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
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.
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.
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 🧵
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:
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.
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
If you are looking to use MRSK and want a tutorial that shows you a setup that is more likely to be similar to a production one, I recommend
@GregMolnar
's one
#Deploy
#Rails
#Ruby
#MRSK
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…
@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…
@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…
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
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
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!
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
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:
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.
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.
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!
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 👇