Abraham Marin-Perez is a Java programmer and enthusiastic agilist. Abraham's main focus is finding out what maximises a team's capacity to deliver in the long term, looking at the technical aspects (like fully automated CI/CD) to the psychological ones (like matching personality types), and then everything in between.
Given his broad reach he often finds himself exploring unchartered territory, and then shares his experiences in his blog.
Talks I've Given
-
2
Testing Microservices
Featuring Abraham Marin-Perez and Daniel Bryant
Testing microservices is challenging. Dividing a system into components (à la microservices) naturally creates inter-component dependencies, and each service has its own performance and fault-tolerance characteristics that need to be validated during development, the QA process, and continually...
java distributed-services microservices -
Breaking Down Your Build: Architectural Patterns For A More Efficient Pipeline
Featuring Abraham Marin-Perez
Structuring your codebase without the build pipeline in mind may lead to a situation where your changes force rebuilding things that don't really need to be rebuilt. In this talk I'll go through different scenarios that create this effect, showing ways in which the situation can be fixed....
jvm -
Java Basics 1
Featuring Abraham Marin-Perez
In this session Abraham will talk about Primitives, Arrays, Strings, Objects, flow control, keywords and key concepts.
java jvm ljc -
Keeping your continuous integration / continuous deployment system as fast as it needs to be
Featuring Abraham Marin-Perez
Continuous Deployment has helped deliver better applications faster. However, many teams are finding that CD becomes harder as the application grows and in order to fix it they break down the product into modules that are only manually integrated.
continuous-deployment continuous-integration -
Scalable Continuous Deployment with Maven
Featuring Abraham Marin-Perez
Continuous Deployment has been key to increase the pace at which development teams can deliver value to the business while keeping quality high. However, as applications mature, many teams are finding that CD becomes harder as the application grows. Many of them resolve to break down the...
continuous-deployment java maven -
The Five Shouts of Good Programmers
Featuring Abraham Marin-Perez
While not being Java-specific, the talk will discuss five core behaviours for programmers that help push back the sort of pressure that tends to derail projects in the long-term. These behaviours are expressed in the form of short, powerful shouts.