Saturday, March 28, 2026

AI Language: CodeSpeak

CodeSpeak: Software Engineering with AI

Shrink your codebase 5-10x
CodeSpeak is a next-generation programming language powered by LLMs


example: spec.md

# EmlConverter
Converts RFC 5322 email files (.eml) to Markdown using Python's built-in `email` module.
## Accepts
`.eml` extension or `message/rfc822` MIME type.
## Output Structure
1. **Headers section**: From, To, Cc, Subject, Date as `**Key:** value` pairs
2. **Body**: plain text preferred; if only HTML, convert to markdown
3. **Attachments section** (if any): list with filename, MIME type, human-readable size
## Parsing Requirements
- Decode RFC 2047 encoded headers (e.g., `=?UTF-8?B?...?=`)
- Decode body content (base64, quoted-printable)
- Handle multipart: walk parts, prefer `text/plain` over `text/html`
- For `message/rfc822` parts: recursively format as quoted nested message
- Extract attachment metadata without decoding attachment content



link from


AI => UI: Google Stitch "Vibe Design"

Stitch - Design with AI

Stitch - Docs.


Design UI using AI with Stitch from Google Labs

Stitch is evolving into an AI-native software design canvas that allows anyone to create, iterate and collaborate on high-fidelity UI from natural language.



Stitch is an AI-native software design canvas from Google Labs where you describe what you want in natural language and it generates high-fidelity UI designs. blog It's "vibe design" — the design-side counterpart to vibe coding.

A few things that stand out:

DESIGN.md is a clever concept — it's an agent-friendly markdown file that lets you export or import design rules to and from other design and coding tools. blog So your design system becomes a portable, LLM-readable spec. That connects directly to the CodeSpeak philosophy of specs-as-source-of-truth, but applied to the visual layer.

The MCP integration is the most relevant part to what we've been discussing — Stitch has an MCP server and SDK so you can leverage its capabilities via skills and tools, and export designs to developer tools like AI Studio. blog So it's not a closed system. Your AI agent workflow could theoretically call Stitch as a tool to generate UI.

The interactive prototype flow is slick — you can stitch screens together and click "Play" to preview an interactive app flow, and it can automatically generate logical next screens based on user actions. blog


NET Rocks! Avalonia 12 with Mike James & Matt Lacey

cm-chessboard.js

cm-chessboard is a modern, lightweight, dependency-free JavaScript library (SVG-based, ES6 modules) for displaying chess boards on websites, optimized for speed and responsiveness. It differs from traditional or older JS libraries (like chessboard.js) by being more minimalist, using SVG sprites for pieces, and employing an extension system for added functionality

shaack/cm-chessboard: A JavaScript chessboard without dependencies. Rendered in SVG, coded in ES6. Views FEN, handles move input, animated, responsive, expandable @GitHub

A JavaScript chessboard which is lightweight, ES6 module based, responsive, SVG rendered and without dependencies.

cm-chessboard is the main chessboard of chessmail.eu and chessmail.de. It is also used in chess-console and in cm-fen-editor. They are all nice written ES6 Modules to handle different aspects of chess games.

cm-chessboard - npm