Marabesi
banner
marabesi.bsky.social
Marabesi
@marabesi.bsky.social
Senior Consultant at Thoughtworks and PhD student at USAL
Check out the latest article in my newsletter: week 58 - Evaluating LLMs for Automated Unit Test Maintenance, Specification-Driven Development and Test-Driven Code Generation with LLMs www.linkedin.com/pulse/week-5... via @linkedin.com
week 58 - Evaluating LLMs for Automated Unit Test Maintenance, Specification-Driven Development and Test-Driven Code Generation with LLMs
A Socio-Technical Grounded Theory on the Effect of Cognitive Dysfunctions in the Performance of Software Developers with ADHD and Autism The concept of neurodiversity, encompassing conditions such as ...
www.linkedin.com
February 2, 2026 at 7:37 PM
After ~5 years maintaining a small JSON formatter (~3,000 active users), I finally wrote down the lessons:

– Large JSON + frozen UI = Web Workers
– TDD becomes non-negotiable during refactors
– Maintenance is the real work

Post here:

marabesi.com/thoughts/fiv...
Five Years of json-tool and 3,000 Active Users Later
Reflecting on five years of maintaining json-tool, a privacy-first JSON formatting tool that has reached 3,000 weekly active users.
marabesi.com
February 1, 2026 at 2:47 PM
I just published Trunk-based development — a report from experience medium.com/p/trunk-base...
Trunk-based development — a report from experience
The advent of Git revolutionized software development, paving the way for new methodologies to emerge. Among these is Gitflow, a…
medium.com
January 20, 2026 at 7:51 AM
I just published Hexagonal architecture — Another way to the hexagone medium.com/p/hexagonal-...
Hexagonal architecture — Another way to the hexagone
Theory
medium.com
January 14, 2026 at 7:13 PM
I just published Trunk-based development — a report from experience medium.com/p/trunk-base...
Trunk-based development — a report from experience
The advent of Git revolutionized software development, paving the way for new methodologies to emerge. Among these is Gitflow, a…
medium.com
January 9, 2026 at 8:59 AM
I just published Git config — managing configuration for different repositories medium.com/p/git-config...
Git config — managing configuration for different repositories
Recently, I had to manage different git repositories from different users, and I found myself needing to switch between different git…
medium.com
December 29, 2025 at 5:45 AM
At the University of Salamanca is running a study on how teams adopt TDD in practice. I am looking for software teams who are:

• experimenting with TDD, or
• planning to adopt it

You can express interest in this google form that we have prepared: forms.gle/DEpjmY3uYZzb...

#softwareDev #bolhaDev
https://forms.gle/DEpjmY3uYZzbsuTZA…
December 9, 2025 at 6:00 PM
this has been a fun side project to build: marabesi.github.io/software-met...

it provides insight on your pipeline, pull requests and source code - it tries to offer a developer first approach with a CLI and a dashboard as a companion 📊:

#soudev #bolhadev #analytics #devops
December 6, 2025 at 2:57 PM
Reposted by Marabesi
This week I talk about the reflection I had with @islomar.bsky.social, @marabesi.bsky.social y Javier Lopez about E2E tests, and how some of us saw them.

emmanuelvalverderamos.substack.com/p/rethinking...
Rethinking E2E: small, on-production smoke checks for critical flows
A few weeks ago, during one of our usual virtual coffees with Matheus Marabesi, Javier López, and Isidro López, two comments made me reframe what I call an E2E test.
emmanuelvalverderamos.substack.com
October 21, 2025 at 10:36 AM
it's been a few months that I started to build this plugin: marketplace.visualstudio.com/items?itemNa... if you are writing tests, for #javascript and #typescript ecosystem I would love to hear your feedback. You will find more info on the readme file: github.com/marabesi/sme... #bolhaDev
Smelly test - Visual Studio Marketplace
Extension for Visual Studio Code - Find out the smells in your tests, suggestions for correction and the theory behind them
marketplace.visualstudio.com
August 24, 2025 at 2:52 PM
🤯
July 27, 2025 at 11:19 AM
Reposted by Marabesi
ReactJs patterns can be a source of mistakes when it comes to the structure of a components hierarchy. #reactjs
How to Retrofit Tests Into a ReactJS Codebases Without Tests
hackernoon.com
February 13, 2025 at 12:42 AM
we are kicking off this years survey, are you still interested in joining the review process? @ted.dev
July 9, 2025 at 7:04 PM
Struggling with unit testing boundaries? Manuel Rivero's got you covered: codesai.com/posts/2025/0.... It echoes Mario Cervera’s talk on behavioral testing – a key question: what constitutes a "unit"?
Heuristics to determine unit boundaries: object peer stereotypes, detecting effects and FIRS-ness
Somos un equipo versado en Extreme Programming, ofrecemos desarrollo de software, formación, asesoramiento y apoyo en proyectos.
codesai.com
July 3, 2025 at 6:43 PM
I’ve been exploring TDD + LLMs, and I’m excited to share my thoughts in this new blog post: marabesi.com/2025/06/22/a...

LLMs are offering exciting new possibilities for generating test code, generating data for testing, and even understanding requirements.

#TDD #AI #LLM #bolhaDev
June 30, 2025 at 2:58 PM
Reposted by Marabesi
Working effectively with legacy code.

From a manual testing, to automated testing using Golden master and characterization testing.

From structural programming to OOP.

From an awkward dependency to dependency inversion.
February 17, 2025 at 5:31 PM
Reposted by Marabesi
In this post, I’ll walk through my thought process for testing React components that rely on context, using Testing Library. #react
This React Testing Method Relies on Context to Imitate Real-life Scenarios
hackernoon.com
February 7, 2025 at 4:54 PM
Reporting on the challenges on adopting DORA metrics from scratch for software development

marabesi.com/2025/01/26/c...

#dora #devops #software #metrics
The Challenges in Adopting DORA Metrics
Learn about the key obstacles and strategies for successfully implementing the DORA metrics in your project.
marabesi.com
February 1, 2025 at 5:50 PM
Check out the latest article in my newsletter: Special edition 2024 www.linkedin.com/pulse/specia... via @linkedin.com
Special edition 2024
Last year, the special edition brought insights on the content that was shared through 2023. In this edition, we will delve into what has been shared in 2024.
www.linkedin.com
December 22, 2024 at 11:38 AM
Check out the latest article in my newsletter: week 52 - Test Code Refactoring Unveiled, An Improvement to TDD Efficiency and Large Language Models in Detecting Test Smells www.linkedin.com/pulse/week-5...
week 52 - Test Code Refactoring Unveiled, An Improvement to TDD Efficiency and Large Language Models in Detecting Test Smells
Test Code Refactoring Unveiled: Where and How Does It Affect Test Code Quality and Effectiveness? Refactoring has been widely investigated in the past in relation to production code quality, yet still...
www.linkedin.com
December 14, 2024 at 5:23 PM
which javascript/typescript project comes to mind in the open source?

For me: reactjs, typescript

for you?

#webdev #bolhadev #js #javascript
December 8, 2024 at 11:33 AM