CommunityNews

CommunityNews

From Spring Boot to Ruby On Rails

Link to original Medium article I had published earlier with the same name. I’m migrating from Medium to WordPress, a delightful experience which I may make its own blog post :slight_smile: I have wanted…

Read in full here:

Most Liked

alvinkatojr

alvinkatojr

Yep. Now these are the kinds of article I love to read about. Logical, precise and factual. No fanboying or justifying just clear cut look at what works, what doesn’t and why the decision was made.

TLDR: Author shifted from the Java/Spring world to Ruby/Rails made comparisons between the two and is now hooked on the latter though he does have some qualms/issues that he believes should be addressed to make the experience better.

DevotionGeo

DevotionGeo

This article makes some great points!

Both Spring Boot and Rails are excellent frameworks. Spring Boot might be better for large applications (which is debatable) because it enforces type checking at compile time. However, Rails excels at rapid development and is easy to use.

In Rails, generators make life a lot easier. Its clear structure makes an app easy to understand. Sometimes, Spring Boot’s flexibility can make it more confusing.

In terms of performance, Java might be faster, but Rails is fast enough if configured properly—TechEmpower benchmarks confirm this. For many applications, rapid development is more valuable than minor speed improvements.

We can say the Rails community is more active and innovative, if we look at recent tools like Hotwire Native, solid_cache, solid_queue, and solid_cable.

Now that Ruby supports static typing, Rails developers should take advantage of it.

Where Next?

Popular General Dev topics Top

First poster: mafinar
F# Is The Best Coding Language Today. If you want to personally pick up a programming language in order to become a better coder in what...
New
First poster: dimitarvp
A career ending mistake — Bitfield Consulting. As software engineers, we’re constantly making detailed, elaborate plans for computers to...
New
First poster: bot
Large Language Models like ChatGPT say The Darnedest Things. The Errors They MakeWhy We Need to Document Them, and What We Have Decided ...
New
First poster: dyowee
GitHub - TodePond/DreamBerd: perfect programming language. perfect programming language. Contribute to TodePond/DreamBerd development by...
New
First poster: dyowee
Software engineering job openings hit five-year low?. There are 35% fewer software developer job listings on Indeed today, than five yea...
New
First poster: AstonJ
On the benefits of learning in public. Learning in public helps me grow as an engineer and seems to benefit others too. Here’s why I sho...
New
First poster: alvinkatojr
Over the last decade, we’ve seen great advancements in distributed systems, but the way we program them has seen few fundamental improvem...
New
First poster: AstonJ
Truly independent web browser. Contribute to LadybirdBrowser/ladybird development by creating an account on GitHub.
New
First poster: dyowee
olmOCR is an open-source tool for converting PDFs to text with high accuracy, preserving reading order and supporting tables, equations, ...
New
CommunityNews
The French originated the meter in the 1790s as one/ten-millionth of the distance from the equator to the north pole along a meridian thr...
New

Other popular topics Top

New
AstonJ
You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New
AstonJ
I’ve been hearing quite a lot of comments relating to the sound of a keyboard, with one of the most desirable of these called ‘thock’, he...
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
Maartz
Hi folks, I don’t know if I saw this here but, here’s a new programming language, called Roc Reminds me a bit of Elm and thus Haskell. ...
New
AstonJ
Was just curious to see if any were around, found this one: I got 51/100: Not sure if it was meant to buy I am sure at times the b...
New
PragmaticBookshelf
Programming Ruby is the most complete book on Ruby, covering both the language itself and the standard library as well as commonly used t...
New
First poster: bot
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig. General-purpose programming language and toolchain for maintaini...
New
CommunityNews
A Brief Review of the Minisforum V3 AMD Tablet. Update: I have created an awesome-minisforum-v3 GitHub repository to list information fo...
New
AstonJ
This is a very quick guide, you just need to: Download LM Studio: https://lmstudio.ai/ Click on search Type DeepSeek, then select the o...
New