Jürgen Leschner

Getting started with Python Packaging

2023-02-22

From zero to publishing a Python module on pypi.org.

News

2023-02-07

Starting a new Chapter.

About me

2023-01-24

A list of things that I've worked on over the years.

What is git LFS?

2022-02-08

Git large file storage or LFS is a way to store binaries outside your git repo, but still work with them as if they were part of the repo.

First impressions of the new GitHub Projects Beta

2021-10-31

Project tables are spreadsheet-like views where each row is a real or a draft issue. Beta Projects also support kanban views. Task lists and draft issues can be converted into real issues.

Using Gitpod to create a PR

2021-10-24

Gitpod hosts workspaces for developers. Each workspace is a Linux container running in the cloud, with a fully functional development environment, and an instance of VS Code which you can open in your browser.

Preventing concurrent GitHub Actions

2021-06-13

Learn how the new concurrency group feature for GitHub Actions prevents concurrent workflows.

Getting started with Goroutines and channels

2021-04-25

Part 3 in my learning Go series, focusing on concurrency with Goroutines and channels.

Getting started with Go pointers

2021-04-18

Part 2 of my experience as a new user of Go.

Getting started with Go

2021-04-03

The Go programming language has become an important tool for developers, particularly around platforms like Kubernetes and Docker.

Extracting an ESM module from a Deno script

2021-03-21

How to extract an ESM module so that it can also be used with Node.js or in the browser.

Will the NPM ecosystem evolve to support nested ESM modules, or will some other organization, with a workable trust model, emerge to replace it?

Running a compiled Deno script in a GitHub Action

2021-03-14

This is a followup to Getting Started with Deno. In this post I enhance a GitHub Action to invoke the compiled scan.js Deno script which scans for broken links in generated HTML pages.

Getting Started with Deno

2021-02-28

The Deno executable is built in Rust. While this may seem like an implementation detail, you could also describe Deno as a tool to embed JavaScript inside Rust programs.

Calling Rust from a Cloudflare Worker

2021-02-14

How to build a Worker which calls a WebAssembly library written in Rust.

Fun with Vercel

2021-02-07

How I deployed jldec.fun using the Vercel platform.

First steps using Cloudflare Pages

2021-01-31

This is a walkthrough of my first Cloudflare Pages (Beta) site, and a comparison with GitHub Pages.

Migrating from CommonJS to ESM

2021-01-23

How to migrate from CommonJS to EcmaScript Modules.

Forays from Node to Rust

2021-01-10

This article covers the experience of buiding my first Rust crate.

GitHub Actions 101

2020-11-27

Not so mysterious after all

A Web for Everyone

2019-08-08

Creating an open Web where anyone can put anything on the Internet is the future.

Why Serverless at the Edge?

2019-07-11

What makes Serverless at the edge useful in ways that more-centralized cloud services are not?

Spring Boot 101

2017-06-28

Spring Beans are magic - but what's behind them and why are they called beans?

Why the Web needs better HTML editing components

2015-08-13

HTML, and it's siblings like CSS, with all their power and sophistication, have become so complex, that they are impossible to edit by anyone except experts. So, what's the answer?

How do people write and publish content in HTML?

powered by pub-server and pub-theme-pubblog