Ghostty Devlog 002
A developer log for Ghostty, a terminal emulator, covering community updates, licensing plans, and a technical deep dive into implementing non-native fullscreen on macOS.
A developer log for Ghostty, a terminal emulator, covering community updates, licensing plans, and a technical deep dive into implementing non-native fullscreen on macOS.
A tutorial on implementing Clean Architecture principles in Blazor WebAssembly applications using C#, .NET, and WebAssembly.
Explains how to use Azure OpenAI's 'Add your data' feature programmatically via REST APIs to integrate custom documents into AI responses.
A developer reflects on how relying on React as the default frontend framework may cause developers to miss out on better, more modern tools and workflows.
A technical guide on computing kurtosis and its standard error using R's survey package, including function creation and delta method application.
A developer's perspective on the persistence of recruiters and sales emails after initial contact is ignored, advocating for moving on.
Explains how remote work shifts communication to more thoughtful, asynchronous methods like writing and video to improve clarity and team throughput.
Simple Sublime Text settings and a build script to improve Markdown writing and conversion with Pandoc.
Analysis of using numerical inputs vs. brackets for survey questions like age and income, focusing on UX and data analysis trade-offs.
Introduces EasyLLM, an open-source Python package for streamlining work with open large language models via OpenAI-compatible clients.
A technical guide on resolving UniFi network devices intermittently showing as offline due to a conflict between two controllers on the same network.
A developer shares two summer side projects: an academic paper digest app and a movie selection tool for groups, built to solve personal problems.
A developer prepares a SaaS for launch by adding user history, soft deletion, and SendGrid email integration.
Introduction to Microsoft Entra Workload ID, covering its features, premium capabilities, and common deployment scenarios for managing non-human identities.
A developer shares UX insights on implementing subtle, integrated onboarding within an app to guide users without traditional tutorial screens.
Explores combining F# and C# within .NET, highlighting F#'s functional strengths for domain logic and C#'s object-oriented approach.
Explores the role of automation in software testing, discussing how automated tests act as change detectors and strategies like TDD and ATDD.
How to type a ...rest parameter in a TypeScript interface using an index signature, demonstrated in a React/Next.js NavLink component.
A poetic reflection on the immersive, focused state of deep coding work and the struggle to maintain that flow.