GracefulDotDev Profile Banner
Graceful.Dev Profile
Graceful.Dev

@GracefulDotDev

Followers
236
Following
1
Media
22
Statuses
87

A garden of courses to deepen and mature your coding practice, lovingly tended by @avdi & friends.

Joined October 2021
Don't wanna be here? Send us removal request.
@GracefulDotDev
Graceful.Dev
10 months
New on Better automations, better team accounts.
Tweet card summary image
graceful.dev
Better automations, better team accounts
0
1
2
@GracefulDotDev
Graceful.Dev
10 months
There's a way to grow business automations in a sustainable, iterative fashion. See the full episode on
1
0
1
@grok
Grok
59 minutes
Turn old photos into videos and see friends and family come to life. Try Grok Imagine, free for a limited time.
9
21
131
@GracefulDotDev
Graceful.Dev
10 months
Think you know everything about the `super` keyword in Ruby? This RubyTapas classic, now free on YouTube, might show you a thing or two!.
1
1
3
@GracefulDotDev
Graceful.Dev
11 months
RT @aaron_code: @GracefulDotDev It's dope ya'll! I just subscribed a few weeks ago.
0
2
0
@GracefulDotDev
Graceful.Dev
11 months
A new episode on boolean environment flags, and a new site logo!.
Tweet card summary image
graceful.dev
A new episode on boolean environment flags, and a new site logo!
0
1
3
@GracefulDotDev
Graceful.Dev
11 months
Want to enable/disable behavior in your code based on the value of an environment variable? Here are some better practices to consider. Get two weeks of GracefulDev Pro free:
1
1
0
@GracefulDotDev
Graceful.Dev
1 year
Do you REALLY need that class? Follow along as we implement Conway's Game of Life with stateless one-off objects!.
0
0
0
@GracefulDotDev
Graceful.Dev
1 year
A new kind of dynamic HTML enhancement is emerging. In libraries like HTMLX, Alpine, and Unpoly, attributes and elements determine how a web page will be made interactive with JavaScript components. Join Jessica Kerr to take your first step into this style of progressive
0
1
7
@GracefulDotDev
Graceful.Dev
1 year
Another quick tip that will make your code more confident and intentional. Get these tips in your inbox:
0
2
4
@GracefulDotDev
Graceful.Dev
1 year
Full episode now free on YouTube: How are "methods" and "messages" different in Object-Oriented programming, and why does it matter?.
0
0
1
@GracefulDotDev
Graceful.Dev
1 year
Ruby is endless… and since v3, so are its methods! In this third installment of @noelrap’s series on modern Ruby features, you’ll learn about a shorthand syntax for small methods. More importantly, you’ll learn some guidelines about when to use it, and when to avoid it!
1
2
6
@GracefulDotDev
Graceful.Dev
1 year
Two one-of-a-kind developer resources, one incredible price. It's our biggest sale of the year, and it won't be here long!.
Tweet card summary image
graceful.dev
Two one-of-a-kind developer resources, one incredible price. Some flavors just go great together: chocolate and peanut butter, salmon and cream cheese, Ruby on
0
3
2
@GracefulDotDev
Graceful.Dev
1 year
For a VERY limited time, get an astonishing deal on a year of GracefulDev Pro bundled with Lean Web Club:
Tweet card summary image
graceful.dev
Two one-of-a-kind developer resources, one incredible price. Some flavors just go great together: chocolate and peanut butter, salmon and cream cheese, Ruby on
0
0
0
@GracefulDotDev
Graceful.Dev
1 year
Full episode now free! Did you know that Ruby symbols can contain any text - even punctuation and spaces? In this quick episode, you'll learn all about Ruby's alternative literal quoting syntaxes for symbols.
0
2
4
@GracefulDotDev
Graceful.Dev
1 year
A new series on recent features in Ruby, and more!.
Tweet card summary image
graceful.dev
A new series on recent features in Ruby, and more!
0
1
1
@GracefulDotDev
Graceful.Dev
1 year
New episode on Endless Ranges in Ruby from @noelrap! Full episode here:
0
2
3
@GracefulDotDev
Graceful.Dev
1 year
Sometimes we'd like to know sooner rather than later if our assumptions about data are incorrect. When the assumptions are about keys or indexes in Ruby collections, we can fail early with the `fetch` method.
0
0
1
@GracefulDotDev
Graceful.Dev
1 year
Why say something twice, when you can say it just once? In this episode by Noel Rappin, co-author of Programming Ruby 3.3, you’ll learn a way to keep Ruby hash literals and keyword arguments concise and free of repetition. Get two weeks free at
0
3
6
@GracefulDotDev
Graceful.Dev
1 year
When a command-line script doesn't have the inputs it needs to continue, the best thing to do is bail out with a helpful message. But there are a surprising number of ways to get this wrong. Get two weeks free:
0
1
7
@GracefulDotDev
Graceful.Dev
2 years
Learn robust and flexible patterns for modeling your business domain in idiomatic Ruby code.
Tweet card summary image
graceful.dev
Learn robust and flexible patterns for modeling your business domain in idiomatic Ruby code.
0
0
9