Skip to content
View etrandafir93's full-sized avatar

Block or report etrandafir93

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
etrandafir93/README.md

Hey, I'm Emanuel 👋 a Software Craftsman from Romania 🇷🇴.

LinkedIn cv Gmail

I value simplicity and intentionality over blindly applying patterns and abstractions. I care deeply about the design and testability of the software I create. I also value communication and collaboration and enjoy sharing my knowledge through open-source contributions and technical articles.

Check out some of my articles.

🚀 Design

  • Vertical Slice Architecture - Let's organize the codebase by business capabilities rather than technical concerns. This approach slices the application vertically and challenges the traditional, layered, approach.
  • Monads In Java - Functional programming paradigms and their abstract algebra terms can be overwhelming... But, getting a handle on "monads" will help us better grasp modern Java APIs. In this article, I've tried to find the right balance between theory and practical Java examples.
  • Less Mocks, More Functions - Using the Functional Programming paradigm to push the impurities outside of our domain, and increase its testability.
  • "Tidy First?" - Book Review - My thoughts on Kent Beck's "Tidy First?" and my post-reading commitments.
  • Anemic vs Rich Domain Objects - Not everything is about FP! In this article, we'll question "getters" and "setters", we'll empower our objects by encapsulating business logic and enriching our domain.

🔍 Testing

😆 Day to Day life

And this is just a brief selection, (see all articles here).

Pinned Loading

  1. tutorials Public

    Forked from eugenp/tutorials

    Just Announced - "Learn Spring Security OAuth":

    Java

  2. model-based-testing-practice Public

    Java 2

  3. wiremock-testcontainers-practice Public

    Java

  4. utilitest Public

    Java 2

355 contributions in the last year

Contribution Graph
Day of Week March April May June July August September October November December January February March
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Loading A graph representing etrandafir93's contributions from March 24, 2024 to March 26, 2025. The contributions are 67% commits, 23% pull requests, 7% code review, 3% issues.

Contribution activity

March 2025

Created 1 repository
Opened 2 pull requests in 2 repositories
Reviewed 3 pull requests in 3 repositories
2 contributions in private repositories Mar 4 – Mar 20
Loading