Skip to content
View pivovarit's full-sized avatar

Sponsors

@goerge

Organizations

@vavr-io @boundrates

Block or report pivovarit

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
pivovarit/README.md

Architecture therapy for overengineered stacks. Helping teams unship the microservices they didn't need.


I'm Grzegorz - a classically-trained engineer who helps teams build resilient, performant distributed systems 👋

I help companies get their architecture back on track - stop overengineering, tackle the 'impossible' consistency problems - with a pragmatic, delivery-driven focus and no cargo-culting.

Java Champion · vavr-io project lead · WarsawJUG leader · Oracle ACE · JDD program committee · 150+ conference talks · 85+ hands-on workshops delivered.

Let's talk - email contact@4comprehension.com

Train your team, untangle an architecture that's gone sideways, or mentor your seniors 1:1 - it starts with a free, no-commitment call. Not ready? Read how I think at 4comprehension.com.


hands-on workshops for engineering teams

Modular, tailored to your stack and your actual problems, hands-on - built around the systems your team ships, not a fixed curriculum. We scope what your team needs in the free assessment before anyone commits.

distributed systems & architecture

concurrency & reactive

modern Java, Spring & Go

Pinned Loading

  1. vavr-io/vavr vavr-io/vavr Public

    vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.

    Java 6.1k 665

  2. parallel-collectors parallel-collectors Public

    Parallel Collectors is a toolkit easing parallel collection processing in Java using Stream API.

    Java 676 63

  3. throwing-function throwing-function Public

    Checked Exceptions-enabled Java 8+ functional interfaces + adapters

    Java 391 58

  4. more-gatherers more-gatherers Public

    Missing Stream API functionality you always longed for - provided via Stream API Gatherers

    Java 54 2

  5. for-comprehension4j for-comprehension4j Public

    Java 11 1

  6. tdocker tdocker Public

    minimalistic terminal UI for everyday Docker operations

    Go 85 3