Marabesi
@marabesi.bsky.social
📤 23
📥 8
📝 32
Senior Consultant at Thoughtworks and PhD student at USAL
reposted by
Marabesi
Emmanuel Valverde Ramos
17 days ago
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...
loading . . .
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.
https://emmanuelvalverderamos.substack.com/p/rethinking-e2e-small-on-production
0
7
4
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
loading . . .
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
https://marketplace.visualstudio.com/items?itemName=marabesi.smelly-test
2 months ago
0
2
2
Just blogged:
marabesi.com/git/managing...
#git
#bolhadev
#dev
loading . . .
Gitconfig managing configuration for different repositories
A guide to managing git configurations for different repositories, including local settings, GPG signing, and SSH keys.
https://marabesi.com/git/managing-configuration-for-different-repositories
4 months ago
0
1
2
reposted by
Marabesi
HackerNoon
9 months ago
ReactJs patterns can be a source of mistakes when it comes to the structure of a components hierarchy.
#reactjs
loading . . .
How to Retrofit Tests Into a ReactJS Codebases Without Tests
https://hackernoon.com/how-to-retrofit-tests-into-a-reactjs-codebases-without-tests
0
0
1
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"?
loading . . .
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.
https://codesai.com/posts/2025/07/heuristics-to-determine-unit-boundaries
4 months ago
0
0
0
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
4 months ago
0
2
2
Just blogged:
marabesi.com/2025/06/22/a...
loading . . .
AI and TDD - A match that can work?
Exploring the integration of AI into Test-Driven Development (TDD) workflows, enhancing code quality.
https://marabesi.com/2025/06/22/ai-and-tdd.html
5 months ago
0
0
0
reposted by
Marabesi
Emmanuel Valverde Ramos
9 months ago
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.
1
1
1
reposted by
Marabesi
HackerNoon
9 months ago
In this post, I’ll walk through my thought process for testing React components that rely on context, using Testing Library.
#react
loading . . .
This React Testing Method Relies on Context to Imitate Real-life Scenarios
https://hackernoon.com/this-react-testing-method-relies-on-context-to-imitate-real-life-scenarios
0
1
1
Reporting on the challenges on adopting DORA metrics from scratch for software development
marabesi.com/2025/01/26/c...
#dora
#devops
#software
#metrics
loading . . .
The Challenges in Adopting DORA Metrics
Learn about the key obstacles and strategies for successfully implementing the DORA metrics in your project.
https://marabesi.com/2025/01/26/challenges-in-adopting-dora-metrics.html?utm_source=bluesky&utm_medium=post&utm_campaign=blog&utm_id=blog
9 months ago
0
0
0
marabesi.com/2024/12/28/r...
#bolhadev
#reactjs
#web
#javascript
loading . . .
Retrofitting Tests into Legacy ReactJS Codebases
Learn how to retrofit tests into legacy ReactJS codebases. This article explores strategies for enhancing testability, leveraging ReactJS context, and overcoming challenges in maintaining and refactor...
https://marabesi.com/2024/12/28/retrofiting-tests-from-reactjs-code-bases-without-tests.html
9 months ago
0
2
2
Check out the latest article in my newsletter: Special edition 2024
www.linkedin.com/pulse/specia...
via
@linkedin.com
loading . . .
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.
https://www.linkedin.com/pulse/special-edition-2024-marabesi-matheus--wmjve
11 months ago
0
0
0
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...
loading . . .
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...
https://www.linkedin.com/pulse/week-52-test-code-refactoring-unveiled-improvement-tdd-matheus--prbcf
11 months ago
0
1
0
which javascript/typescript project comes to mind in the open source? For me: reactjs, typescript for you?
#webdev
#bolhadev
#js
#javascript
11 months ago
0
4
2
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
loading . . .
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...
https://marabesi.com/2024/12/01/testing-reactjs-context.html?utm_source=twitter&utm_medium=post&utm_campaign=blog&utm_id=blog
11 months ago
1
3
0
me trying to find experts for my research 🤣
12 months ago
0
0
0
reposted by
Marabesi
Emmanuel Valverde Ramos
12 months ago
Quote of the day. Thanks
@marabesi.bsky.social
0
11
2
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-...
loading . . .
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...
https://marabesi.com/azure/204/7-renew-certification.html
about 1 year ago
2
0
0
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 🎉
loading . . .
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...
https://npmjs.com/package/speedback-session
about 1 year ago
0
0
0
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
loading . . .
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.
https://codurance.com/publications/learnings-from-renewing-microsoft-az-204-certification
about 1 year ago
0
0
0
Week 01 - TDD, Micro-front ends and The mythical man-month
www.linkedin.com/pulse/week-0...
loading . . .
Week 01 - TDD, Micro-front ends and The mythical man-month
An Experimental Evaluation of ITL, TDD and BDD Agile development embodies a distancing from traditional approaches, allowing an iterative development that easily adapts and proposes solutions to chang...
https://www.linkedin.com/pulse/week-01-tdd-micro-front-ends-mythical-man-month-marabesi-matheus-/
over 1 year ago
0
0
0
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...
loading . . .
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...
https://www.linkedin.com/pulse/week-39-social-dynamics-pair-programming-benefits-code-matheus--itgkf/?trackingId=OWPKrkobScyqKZ%2BAi6%2Bj5w%3D%3D
over 1 year ago
0
0
0
Test pyramid, test trophy and diamond, which shape is your test suite?
marabesi.com/tests/1-what...
loading . . .
What is testing? - A brief introduction to software testing
You can't build great software without testing it thoroughly. Testing is a crucial step in the development process, with different teams using various approaches and types of tests. This blog post div...
https://marabesi.com/tests/1-what-is-testing.html
over 1 year ago
0
0
0
For some time I have been collecting resources and different point of view about the practice of
#TDD
. Sometimes it comes from academia, sometimes from the industry and both add thing to the mix:
marabesi.com/tdd/a-gentle...
loading . . .
A gentle introduction to TDD
TDD is a three-stage process (Red, Green, Refactor) that improves code quality, collaboration, and development. It reduces the gap between decision and feedback during programming. Check out a YouTube...
https://marabesi.com/tdd/a-gentle-introduction-to-tdd.html
over 1 year ago
0
0
0
More than 10h of curated videos about
#agile
software development , ranging from scaling, to technical practices (#noEstimates included)
www.youtube.com/watch?v=2ajN...
loading . . .
Agility at Scale: A Meeting of Mindsets • Anna Urbaniak & Daniel Terhorst-North • GOTO 2021
This presentation was recorded at GOTOpia Chicago 2021. #GOTOcon #GOTOpiahttp://gotochgo.comAnna Urbaniak - Agile coach and consultant managing organizationa...
https://www.youtube.com/watch?v=2ajNXaqHSwo&list=PLN7yVcqYnDlVmbEFRRQnOlqbGGG8R5Bwa
over 1 year ago
0
0
0
Last year with Codurance we published a collaborative post about trunk-based development (
www.codurance.com/publications...
) and after a few months, the content is still relevant as it touches different aspects of the practice despite of resistance of teams adopting it
loading . . .
Trunk-Based Development: the ins and outs
Discover the necessary practices to effectively implement Trunk Based Development in your team and explore the most commonly faced challenges when doing so
https://www.codurance.com/publications/trunk-based-development
over 1 year ago
0
0
0
reposted by
Marabesi
Mark A. Hanson
over 1 year ago
#OpenAccess
fees have given >$5b USD đź’¸ since 2015 to for-profit publishers. A very low est. given the non-serious "conservative" 500k for
#MDPI
, who easily received >$300m revenue in 2023 alone. Non-profit funders should just host their own journals at this point. đź«
#SciPub
#AcademicSky
loading . . .
Are open access fees a good use of tax payers money?
Abstract. Butler et al. (2023) reported that five large commercial publishers (Elsevier, Sage, Springer-Nature, Taylor & Francis and Wiley) received $1.06 billion in publication fees between 2015 and ...
https://direct.mit.edu/qss/article/doi/10.1162/qss_c_00305/120308/Are-open-access-fees-a-good-use-of-tax-payers
1
7
5
🚀 Just revamped my blog post on Test Doubles with TypeScript examples! Dive into the world of mocking, stubbing, and more!
#TypeScript
#Testing
#DevLife
marabesi.com/software-eng...
loading . . .
Mocks, dummies, spies, fakes - testing your code
Master these test doubles and write rock-solid unit tests. Get code snippets for dummies, spies, mocks, and fakes - conquer your code's dependencies!
https://marabesi.com/software-engineering/mocks-dummies-spies-fakes-testing-your-code.html
over 1 year ago
0
2
0
you reached the end!!
feeds!
log in