Monthly Visits
/
505/photography
116/blog/trunkbased-development
108/snippets/git-hash
76/blog/accessible-router-links-in-angular
75/blog/tutorial-svelte-scroll-video
72/labs
66/blog/react-hooks-with-canvas
51/blog/phoenix-live-cursors
48/photography/Saint%20Pierre%20en%20Port%2C%20France-IMG_6979.jpeg
48/blog/code-colocation-is-king
46/labs/ons-land
44/photography/Henschotermeer%2C%20Netherlands-IMG_6527.jpeg
44/blog
40/portfolio
37/photography/Henschotermeer%2C%20Netherlands-IMG_6554.jpeg
37/photography/Zeist%2C%20Netherlands-IMG_6399.jpeg
33/photography/Saint%20Pierre%20en%20Port%2C%20France-IMG_7097.jpeg
32/photography/Altenstein%2C%20Germany-IMG_6355.jpeg
31/photography/Utrecht%2C%20Netherlands-IMG_6479.jpeg
31/dashboard
31/photography/Utrecht%2C%20Netherlands-IMG_6469.jpeg
30/blog/analyzing-gpt-4-tokens
30/labs/pong-wars
30/photography/Saint%20Pierre%20en%20Port%2C%20France-IMG_7078.jpeg
30/photography/Bilthoven%2C%20Netherland-IMG_5554.jpeg
27/photography/Altenstein%2C%20Germany-IMG_6346.jpeg
26/blog/phoenix-liveview-cursors
25/photography/Saint%20Pierre%20en%20Port%2C%20France-IMG_6884.jpeg
25/blog/accessible-svgs
24/photography/Saint%20Pierre%20en%20Port%2C%20France-IMG_6964.jpeg
24/blog/api-testing-with-jest
24/photography/Bilthoven%2C%20Netherlands-IMG_5511.jpeg
24/photography/Domburg%2C%20Netherlands-IMG_6158.jpeg
23/photography/Domburg%2C%20Netherlands-IMG_6257.jpeg
23/photography/Saint%20Pierre%20en%20Port%2C%20France-IMG_6955.jpeg
23/blog/rising-temperatures
23/photography/Saint%20Pierre%20en%20Port%2C%20France-IMG_6960.jpeg
21/photography/Saint%20Pierre%20en%20Port%2C%20France-IMG_6962.jpeg
21/photography/Saint%20Pierre%20en%20Port%2C%20France-IMG_6961.jpeg
20/photography/Siciliy%2C%20Italy-IMG_6029.jpeg
20/photography/Sicily%2C%20Italy-IMG_5588.jpeg
19/photography/Bilthoven%2C%20Netherlands-IMG_5492.jpeg
19/photography/Sicily%2C%20Italy-IMG_5602.jpeg
18/photography/Sicily%2C%20Italy-IMG_5693.jpeg
17/blog/adding-tailwind-to-phoenix
15/photography/Zeeland%2C%20Netherlands-IMG_4276.jpeg
15/photography/Vosges%2C%20France-IMG_3370.jpeg
14/photography/Altenstein%2C%20Germany-IMG_2270.jpeg
13/photography/Zeeland%2C%20Netherlands-IMG_4232.jpeg
13/photography/Huacachina%2C%20Peru-2012.jpg
13/photography/Altenstein%2C%20Germany-IMG_2366.jpeg
12/photography/Huacachina%2C%20Peru-2012_MG_9941.jpg
12/photography/Les%20Deux%20Alpes%2C%20France_MG_7457.jpg
12/blog/aranet4-co2-monitor
11/blog/correspondence-vondel
11/blog/generating-a-pdf-with-express
11/photography/California%2C%20USA-_MG_5718.jpg
11/blog/regenesis-reading-notes
10/photography/Everdingen%2C%20Netherlands-IMG_3297.jpg
9/photography/Munich%2C%20Germany-IMG_3391.jpg
9/photography/Unterhaching%2C%20Germany-MG_3092.jpg
8/photography/Cologne%2C%20Germany-_MG_3017.jpg
8/labs/prognosis-2100
7/snippets/ukraine-banner
7/blog/303-see-other
6/blog/livebook-average-age-of-parliament
5/photography/Unterhaching%2C%20Germany-MG_1556.jpg
5/photography/Munich%2C%20Germany-MG_3439.jpg
5/photography/Munich%2C%20Germany-MG_3390.jpg
5/blog/css-in-depth-reading-notes
5/snippets/jwt-token
4/photography/Unterhaching-MG_1556.jpg
4/blog/keeping-code-complexity-in-check
4/dashboard/co2
4/blog/randomness-in-ai
4/blog/elder-race-book-review
3/blog/on-returning-to-the-office
3/blog/make-React-components-read-like-a-book
3/portfolio/kvk
3/blog/ai-enhanced-learning
3/labs/overheidedits
3/blog/clean-code-is-a-phase
3