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…
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…
In #ruby the Method#to_proc conversion may initially seem comprehensive, but it's somewhat misleading. Unlike a dynamically bound Proc, a method-derived Proc maintains a fixed binding to its lexical scope. This distinction becomes apparent when attempting to execute a method within a different context, effectively challenging the versatility of instance_exec.