Szymon Krajewski
Writing in the era of AI
Monitoring Heat Recovery Performance with ESPHome and Home Assistant
Test your plans by reducing time
Avoid using global git identity
How to remove hard spaces from file using awk
How to decrypt PDF files on macOS
Missing article image on Twitter due to GetMatch in Hugo template
Line break in Markdown
Restore files from encrypted iPhone backup
Using local DNS in dhcpcd causes to ignore others DNS
Specify timezone for tests in Node to get deterministic results
Synchronize two collections with different representations
Selective serialization using serialization groups
Why deprecation process is important, on the example of restic
Following in Social Media
Setup end-to-end encrypted cloud drive using rclone
Rethinking writing
How to type letters with accents and diacritics in Emacs
Draw.io real-time collaboration using Visual Studio Code and Live Share
How to convince your boss to let you write tests
Why I migrated my blog from WordPress to Hugo
How to boot system from USB using GRUB
The form may limit you
Don't read later. Read it now.
Find and insert reference to note on macOS using Alfred
Think big, start small
Quick access to any menu item in macOS apps
My 2019 Annual Review
Running notes and information capturing on macOS using Alfred
Stop using specialized vocabulary
Why it's worth taking notes in plaintext
The selfie stick story
Automate your macOS backup to Backblaze B2 using Restic and launchd
Write code for people
The hidden cost of self-hosted services
Collecting tiny thoughts
Use make as task runner
5 stages of development as the programmer
Automatic file versioning after change using fswatch and git
How to use final in PHP?
The practical difference between "findBy" and "getBy" in repositories
Quick start with TDD in JavaScript using Jest
Set up multi-container environment using Docker Compose
I've finished studies. Here are some of my thoughts
The code is a common good, so be responsible for him
Did your team define own code deprecation strategy?
Don’t use properties and methods from outside the interface
Why I removed my old accounts and why you should too
Inbox zero – efficient way to manage emails
Building the associative array – ideas
What is idempotence?
Why should you return early?
My start with React and its rich ecosystem
Why you should use array functions instead of basic loops
Synchronize local files with Cryptomator Vault
Arguments in arrow function explained
Blackboxing JavaScript using Chrome DevTools
Try explain the JavaScript’s truth inconsistency
Do your constants make sense?
What I learned by doing my simple personal project