Generic selectors
Exact matches only
Search in title
Search in content
  • twitter
  • linkedin
  • github
  • medium

Paweł Pluta

Two developers do Pair Programming on one laptop
Methodology

Quick-start to Pair Programming. 3 Strategies For You

Use ready and tested strategies for introducing Pair Programming into your daily work.

By Paweł Pluta, 2 years2021-09-15 ago
Tell Don't Ask Principle explained
Clean Code

Tell Don’t Ask -  Learn to Talk to Your Objects

The Tell Don’t Ask principle explained with samples and Code Kata for you to train skills.

By Paweł Pluta, 2 years2021-02-02 ago
Law of Demeter as matryoshka
Clean Code

The Law of Demeter by Example

Learn the two rules of shy programming - The Law of Demeter explained with examples.

By Paweł Pluta, 2 years2020-12-23 ago
Photo by Adrienne Andersen from Pexels
Clean Code

The OOP Has Been Explained Wrongly to Me

Years ago, when I was learning the basics of software development, I did not understand OOP correctly. It took me years to fix this mistake, so here is a start for you.

By Paweł Pluta, 2 years2020-10-20 ago
Architecture

DDD: Carving Out Read Models From The Application

Splitting application into microservices is not trivial, but with DDD approach it can be done simply. Learn, how we extracted a module with ease without changing core process logic.

By Paweł Pluta, 3 years2020-06-22 ago
Designing an REST API that returns HTTP 422 status code can increase readability.
Architecture

What Is HTTP 422 And Why You Should Use It?

HTTP status code 422 is not very common to use. However, returning Unprocessable Entity error will make your responses more meaningful. Learn when to use HTTP 422 and make your REST API easier to consume.

By Paweł Pluta, 3 years2020-03-23 ago
Testing

Optimise Testcontainers For Better Tests Performance

Startup of Testcontainers might take long time, but there are are multiple ways to speed them up. Use them to reduce test feedback loop!

By Paweł Pluta, 3 years2020-03-06 ago
Testing

Introduce Any Testcontainer Into Your Spring Application

Learn how to test your Spring application with infrastructure exactly the same as on your production.

By Paweł Pluta, 3 years2020-02-04 ago
  • Cookie Policy (EU)
  • Privacy Policy
Hestia | Developed by ThemeIsle
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
View preferences
{title} {title} {title}