Koen van Gilst
Koen van Gilst
  • About
  • Lab
  • Photography
Koen van Gilst

Posts about article

There are 37 post(s) about the topic article.

2025

A New Metaphor for AI

A post about a better metaphor for AI than the dominant "Terminator" narrative. What we can learn from the history of automata and scientific progress.

2024

Is creativity nothing more than a little randomness?

By using the randomness, AI can generate more surprising and engaging text, similar to how some human thinkers benefit from unconventional approaches. This post explores the concept of randomness in AI and its implications for creativity.

2024

Analyzing GPT-4 Tokens

For this article I used Llama3 to analyze GPT-4 tokens, revealing a strong bias towards English and code.

2024

AI and the Complexity of Code

Large Language Models like ChatGPT and CoPilot have a dual role in simplifying and complicating software development. Using a simple experiment this post explores how LLMs often lead to an increase in code complexity.

2024

Elder Race, book review

I read "Elder Race" by Adrian Tchaikovsky, a sci-fi novel that explores the concept that any sufficiently advanced technology is indistinguishable from magic.

2023

Rising Temperatures in The Netherlands

Visualizing the weather anomalies in rainfall, sunshine and temperature in the Netherlands using data from the Dutch Meteorological Institute (KNMI).

2023

Why I Prefer Trunk-Based Development

Moving away from the structured Git Flow to a more continuous approach with only one main branch.

2023

Accessible router links in Angular

About the routerLink directive and how to make sure it's accessible

2023

Progressively enhanced dark mode

Adding a dark theme to my website using NextJS 13 and React Server Components

2023

AI Enhanced Education

During the pandemic, I worked on a side project to help parents create lessons for their kids, but it was too time-consuming to create those lessons. Now, with LLMs, I revisited the idea.

2023

Why a plant-based diet is a good idea

My arguments in favor of eating less meat.

2022

Guest post by ChatGPT

I asked ChatGPT to write a blog post about its impact on the way developers write code. The contents might surprise you.

2022

Reading Notes Regenesis

Regenesis: Feeding the World without Devouring the Planet. By George Monbiot.

2022

Plotting the age of parliament with Livebook

A tutorial for Livebook, an interactive coding notebook for the Elixir programing language.

2022

New Job at Rabobank

Some career news! Today I'm joining Rabobank as a frontend lead for the Wholesale & Rural Innovation department.

2022

Phoenix LiveView Cursors

Part 2 of my tutorial creating "live cursors" as seen in Figma. In this tutorial, I'll be using Phoenix LiveView to create the same feature.

2022

On returning to the office

Some advice from the Stoic philosopher Seneca for workers returning to the office after the pandemic.

2022

Live user cursors with Phoenix Presence

A tutorial for creating live cursors as seen in Figma. A step-by-step guide focused on beginners (I'm learning Phoenix myself).

2022

Clean code is a phase

Why it's better to be kind than to be clean.

2021

Adding Tailwind CSS to a Phoenix project

With the official mix task it has become very easy to add Tailwind to any Phoenix project. To make it even more straightforward I've written this quick step-by-step guide.

2021

React components should read like a book

How the ordering of functions can make component files easier to read.

2021

One command to run it all

Why mocking all external requests for your app is worth it.

2021

Of Bundles and Barrels

Why index barrel files can lead to large bundle sizes

2021

Code Colocation is King

A simple principle to help structure code better

2020

Using Svelte to create a scroll video effect

Tutorial on how to create a scroll video effect using Svelte’s powerful bind command.

2019

Programming quotes

A collection of great programming quotes

2019

mobx-state-tree

A first look at the state management library mobx-state-tree and a comparison with Redux Saga.

2019

303 See Other

Last week I learned a few things about how redirects and 303 status codes are handled in the browser.

2019

Accessible SVGs in React

How to let screenreaders read the title of an SVG using React

2019

Brutalist CSS

196 bytes of minimal CSS

2019

Forgit me nots

Git commands I keep forgetting

2019

Reading notes Programming TypeScript

Stuff I don't want to forget from the Book Programming TypeScript.

2019

Using React Hooks with canvas

An intro to the React hooks useState, useRef and useEffect

2019

Reading notes Accelerate

Accelerate gives a scientific analysis of what makes IT organizations successful. I've listed the most important ones (from a developer perspective)

2018

Reading notes CSS In Depth

Review of a book for programmers who have always considered CSS to be an (unpleasant) afterthought

2017

API testing with Jest

Testing async API calls using Jest’s mocking features

2016

Generating PDF's with Express

A fun little tutorial of how to create a PDF using a web form, Express and PDFKit

Other tags

  • AI
  • side-project
  • ai
  • article
  • genai
  • work
  • rabobank
  • javascript
  • generative-art
  • chatgpt
  • data visualization
  • code quality
  • software design
  • react
  • data-visualization
  • python
  • nextjs
  • reading notes
  • climate change
  • git
  • continuous deployment
  • trunk-based development
  • snippet
  • bash
  • Angular
  • html
  • dark mode
  • server components
  • learning
  • personal
  • farming
  • food
  • elixir
  • livebook
  • terminal
  • security
  • phoenix
  • liveview
  • presence
  • tailwind
  • tutorial
  • css
  • stoicism
  • philosophy
  • office
  • code readability
  • testing
  • typescript
  • kids
  • education
  • twitter
  • svelte
  • pwa
  • restful
  • http
  • accessibility
  • svg
  • design
  • hooks
  • canvas
  • freelance
  • visualization
  • Node.js
  • Express
  • JavaScript
© 2025 Koen van Gilst
mailblueskymastodongithublinkedin
v. 8.0.0 | 6696e75