skip to main content
joncoded
projects + snippets + thoughts
code

🐍

2025-11-04

[snippets]

Python looping control (break + continue + pass)

by-passing a loop depending on exceptions

🐍

2025-11-04

[snippets]

Python looping (for + while)

making events happen again and again in Python

🐍

2025-11-04

[snippets]

Python match + case

writing match + case instead of if + elif + else

🐍

2025-11-04

[snippets]

Python branching (if + else + elif)

making decisions between or among conditions

🐍

2025-11-03

[snippets]

Python operators

doing things to values

🐍

2025-11-03

[snippets]

Python variables and data types

storing values in a named piece of memory

🐍

2025-11-03

[snippets]

Python input and output

getting user input and showing (calculated) output

🐍

2025-11-03

[snippets]

Python : introduction

getting started with this data-oriented programming language

📜

[projects]

Jonolist

displaying tables with datasets from Google Sheets

visit URL

🏔️

2025-09-29

[snippets]

Using x-ref in Alpine.js

giving names to DOM elements in Alpine.js

🏔️

2025-09-28

[snippets]

Rendering lists in Alpine.js

displaying the items of an array as a list

🏔️

2025-09-24

[snippets]

Shorthand cheatsheet for Alpine.js

briefer ways to write code in Alpine.js

visit URL

🏔️

[snippets]

Templating and styling with Alpine.js

decorating our HTML with style directives

🏔️

[snippets]

Searching within lists with Alpine.js

a quick script for matching patterns in arrays

🏔️

2025-09-18

[snippets]

Hiding and showing content with Alpine.js

toggling stuff with this simple JavaScript framework

🏔️

2025-09-15

[snippets]

Starting with Alpine.js

having a look at a very simple JavaScript framework

📒

2025-08-17

[snippets]

URL manipulation with JavaScript

using window.location and decodeURIComponent

🧑🏻‍💻

2025-02-20

[snippets]

"Object arithmetic" with JavaScript

what happens when we "do math" on a JavaScript object?

🧑🏻‍💻

2025-02-18

[snippets]

Merging multiple JavaScript objects with the same property names

using the spread operator with two objects

➡️

[snippets]

Next.js development basics

getting ourselves a homepage with Next.js

➡️

[snippets]

Next.js installation

getting ourselves ready quickly with Next.js web development

➡️

[snippets]

Next.js — an introduction

summarizing the famous interface-building JavaScript library

🤖

[snippets]

Prompt engineering

making queries to systems with natural language

🐙

[snippets]

Git ignore file

blocking files in a project folder that should not go into a Git repo

🐙

[snippets]

Deleting a local git branch

clean up the branch list with this one-liner command-line command

🐙

[snippets]

Git command aliasing

shortcuts and combinations for common Git commands

🐙

[snippets]

Git and GitHub configuration

getting some version control on your computer

🐙

[snippets]

Git essentials

summarizing the internet's de facto version control system

2020-10-01

[snippets]

TypeScript overview

checking the validity of JavaScript types with this library

visit URL

[snippets]

Deploying React apps to GitHub pages

launching a React app/website onto a github.io subdomain

12345

built with sanity + next.js in the early 2020s

github | telegram