Practical engineering writing and free developer tools.
CodeSmith pairs hands-on technical articles with fast, browser-based utilities for markdown, env files, social previews, and everyday developer chores.
Popular tools
Fast browser utilities that run on your machine.
Markdown Editor
Free online markdown editor with live preview, local storage, drag-drop import, and ready-made templates. Includes Gen AI templates for system prompts, prompt engineering, and AI agent specifications for developers, testers, and product managers.
OpenGraph Preview Tool
Preview how your links appear on Facebook, Twitter/X, LinkedIn, Slack, and WhatsApp. Validate metadata, analyze images, and debug social sharing cards.
.env File Validator
Validate, convert, and generate .env files with type checking, secret detection, and framework presets.
QR Code Generator
Generate QR codes for URLs, text, email, phone, SMS, and WiFi credentials with instant download.
Favicon Generator
Generate professional favicons from text, images, or emojis. Create ICO, PNG, SVG, Apple Touch Icons, and PWA manifest files with live preview.
Service Worker Boilerplate Builder
Generate a production-ready service worker with best practices for caching, offline support, and more.
Latest articles
Practical notes, tutorials, and engineering write-ups.
Swift guide for the C# developer
Microsoft released a Swift and C# quick reference guide to help Swift programmers move to C# because of the similarities between both languages.
POST data to Google Docs sheet via app
Learn how to create a contact us page in your mobile app that stores data directly in a Google Sheets document without needing a backend server.
Top 10 Javascript videos
Whether you like it or not, this age is of Javascript. We have curated a list of top 10 videos to help everyone from beginners to non-experts, learn JS.
"Classes" coming in ES6(JavaScript)
ECMAScript 6 is the upcoming version of the ECMAScript standard. One of the main new features to be introduced in ES6 is classes, making JavaScript more aligned with other OOP languages.
LinkedIn deprecating rw_nus from API
LinkedIn recently announced that they are moving to a more stricter public API under the developer program. Learn about the changes and how to migrate your apps.
Overrides for classes in Sencha Touch
We stumbled upon a very weird bug while working on our new cross-platform network planning app. Learn how to create overrides for Sencha Touch framework classes.
Tool guides
Focused walk-throughs for common tasks.





