Marabesi
banner
marabesi.bsky.social
Marabesi
@marabesi.bsky.social
Senior Consultant at Thoughtworks and PhD student at USAL
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
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
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
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
I just drafted a blog post about testing reactjs context with a "kind of comparison" using fakes vs not using it and contrasting pros and cons:

marabesi.com/2024/12/01/t...

Suggestions, insights whatever are welcome

#webdev #tdd #WebDevelopment
Testing ReactJS Context - A Comprehensive Guide with test-doubles
This guide explores testing ReactJS context using React Testing Library and Vitest. Learn to set up tests, verify default context values, and simulate user interactions without test-doubles. Enhance y...
marabesi.com
December 4, 2024 at 8:19 PM
me trying to find experts for my research 🤣
a man in a suit is standing in front of a row of empty shelves in a store
ALT: a man in a suit is standing in front of a row of empty shelves in a store
media.tenor.com
November 26, 2024 at 7:40 PM
Reposted by Marabesi
Quote of the day.

Thanks @marabesi.bsky.social
November 20, 2024 at 7:08 PM
Microsoft offers a straightforward way to renew the #Azure AZ-204 via #Microsoft Learn! Simply navigate to the certification page and take the exam—it's free and only takes about 45 minutes

marabesi.com/azure/204/7-...
Learnings from attempts trying to renew the AZ-204 certification from Microsoft
Unlock the key to maintaining your AZ-204 certification. In this post, we'll break down the renewal process step-by-step and share essential tips to ensure your skills stay sharp and up-to-date. Don’t...
marabesi.com
September 14, 2024 at 7:29 AM
last week I got interested in developing a CLI app for speedback session in nodejs (npmjs.com/package/spee...), took advantage of this and tried out #bashunit (bashunit.typeddevs.com) and I pretty much enjoyed the experience. Nice docs and enjoyable api 🎉
npm: speedback-session
Auto generates speedback pairs for your team. Latest version: 0.0.6, last published: 6 hours ago. Start using speedback-session in your project by running `npm i speedback-session`. There are no other...
npmjs.com
September 13, 2024 at 3:16 PM
Curious about renewing your Azure #AZ204 certification? In my latest post with Codurance, I break down the process and what you can expect. Check it out here: codurance.com/publications...

#Azure #Certification #TechCareers #cloud
Learnings from renewing Microsoft AZ-204 certification
Conclusions and lessons learned from several attempts to renew Microsoft's AZ-204 certification. Hands-on experience with azure services.
codurance.com
September 2, 2024 at 6:59 PM
week 39 - The Social Dynamics of Pair Programming, Benefits of Code Inspection with Test-Driven Development and Effect of SOLID Design www.linkedin.com/pulse/week-3...
week 39 - The Social Dynamics of Pair Programming, Benefits of Code Inspection with Test-Driven Development and Effect of SOLID Design
The Social Dynamics of Pair Programming This paper presents data from a four month ethnographic study of professional pair programmers from two software development teams. Contrary to the current conc...
www.linkedin.com
May 18, 2024 at 7:18 PM