Tom Nijhof

Tom Nijhof @wagenrace

About: I am a developer mainly dealing with Python, Javascript

Location:
Eindhoven
Joined:
Sep 18, 2023

Tom Nijhof
articles - 24 total

Datalists or 50 lines of extra JavaScript and HTML?

If you’re looking to incorporate an autocomplete feature into your text input fields, there are two...

Learn More 1 0May 29 '24

Animation in SVG

SVG (Scalable Vector graphics) is a versatile tool that allows us to create graphics with scalable...

Learn More 0 0Apr 21 '24

Boy Scout refactoring works but can take 189 years (still faster than waiting for motivation)

The Boy Scout principle, “Leave a place better than you found it,” is an admirable philosophy that...

Learn More 2 0Mar 25 '24

The weird quirk with rounding in Python (and that is good)

When working with rounding in Python, you may have come across an unexpected quirk. Unlike most...

Learn More 1 1Mar 20 '24

How to not launch an empty app

Many applications are currently displaying content in various forms. Reddit, Facebook, Masterdom,...

Learn More 1 0Mar 19 '24

Why SHOULD Python be your first language?

While reading an article by Krishnaa on why Python shouldn't be one's first programming language, I...

Learn More 3 3Feb 16 '24

Caffeine Critics: January update

Several small changes were made to the Caffeine Critics project within the past month. To gather all...

Learn More 1 0Feb 14 '24

Sharing code between projects

As developers, we often strive to follow the principle of "Don't Repeat Yourself" (DRY) in our code....

Learn More 4 0Feb 11 '24

Locally hosted AI writing assistant

Most artificial intelligence (AI) tools are either closed-source or require a server to function....

Learn More 29 5Feb 10 '24

Medical Subject Headings (MeSH) Into Neo4j

To make a knowledge graph, it is useful to have a vocabulary in place, which is called an...

Learn More 0 0Feb 7 '24

4 Python hints

Cover image by atul prajapati from Pixabay Sometimes I discover new things Python can do. These...

Learn More 1 0Feb 1 '24

UX: Error messages

As a UX designer, you know that providing a seamless and intuitive user experience is key to keeping...

Learn More 1 1Jan 27 '24

8000+ python packages might have to change to GNU General Public License

Cover image by Ag Ku from Pixabay Disclaimer: I am NOT a lawyer, I am a developer with an internet...

Learn More 1 0Jan 23 '24

Fail your build automatically for legal reasons

Cover image by Ag Ku from Pixabay Nowadays almost every programming project uses dependencies,...

Learn More 1 0Jan 23 '24

Combining multiple tables in Supabase

In a previous blog, I created a Supabase project with 1 table that I read from. Let’s expand it with...

Learn More 10 0Jan 19 '24

Getting started with Supabase

While I like building web apps, I avoid backend requirements. It adds a level of complexity to the...

Learn More 2 0Jan 19 '24

Supabase: Paginate results

Cover image by Pexels from Pixabay A common use case with Supabase is showing your data in small...

Learn More 13 0Jan 19 '24

Paginate SQL results

Cover image by Pexels from Pixabay A common use case within SQL is showing your data in small...

Learn More 0 0Jan 19 '24

Avoid shuffling with .sort(() => Math.random() — 0.5))

Cover Image by Adina Voicu from Pixabay Searching online for shuffling an array in JS you will...

Learn More 1 0Jan 19 '24

Generators in Python

In Python, a generator is a special type of iterable, similar to lists or tuples, but with a key...

Learn More 2 0Jan 18 '24

SQL and PostgreSQL for Advanced Full-Text Search

Searching within your database is a handy feature for your users. However, there are many different...

Learn More 1 0Jan 17 '24

Remove merged branches from your local machine

Remove merged branches from your local machine If you work with a remote Git repository,...

Learn More 83 27Jan 17 '24

Why do I put a table between the images and the data

Why do I put a table between the images and the data If you have a table database, you...

Learn More 0 0Jan 17 '24

Build an awesome python GUI: Vue3, Vite, and Eel

When you are building a GUI in python, Tkinter and PyQt are popular options, but neither of them has...

Learn More 10 1Jan 17 '24