Advertisement · 728 × 90

Posts by Josh Brown

I think that was only added to the docs in the last few months. I tried to wrap my head around it a few times but couldn’t figure out why/when that would be useful. 🤔

2 months ago 3 0 1 0

Command invokers are going to be great too 👀

3 months ago 1 0 0 0

Looking forward to seeing sibling-index() & sibling-count() supported in more browsers 🙌

3 months ago 1 0 1 0

Ooh I need to find the time to do this. Definitely planning on @brightonruby.com this year, so will see you there! Still need to figure out what else! 🤔

3 months ago 1 0 0 0

I have maximum FOMO as I won’t be able to make either of them 😭

4 months ago 2 0 0 0
Post image Post image Post image

That’s the second stop of the #rubytriathlon over. @friendlyrb.com was amazing, such a welcoming and inclusive conference that lives up to its name. Looking forward to @euruko.org this week!

6 months ago 12 2 0 0
Post image Post image Post image

Had such a great time at Rails World! Great to spend time with friends and so many great announcements for RoR. Back on the rails again now though for stop 2 @friendlyrb.com next week.

7 months ago 3 0 0 0

This is amazing. Absolutely huge thanks to @marcoroth.dev 🙏

7 months ago 1 1 1 0
Post image Post image

Time to go! 3 weeks of travel and conferences as part of the #RubyTriathlon with much of it on rails 🚂

7 months ago 9 1 1 0
Advertisement

Looking forward to doing this next month! I should probably figure out how I’m travelling between them all though 😅

8 months ago 6 0 0 0

Wait, there’s actual running involved too? 👀 I was planning on bringing a gym kit anyway so I’d be down to join any runs!

8 months ago 2 0 1 0
Preview
EuRuKo 2025 - The Heart of Code | Viana do Castelo, Portugal Join us at EuRuKo 2025, the European Ruby Conference, in Viana do Castelo, Portugal. An annual conference with an informal atmosphere and opportunities to learn from developers worldwide.

#Euruko2025 Tickets are available now. Hope to see you in September in Portugal!

2025.euruko.org #Ruby

11 months ago 13 5 0 0

Ticket has been acquired! Looking forward to this!

Just need to secure tickets to Rails World, and EuRuKo to partake in the www.rubytriathlon.com 👀

1 year ago 4 1 1 0

Okay, now I’m very interested to see this! 👀 this looks very nice!

1 year ago 1 0 0 0
Principles behind the Agile Manifesto

I could probably write a whole post on each principle, they've all had a major influence on me at some point, but these were just a few that often strongly resonate on reflection.

agilemanifesto.org/principles.h...

1 year ago 1 0 0 0

"Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done."

Adopting the tools of Shape Up and defining work at the right level of detail (not over/under shaped) has been the best way I've found to achieve this.

1 year ago 0 0 1 0
Advertisement

"Simplicity--the art of maximizing the amount
of work not done--is essential."

This one has honestly saved me and teams I've worked with more times than I could count. Don't build things you don't need. Don't build overly complicated things.

1 year ago 0 0 1 0

"Working software is the primary measure of progress."

If you're giving a status update, show the darn thing, working or not. Always a little challenging if you're doing a refactor, or something particularly data/backend focused, but do it anyway.

1 year ago 0 0 1 0

Occasionally I find myself reflecting on the Principles behind the Agile Manifesto - and it always surprises me just how much they've formed a foundational basis for my own product/software development philosophies that continue to provide value.

Here's a couple that I find particularly of note: 🧵

1 year ago 1 0 1 0

TIL. Thank you. 🙏

1 year ago 0 0 0 0

Nice! Tailwind v4 beta is great, I've been building a new app with it recently. It's nice being able to actually use CSS along with all the power of Tailwind.

1 year ago 1 0 0 0

Medium used to be so good! But yeah, if I see a Medium post today I mostly avoid it. If I do click through I usually get hit with a paywall and abandon at that point.

1 year ago 1 0 0 0

Either that or name the predicate method differently to something like:

all_access_previously_became_true?

But to your point in the post, I’m not sure that makes things any better.

1 year ago 0 0 1 0
Advertisement

Good post!

I feel like, if I was writing the original code, I probably would have put the conditional on the after_save_commit hook - as a lambda though rather than a predicate method of a similar name.

Easier to see the side effects and their triggers in one place then.

1 year ago 0 0 1 0

I like this, reminds me of Christopher Alexander’s 15 fundamental properties but much simpler.

I feel like the 15 properties probably take this a level further though by exploring the relationships between CRAP.

1 year ago 1 0 0 0

Status enums are a slippery slope

At some point you’ll want to know when something reached a certain status, or you’ll have some combination of statuses that have some special meaning, and it spawns complexity

Nullable dates work much better. If you must have a status, consider a status model

1 year ago 2 0 0 0

AeroSapce is great! I've been using it for a few months now. I used Amethyst before but it was a little clunky with multiple monitors, whereas I rarely have any issues with AeroSpace.

1 year ago 1 0 0 0

It’s Ruby! I love the elegance of it, super fun to work with.

1 year ago 1 0 0 0
Post image

Day 5 of #AdventOfCode, no fancy methods today, solution feels somewhat noddy but I like how the page ordering came together in the end with passing an array of dependent indexes to sort by.

1 year ago 7 0 1 0
Preview
Christopher Alexander: A Primer Christopher Alexander’s work is hard to get into. He’s written over 15 books, and there isn't one that serves as a general intro or overview for…

A few years ago Ryan Singer did a pretty good primer on Christopher Alexander’s work in a live steam. I’m not sure it really covered this book specifically but it was a pretty good summary for anyone getting started.
vimeo.com/491222729

1 year ago 1 0 1 0