Hello world

I am Bart, a self-taught full-stack software engineer based in Poland, working in React.js & Nest.js stack. Passionate about Clean Code, Object-Oriented Architecture, and fast web. This month I made 132 contributions. Currently, I am reading Moc dobrego snu. Jak spać, by być bardziej szczęśliwym, zdrowym i wypoczętym by Michael Mosley.

Open source

Pinned open source projects

Blazity/next-saas-starter

⚡️ Free Next.js responsive landing page template for SaaS products made using JAMStack architecture.

TypeScript

324

bmstefanski/nestjs-shell

An interactive shell for NestJS which allows you to plug-in your custom commands and use them when the app's running

TypeScript

42

bmstefanski/spring-vue-rest-oauth2

Example rest api with OAuth authentication made by using Spring Boot

Vue

31

Blog posts

My latest blog posts

2022

How to use multiple GitHub accounts on one machine

Quick tutorial on how to use multiple GitHub accounts on one machine with SSH keys

How to ban imports with ESLint

Sometimes you don't want to use some modules from a library or other part of your code. Or you want to prevent your colleagues from using them. This post gives you a ready-to-use solution for banning imports with ESLint.

Can SVG Symbols affect web performance?

When it comes to repeatable SVGs, most people would create a component and reuse it anywhere they want. There's a high chance, that you would be missing some performance freebies. If you're striving for that bang-for-the-buck kind of performance, this article might be interesting for you.

Simple, pragmatic and performant i18n solution for JavaScript applications

A copy-paste snippet for pragmatic i18n implementation for any modern JavaScript application. Supports dotted paths & TypeScript.

How to assign ref in forwardRef component

How to assign multiple refs to a react component wrapped with forwardRef. Copy-paste solution.