Pat Shaughnessy (@pat_shaughnessy) 's Twitter Profile
Pat Shaughnessy

@pat_shaughnessy

Author of Ruby Under a Microscope, Ruby developer @apple he/him

ID: 43234200

linkhttp://patshaughnessy.net calendar_today29-05-2009 00:55:48

9,9K Tweet

3,3K Followers

128 Following

Cindy Sridharan (@copyconstruct) 's Twitter Profile Photo

Microservices or not, one of the best things you can do to improve your own productivity is to have a fast, local development environment setup with minimum dependencies and ways to introspect isolated parts of your codebase.

Thiago Massa ๐ŸŒŒ (@th1agofm) 's Twitter Profile Photo

Not so many Ruby devs use pattern matching. I admit, when I first saw the feature(v2.7), the case syntax was clunky. But that isn't the "case" anymore! In my next tweets I'll show you many cool & clean examples. So we become less jealous of Elixir / JS devs ๐Ÿ˜‚ Destructuring ๐Ÿ‘‡

Not so many Ruby devs use pattern matching. I admit, when I first saw the feature(v2.7), the case syntax was clunky.

But that isn't the "case" anymore!

In my next tweets I'll show you many cool & clean examples. So we become less jealous of Elixir / JS devs ๐Ÿ˜‚

Destructuring ๐Ÿ‘‡
Lin Clark (@linclark) 's Twitter Profile Photo

Itโ€™s time for Wasmtime One-Dot-OHHHH! Hereโ€™s how we made it: - Super fast ๐Ÿš€ - Super safe ๐Ÿ”’ - Super production ready ๐Ÿฆพ Plus: Why use a standalone WebAssembly engine in the first place? bytecodealliance.org/articles/wasmtโ€ฆ

Thiago Massa ๐ŸŒŒ (@th1agofm) 's Twitter Profile Photo

Did you ever delete a whole table from rails console, while just trying to run some examples? ๐Ÿ˜“ From production...? ๐Ÿฅถ๐Ÿ˜ฑ There is a way to remove that risk, by using its sandboxed mode. Check this out ๐Ÿ‘‡

Did you ever delete a whole table from rails console, while just trying to run some examples? ๐Ÿ˜“

From production...?  ๐Ÿฅถ๐Ÿ˜ฑ

There is a way to remove that risk, by using its sandboxed mode.

Check this out ๐Ÿ‘‡
Thiago Massa ๐ŸŒŒ (@th1agofm) 's Twitter Profile Photo

Sometimes when developing ๐Ÿ‘ฉโ€๐Ÿ’ป or debugging ๐Ÿ› in Ruby, you might want to copy an object from irb/pry into your text editor or a Rails console session. For a quick & dirty solution, you can use Marshal.dump + load ๐Ÿ›  Let's take a look how it works ๐Ÿ‘‡

Sometimes when developing ๐Ÿ‘ฉโ€๐Ÿ’ป or debugging ๐Ÿ› in Ruby, you might want to copy an object from irb/pry into your text editor or a Rails console session.

For a quick & dirty solution, you can use Marshal.dump + load ๐Ÿ› 

Let's take a look how it works ๐Ÿ‘‡
rachel bates (@rachelabates) 's Twitter Profile Photo

A few thoughts on what I learned about the recruitment process from helping my son find his first job. Blame the Market All You Want: My Sonโ€™s First Job and Why an Inclusive Recruitment Process is Your Road to Retention go.workstep.com/blog/blame-theโ€ฆ #WorkStep

Marina Aรญsa - ๐Ÿฆ‹ @marinaaisa.com (@marinaaisa) 's Twitter Profile Photo

If you were reticent to use Mastodon because of its UX, I really recommend this new web client: elk.zone/home It's an open source progressive web app running Nuxt , focused on UX and web performance. Incredible that it's still in version alpha, the quality is ๐Ÿ’ฏ

usagimaru โŒ˜ (@usagimaruma) 's Twitter Profile Photo

ใ€่ถ…ๆœ—ๅ ฑใ€‘HIGใฎๆ—ฅๆœฌ่ชž่จณใŒๅ…ฌๅผใง่ฟฝๅŠ ใ•ใ‚ŒใŸใž๏ผ๏ผ๏ผ developer.apple.com/jp/design/humaโ€ฆ

ใ€่ถ…ๆœ—ๅ ฑใ€‘HIGใฎๆ—ฅๆœฌ่ชž่จณใŒๅ…ฌๅผใง่ฟฝๅŠ ใ•ใ‚ŒใŸใž๏ผ๏ผ๏ผ
developer.apple.com/jp/design/humaโ€ฆ
Tim Tilberg (@timtilberg) 's Twitter Profile Photo

Nate Berkopec omg. Ask and ye shall receive. From today's Ruby Weekly, Pat Shaughnessy appears to be working on that very Ruby Under a Microscope update I've been wishing for! Thanks Pat! rubyweekly.com/issues/738 patshaughnessy.net/2025/2/11/usinโ€ฆ Unreal timing! <3

Lucian Ghinda (@lucianghinda) 's Twitter Profile Photo

2๏ธโƒฃ Pat Shaughnessy Pat Shaughnessy published an article about Parsing: How Ruby Understands Your Code Read about how the Ruby parser is going through the code and it takes you through a journey about how Ruby makes sense of the syntax and the internal representation of it.

2๏ธโƒฃ Pat Shaughnessy <a href="/pat_shaughnessy/">Pat Shaughnessy</a> published an article about Parsing: How Ruby Understands Your Code
Read about how the Ruby parser is going through the code and it takes you through a journey about how Ruby makes sense of the syntax and the internal representation of it.