Lucian Ghinda

@lucian@ruby.social
982 Followers
585 Following
4.2K Posts
Product Engineer, Senior Ruby Developer | Co-creator of Ideatify | Curator of https://shortruby.com
| Always looking on the bright side
Short Ruby Newsletterhttps://shortruby.com
Websitehttps://allaboutcoding.ghinda.com

There are already five participants registered for the next #GoodEnoughTesting workshop, which will take place next week.

There are 15 places in total, but I might close the registration at 10 people because this is a new version of the workshop, and I want to have time for feedback.

https://goodenoughtesting.com

Just refactored the 404 and 500 pages of #GoodEnoughTesting website to be a bit more in line with the topic :)

#slow #progress #coding #marketing #pages

The beauty of listening to a #Rails podcast about a Rails feature with @Rosa Gutierrez on a platform @Buzzsprout that is built with @Rails !

https://onrails.buzzsprout.com/2462975/episodes/17305252-rosa-gutierrez-solid-queue?t=0

Rosa Gutiérrez & Solid Queue - On Rails

In this episode of ‘On Rails’, host Robby Russell (@planetargon) chats with Rosa Gutiérrez, Principal Programmer at 37signals, about the technical decisions behind Solid Queue - a database-backed job queue replacing Resque in their Rails apps.Rosa...

Buzzsprout

If you're building a PWA with Rails don't forget to ensure that you're rendering valid JSON on routes like /manifest.json.

I've added a test for that:

What kind of methods should *not* be converted into endless methods? Methods that call `puts`? Methods include `==`? Methods with many args? How complex can a single-line method get before it should not be converted into an endless method?

Personally I think that methods who's body is a single equals comparison (ex: `@foo == 42`) look confusing when converted into an endless method due to the combination of `=` symbols.

def forty_two? = @foo == 42

vs.

def forty_two?
@foo == 42
end

#ruby

I am working this weekend to finalise the content for the upcoming #GoodEnoughTesting workshop:

- I am trimming a lot of the previous content to keep it to only the essential
- Rethinking the code and exercises I previously used

Testing isn’t about doing everything. It’s about doing the right things and doing enough of them to sleep well at night.

If you're trying to balance quality, speed, and complexity, risk gives structure to your thinking and clarity to your priorities.

Use risk as a spotlight.

Based on last year's workshop feedback, this is a more pragmatic and action-oriented version. We will focus on practicing test design techniques while keeping a solid understanding of when and how to apply them.

After running five sessions of Good Enough Testing workshops last year, in the first months of this year, I decided to pause for a bit. The reason? I needed time to focus on my health.

It was the right call. Now I am ready to come back with fresh energy and a new format.

@lucian If you’re looking for more events for the next edition of #shortruby, the tiny ruby #{conf} CFP is open for submissions.

https://helsinkiruby.fi/tinyruby/

tiny ruby #{conf}

A tiny Ruby conference in Helsinki, Finland

Helsinki Ruby
×

I am part of the organising team for @friendlyrb - a cozy #Ruby conference happening in Bucharest, Romania in September.

Now is a good time to buy your ticket - the spots for 3rd day trip are limited - in case you are thinking to join it.

Ticket at https://friendlyrb.com