Learning to Löve game development - Designing games with Lua
An introduction to designing games using the Lua programming language and the Löve2D game engine.
An introduction to designing games using the Lua programming language and the Löve2D game engine.
Explains how to use TypeScript's `readonly` keyword to create immutable properties and types, with examples and compiler behavior.
Analysis of a survey on the most frustrating aspects of using the terminal, based on responses from 1600 experienced users.
A Chrome extension that uses local AI to detect clickbait headlines, score websites, and suggest alternative titles, built for the Google Chrome Built-in AI Challenge.
Explores four main approaches to building and enhancing reasoning capabilities in Large Language Models (LLMs) for complex tasks.
A guide to publishing npm packages using TypeScript and native ECMAScript Modules (ESM), covering setup, configuration, and best practices.
A guide to configuring Content-Security-Policy (CSP) headers in a local 11ty development environment for faster testing.
A comprehensive tutorial on using modern tools to set up and manage Monorepos for JavaScript and TypeScript projects.
Explains TypeScript's new `erasableSyntaxOnly` compiler flag, which restricts code to features that are fully erasable during compilation.
A developer's experience with the Cline AI coding assistant, exploring its capabilities for bug fixing and the implications for programmers.
A guide to re-ordering Git commits using interactive rebase, including conflict resolution and cancellation.
The author completes a simplified signup process with account verification for their JourneyInbox app in this coding episode.
A tutorial on converting a Vite React project from JavaScript to TypeScript, covering installation and configuration.
Learn how to use Python's BytesIO efficiently to avoid memory duplication with getbuffer() and getvalue() methods.
A guide to advanced tuple type manipulation in TypeScript, covering syntax, variadic elements, and type-level computations.
A guide to creating a plaintext RSS feed using the 11ty static site generator, exploring its benefits for syndication and command-line readers.
Part 2 of a guide on running Apache Flink on Kubernetes, covering fault tolerance, high availability, savepoints, and observability.
A guide to using CSS container queries for responsive design, focusing on a practical layout pattern for email metadata.
Tutorial on using LangChain and Zod in a Next.js chatbot to structure and validate OpenAI API responses for the frontend.
Schedule of public tech talks and workshops on frontend development, JavaScript, and web standards for the first half of 2025.