Full Stack Ruby on Rails Weekly Bookmarks

Share this post

Full Stack Ruby on Rails Weekly Bookmarks - #38

dcyoungdev.substack.com

Full Stack Ruby on Rails Weekly Bookmarks - #38

The long one

David
Feb 15, 2023
Share
Share this post

Full Stack Ruby on Rails Weekly Bookmarks - #38

dcyoungdev.substack.com
Twitter avatar for @joemasilotti
Joe Masilotti 📗 @joemasilotti
What's the most confusing part of Turbo Native? I'm writing a blog post this week covering common questions on the framework. And I'd love to hear where you need help! Swift/iOS, Path Configuration, JavaScript bridge, SwiftUI, (native) authentication, push notifications...?
2:13 PM ∙ Feb 6, 2023
12Likes2Retweets

How to stub Feature Flags with RSpec

Are your feature flags states leaking between your test cases? Stub them all to make your test suite more reliable....


How to write Semantic CSS

Most people know about semantic HTML, but when it comes to CSS, things are a little more wishy-washy most of...


Twitter avatar for @piccalilli_
Andy Bell @piccalilli_
My favourite 3 lines of CSS
andy-bell.co.ukMy favourite 3 lines of CSSIn Every Layout, we wrote about The Stack. It’s a marriage of Heydon’s Lobotomised Owl selector and my method of managing Flow and Rhythm with CSS Custom Properties. .stack > * + * { margin-bloc…
2:18 PM ∙ Feb 6, 2023
135Likes13Retweets

VS Code Can Do That?

All the best things about VS Code that nobody ever bothered to tell you


Twitter avatar for @JasonSwett
Jason Swett @JasonSwett
Programming tip: When starting a project, do the hardest, riskiest and most mysterious work first.
10:27 PM ∙ Feb 6, 2023
39Likes4Retweets

Three attributes for better web forms

Better UX through better HTML: `inputmode`, `enterkeyhint`, and `autocomplete`.


Rails initializers you don't know about - Inflections

Ruby on Rails and ReactJS consulting company. We also build mobile applications using React Native


Twitter avatar for @chalmagean
Cezar Halmagean @chalmagean
The most common reason Rails apps fail is because of high technical debt. Naive devs (and managers) like to build things faster and skip tests. But by doing that they accumulate so much technical debt that their development speed comes to a screeching halt.
3:45 PM ∙ Feb 7, 2023
36Likes4Retweets

Is software getting worse?

With all the advancements in software development, apps could be much better. Why aren't they?


Psychological Safety — The Single Most Important Thing That Makes a High-Performing Team

What is psychological safety, and why is it so important? Tips on how to improve your team


Twitter avatar for @_swanson
matt swanson 😈 @_swanson
So far my biggest takeaway from 2 years of heavy Hotwire usage is: use more (Rails) controllers...like way more
Twitter avatar for @_swanson
matt swanson 😈 @_swanson
So far my biggest takeaway from six months of heavy Hotwire usage is: use more (Rails) controllers...like way more
3:50 PM ∙ Feb 9, 2023
87Likes4Retweets

How to send slack notifications from Rails app using sidekiq

It can be helpful in a Rails application to send notifications to a Slack channel, for example, when...


Twitter avatar for @joemasilotti
Joe Masilotti 📗 @joemasilotti
Turbo Native enables small teams to build large apps. When feature parity is free you can upgrade to native screens where it matters most. Here's how folks are enhancing their iOS apps with native SDKs: push notifications, maps, offline access, and more.
masilotti.comProgressively enhanced Turbo Native apps in the App Store | Masilotti.comTurbo Native is a game changer for small teams. Here’s how folks are leveraging native SDKs to enhance their hybrid apps.
5:17 PM ∙ Feb 9, 2023
28Likes5Retweets

RubyConf Mini 2022: Empathetic Pair Programming with Nonviolent Communication by Stephanie Minn

Pair programming is intimate. It’s the closest collaboration we do as software developers. When it goes well, it feels great!...


Twitter avatar for @rishipi
Rishi Pithadiya @rishipi
#RailsTips 🌸 Have you heard `assert_valid_keys` method from Hash class in Rails? It provides easy way to validate the keys of hash against list of expected keys and raises error if hash contains any keys that are not included in the expected list - #RubyOnRails #Rails
Image
4:41 PM ∙ Feb 9, 2023
22Likes5Retweets

The easiest improvement you can make to your CSS

Outlines are important for keyboard navigation, but maybe you've come up with a replacement and decide to do an outline:...


Twitter avatar for @strzibnyj
Josef Strzibny @strzibnyj
How do you all test your Stimulus controllers when it comes to Rails projects? Please share 🙏
2:05 PM ∙ Feb 10, 2023
28Likes3Retweets

Top 5 Famous Ruby on Rails Features in Today's Programing 2023

Although Ruby on Rails is the oldest framework, and some claim that it is no longer in use, developers still...


Everything You Need to know about Serialization in Rails - Part III

We had previously talked about the Serialization formats and How Serialization is implemented for storing objects in the relational database...


Twitter avatar for @nateberkopec
Nate Berkopec @nateberkopec
Everyone who wants to be a Heroku replacement is 10x more complicated than Heroku.
1:31 AM ∙ Feb 11, 2023
327Likes17Retweets

Rails Concerns: To Concern Or Not To Concern | AppSignal Blog

Should you be concerned about Rails concerns?


Twitter avatar for @Steve8708
Steve (Builder.io) @Steve8708
8 modern browser APIs you might not know, but really should:
3:26 PM ∙ Feb 14, 2023
2,528Likes438Retweets

ActiveRecord: finally understand transactions | Younes.codes

How to use ActiveRecord transactions, handle errors and avoid pitfalls.


Ruby Adds Support for WebAssembly: What is WebAssembly and how it benefits Ruby devs?

Photo by Joshua Fuller on Unsplash Ruby has joined the ranks of languages capable of targeting...


Twitter avatar for @coderberry
Eric Berry 💜 🇺🇦 @coderberry
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.
Image
2:38 PM ∙ Feb 14, 2023
48Likes3Retweets

Try not to loop through associations inside jobs

Your local data isn’t the same as in production


button elements offer attributes to change form behavior

Use formaction, formenctype, formmethod and formnovalidate to change form configuration with button attributes

Share
Share this post

Full Stack Ruby on Rails Weekly Bookmarks - #38

dcyoungdev.substack.com
Top
New

No posts

Ready for more?

© 2023 dcyoung.dev
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing