Ideas for making TypeScript better at testing types
Explores methods for testing TypeScript types, including libraries like asserttt and potential built-in language features for type-level testing.
Explores methods for testing TypeScript types, including libraries like asserttt and potential built-in language features for type-level testing.
Explains how the Model Context Protocol (MCP) uses 'Resources' to securely serve structured data from systems like files and databases to LLMs.
Introducing Simple Color Palette, a minimal app for creating, editing, and managing color palettes in an open, JSON-based format across Apple platforms.
Introduces Bridgy Fed, a service that bridges Bluesky and Mastodon accounts, allowing cross-platform interaction and exploring its potential as a comment system.
A review of a free LinkedIn Learning course on AI and Machine Learning fundamentals tailored for Java developers, covering predictive and generative AI.
Explains the benefits of using lowercase names for Git repositories, focusing on cross-platform consistency and avoiding naming collisions.
The author stops developing JourneyInbox as a SaaS product due to low market adoption and pivots it for personal use.
Explains the architecture of the Model Context Protocol (MCP), detailing its client-server model, core components, and message flow for connecting AI models to tools and data.
A technical guide on creating interactive web maps using Django's GeoDjango module, Pillow for image GPS data, and Leaflet for mapping.
A technical guide on using the GeoDeep Python package to run AI object detection models on Maxar's satellite imagery, focusing on earthquake-affected areas.
Explores cloud-native Java development, covering microservices, frameworks like Spring Boot, and tools like Docker and Kubernetes for scalability.
A guide to using the HTML <picture> element in GitHub Markdown to display different images for dark and light modes.
A developer explains how they use GitHub Copilot and other AI tools for design thinking and as a 'second brain' in software development.
A critique of fake interactive UI elements like non-clickable 'buttons' that frustrate users, with examples and solutions for better web development.
Explains the Model Context Protocol (MCP), an open standard for connecting AI agents and LLMs to external data sources and tools, enabling interoperability.
Amazon Q Developer's new inline chat feature in Eclipse IDE helps Java developers refactor, edit, and optimize code directly within the editor.
Highlights from JavaOne 2025, covering AOT training, garbage collection, Maven builds, and future Java features like value types.
A beginner-friendly introduction to using PySpark for big data processing with Apache Spark, covering the fundamentals.
Man pages support features like links and text reflow, but current terminal readers like man(1) and less(1) fail to implement them.
Part 3 of a series on SQL Server security, covering auditing, encryption, and secure development practices for DBAs.