Hey, I'm Petr
I am an software engineer with a focus on full-stack TypeScript web app development. I am working on StockStory and I teach students how to create web apps at Czech Technical University.
In my free time, I like to contribute to open-source on GitHub, write articles on this blog, rant on Twitter, do rock climbing, or read about economics and investing.
Links
Articles
- 2024
- 2023
- 2022
- TypeScript asserts keyword and type narrowing in tests
- The easiest way to enforce architecture patterns
- Introducing eslint-config-start, slightly opinionated Eslint config that should be a good start for any project
- Periodically check broken URLs
- 50/50 SP500 & Gold portfolio
- #BadUXChallenge (regularly updated thread)
- Tracking workarounds in your codebase
- Bitcoin and Ethereum code complexity analysis
- Is TypeScript really 5x less energy efficient compared to JavaScript?
- 2021
- Brief look at the new Roc programming language
- Absolute path imports in JavaScript without custom tooling
- URL parts
- How to deal with vague promises
- Why I love poker and what it can teach you in life
- Deno vs Node
- Real estate prices in gold
- Walking treadmill with standing desk
- Coming back to Windows as a web developer, 6 months later
- The most interesting thing about Bitcoin energy consumption
- 2020
- 2019
- 2017