Home / Recently updated

9 d the curse of existing projects, 10/5/2021 Tue Home / This developer's life
This developer's life Home
why I use gitpod.io, 10/04/2021 Mon Home / This developer's life
11 d Reflect Home / You're doing it wrong
15 d You're doing it wrong Home
Roam Research Home / You're doing it wrong
Website Home
19 d Thoughts on Go after writing 3 websites Home
20 d Software written by me Home
22 d Visual Ack for Mac Home / Software written by me
25 d cheatsheets, 9/20/2021 Mon Home / This developer's life
29 d premium sites in Instant Preview, 9/15/2021 Home / This developer's life
30 d Instant Preview documentation Home / Software written by me
improving cheat sheets design, 9/14/2021 Home / This developer's life
31 d porting cheat sheets to Go, 9/13/2021 Home / This developer's life
32 d go code snippets Home / Go
extract PDF annotations, 9/12/2021 Home / This developer's life
33 d sumatra online, 9/11/2021 Home / This developer's life
34 d Docker Home / Tools and services
moving servers, 9/10/2021 Home / This developer's life
35 d refactoring, 9/9/2021 Home / This developer's life
37 d Apple's biggest Swift mistake, 4/2/2019 Tue Home / This developer's life
Half-screen rule for websites, 4/3/2019, Wed Home / This developer's life
writing installer for Windows software, 4/4/2019 Thu Home / This developer's life
tweaking essential books, 4/8/2019 Home / This developer's life
blog and notionapi, auto-update best practices, 4/9/2019 Home / This developer's life
notionapi, essential books, 4/10/2019 Home / This developer's life
winapigen, 4/11/2019 Home / This developer's life
python cheat-sheet, 4/13/2019 Home / This developer's life
winapigen, 4/12/2019 Home / This developer's life
fitt's law UI exploration, 4/14/2019 Home / This developer's life
Fast File Finder 1.2.4 and optimizing memory usage in Go, 5/17/2019 Home / This developer's life
Released Documentalist 0.4, 7/24/2019 Home / This developer's life
server deployments scripts, moving fofou to a different server, 7/28/2019 Home / This developer's life
starting a new project, 7/29/2019 Home / This developer's life
starting on instaprev, 9/6/2021 Home / This developer's life
more instaprev work, 9/7/2021 Home / This developer's life
markdown renderer for notionapi, 7/30/2019 Home / This developer's life
finishing instaprev, 9/8/2021 Home / This developer's life
9/8/2021, even more instaprev work Home / This developer's life
49 d Go Home
53 d Business (of software and other) Home
58 d Code Eval documentation Home / Software written by me
About Code Eval Home / Software written by me / Code Eval documentation
Syntax of codeeval.yml Home / Software written by me / Code Eval documentation
Supported languages for playground Home / Software written by me / Code Eval documentation
C++ casts Home / C++
C++ Home
Building static, dynamic libs with clang Home / C++
dailyrotate - a Go library for rotating files daily Home / Software written by me
60 d Pure Bash Bible Home / Words written by me
Hide header on scroll in Svelte Home / Words written by me
Using Go instead of bash for scripts Home / Words written by me
Sending emails with Mailgun in Go Home / Words written by me
Using GitHub Actions with Go Home / Words written by me
Logging HTTP requests in Go Home / Words written by me
Vim Reference Home / Words written by me
Words written by me Home
Typescript basics Home / Words written by me
atomicfile - robustly writing to a file in Go Home / Software written by me
Using Notion API Go client Home / Software written by me
siser Home / Software written by me
78 d How I use Roam Research Home
Lessons learned from 15 years of SumatraPDF, an open source Windows app Home


Krzysztof Kowalczyk