Marc Busqué

62 Followers
50 Following
19 Posts
Rubyist with a functional taste. Working at
remote.com. I love coding, traveling, and reading. Member of
@hanamirb and @dry_rb.
I’m so excited that dry-operation v1.0 is finally here! I’ve wanted to streamline business logic flows in Ruby for ages, and having it now as part of both dry-rb and Hanami couldn’t be better. Big shoutout to @timriley for all the support he gave me along the way! https://dry-rb.org/gems/dry-operation/1.0/
dry-rb - dry-operation v1.0 - Introduction

A domain specific language for composable business transaction workflows

Thrilled to share that I've accepted a new position as an Elixir developer at remote.com! Super stoked for this next chapter, and rest assured, I'll continue my Ruby journey in my spare time. I remain committed to advancing dry-operation & web_pipe. #ruby #elixir

My November'23 OS Update: Exploring database transaction management in dry-operation and incorporating global error handling to enhance flow classes. Check it out!

https://waiting-for-dev.github.io/blog/2023/12/01/open_source_status_november_2023

#ruby #dry_rb #hanami

Open Source Status: November 2023 - dry-operation failure hooks & database transactions

This month, there’s a lot in the making! My two main priorities remain dry-operation and web_pipe, and I’ve put a great deal of thought into both of them. I’m excited to share the progress I’ve made, so let’s get started!

Waiting for dev…

@ervan correct! and perfect reasoning, by the way! 🙂

`break` keyword wins over regular `tap` method

Quick quiz. Without trying it, what will this Ruby snippet return and why? #ruby 🙂

Here's my Open Source update for October! Check it out for a side-by-side comparison of dry-operation's syntax vs. dry-monad's do notation. We're at the beginning, making it the perfect time for your feedback, so don't miss it!

#ruby #opensource #dry #hanami #dry_operation #web_pipe

https://waiting-for-dev.github.io/blog/2023/11/07/open_source_status_october_2023

Open Source Status: October 2023 - Syntax: dry-operation vs. do notation

In September, we witnessed the birth of dry-operation, a new library designed for managing business flows in Ruby. During October, my focus shifted towards optimizing its developer experience (DX) and also allowed me to revisit my beloved project, web_pipe.

Waiting for dev…

Hanami 2.1.0.rc1 is out!

We made some huge strides here thanks to timely contributions and feedback: stunning new welcome and error screens, and a powerful new way of extending assets compilation, with every esbuild plugin at your disposal!

Next stop: 2.1.0 stable!

https://hanamirb.org/blog/2023/11/01/hanami-210rc1/

#hanami #ruby #oss

Hanami 2.1.0.rc1

A stylish new welcome screen, next level assets flexibility, and our last stop before 2.1.0!

Hanami
Hanami 2.1.0.rc1

A stylish new welcome screen, next level assets flexibility, and our last stop before 2.1.0!

Hanami

Here’s my open source status update for September, in which I make a range of small fixes, bend better_errors to our will via a clever li’l patch, kickstart a new dry-rb gem with @waiting_for_dev, and then release Hanami 2.1.0.beta2!

Things are moving, plenty going on. Catch yourself up: https://timriley.info/writing/2023/10/20/open-source-status-update-september-2023/

#ruby #hanami #dry_rb #opensource

Open source status update, September 2023 | Tim Riley / timriley.info

I'm thrilled to announce my return to publishing Open Source Status updates! 📢 This latest update is a deep dive into my journey, weaving personal history with the birth of a remarkable addition to the dry-rb ecosystem: introducing "dry-operation" 🌟

https://waiting-for-dev.github.io/blog/2023/10/10/open_source_status_september_2023

Open Source Status: September 2023 - Hello, dry-operation!

You promised yourself to provide monthly updates on your Open Source activities, and suddenly, a whole year has passed since the last one. But rest assured, I haven’t been idly lounging on the sofa during this time, as much as I might have wished for that luxury.

Waiting for dev…