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.

Popular General Dev topics Top

First poster: HenryCost
I wired my tree with 500 LED lights and calculated their 3D coordinates… If you support me on Patreon at any point in December 2020 I wi...
New
First poster: AstonJ
We engineered a wearable microphone jammer that is capable of disabling microphones in its user’s surroundings, including hidden micropho...
New
CommunityNews
This repository contains a collection of sample applications and libraries written in Zig programming language and using DirectX 12 API. ...
New
First poster: AstonJ
Ruby vs Python comes down to the for loop. Contrasting how each language handles iteration helps understand how to work effectively in e...
New
First poster: Maartz
This Keyboard Lets People Type So Fast It’s Banned From Typing Competitions. A new peripheral lets you keep typing without ever lifting ...
New
First poster: bot
GitHub - vitalik/django-ninja: :dash: Fast, Async-ready, Openapi, type hints based framework for building APIs. :dash: Fast, Async-rea...
New
CommunityNews
GitHub - livekit/livekit: Scalable, high-performance WebRTC SFU. SDKs in JavaScript, React, React Native, Flutter, Swift, Kotlin, Unity/C...
New
CommunityNews
Docker on MacOS is slow and how to fix it. Thanks to the DALL·E 2, we finally have a very nice graphic representation of the feelings of...
New
First poster: bot
Rewrite it in Rust by ridiculousfish · Pull Request #9512 · fish-shell/fish-shell. (Sorry for the meme; also this is obligatory.) I thi...
New
First poster: jkdiaz
Dark mode isn’t as good for your eyes as you believe. The shadowy display mode has leagues of fans claiming it helps reduce eye strain, ...
New

Other popular topics Top

Rainer
My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
New
Margaret
Hello content creators! Happy new year. What tech topics do you think will be the focus of 2021? My vote for one topic is ethics in tech...
New
New
AstonJ
Saw this on TikTok of all places! :lol: Anyone heard of them before? Lite:
New
New
PragmaticBookshelf
Author Spotlight Mike Riley @mriley This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
New
PragmaticBookshelf
Author Spotlight: Karl Stolley @karlstolley Logic! Rhetoric! Prag! Wow, what a combination. In this spotlight, we sit down with Karl ...
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
DevotionGeo
I have always used antique keyboards like Cherry MX 1800 or Cherry MX 8100 and almost always have modified the switches in some way, like...
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