Skip to content
View MateuszNaKodach's full-sized avatar
πŸ‡΅πŸ‡±
Blogging in Polish on NaKodach.PL
πŸ‡΅πŸ‡±
Blogging in Polish on NaKodach.PL

Highlights

  • Pro

Organizations

@CodersCrew @CodersCamp2020
Block or Report

Block or report MateuszNaKodach

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
MateuszNaKodach/README.md

Hello, I'm Mateusz Nowak πŸ‘‹

I ❀️ Domain-Driven Design & Event Sourcing


Programming blog (in Polish πŸ‡΅πŸ‡± ): NaKodach.pl

or on DEV Community (in English πŸ‡¬πŸ‡§): dev.to/mateusznowak


Social Media

LinkedIn Instagram DEV Badge Gmail Badge Facebook Badge


On my profile you can find many repositories, which show evolution of my programming skills.

You may be scared by some ugly projects from a long time ago in this galaxy. Although for me it's also valuable to show something like this, because it shows my progress. It doesn't matter how code on yours GitHub looks now. It's important how it was 2-3 years ago and what you have learned since then. This is the way to show that you have X years of experience - not 1 year repeated X times. The most important skills in programming are programming language agnostic (I sue Kotlin / TypeScript / C#). For me it'd be Domain-Driven Design, Test-Driven Development, Design Patterns, SOLID, principles of OOP and functional programming and of course Event Sourcing. Those methods, apart from providing high quality code, could give a real business advantage over the competition.

Pinned

  1. DDD.EventSourcing.Java.Flights DDD.EventSourcing.Java.Flights Public

    Flights ticketing system following CQRS + Event Sourcing approach.

    Java

  2. DDD.EventSourcing.EventModeling.Kotlin.NodeJS.DotNet.GitHubClone DDD.EventSourcing.EventModeling.Kotlin.NodeJS.DotNet.GitHubClone Public

    Source code for my workshop about DDD, EventModeling, Event Sourcing and polyglot development (Kotlin / .NET / TypeScript).

    TypeScript

  3. DDD.EventSourcing.PortsAndAdapters.TypeScript.NestJS.Chess DDD.EventSourcing.PortsAndAdapters.TypeScript.NestJS.Chess Public

    Chess engine implementation using DDD patterns.

    TypeScript 20

  4. SelfImprovement SelfImprovement Public

    This project has some sample code for my personal learning purpose. Things which I've learnead are collected as issues here: https://github.com/nowakprojects/SelfImprovement/issues

    Kotlin 103 17