shlogg · Early preview
Shrijith Venkatramana @shrsv

Founder @ hexmos.com

Implementing Gradient Descent In Neural Networks

Building LiveAPI, a tool that generates API docs from code easily. Implementing gradient descent in PyTorch for neural network training with correct learning rate & weight updates.

Breaking Down Neural Networks With LiveAPI's Value Class

Building LiveAPI, a tool for generating API docs from code, with Value class implementing basic math ops like addition, subtraction, multiplication, division & exponentiation.

Implementing Neural Networks With Micrograd In Python

Building LiveAPI, a tool for generating API docs from code. Exploring neural network basics with MicroGrad, a simple implementation of backpropagation.

Building A Neural Network From Scratch With LiveAPI

Building LiveAPI, a tool for generating API docs from code. Representing expressions as graphs with Value class & GraphViz visualization. Enabling critical operations like dL/da, dL/db, dL/dc for neural network training.

4 Redis Alternatives For Scalability And Performance

Rethink Redis strategy when overwhelmed by connections. Explore 4 alternatives: KeyDB (multithreading), Dragonfly (speed demon), Skytable (Rust's answer to scalability) or stick with mature Redis.

Building LiveAPI: Auto-Generated API Docs For Engineers

Building LiveAPI, a tool generating API docs from code in minutes. Also working on DBChat, a simple AI chat for exploring & evolving databases. Fixed various annoyances with the chat window & improved testing setup.

Building DBChat - Explore & Evolve Your Database With AI Chat

Building DBChat: a tool that uses AI chat to explore & evolve databases. It generates API docs from code, simplifying engineering workflows. Now, it can manage database connections, make queries in natural language & receive results in table format.

Creating Custom Views In Visual Studio Code With VSCode API

Create a custom view in VSCode with DBChatPanel class: register command, handle webview messages & update view state. Next steps: dynamic connections UI & LSP forwarding.

Implementing Ping Functionality In VSCode Extensions With Go Backend

Frontend sends "ping" JSON-RPC msg to backend, which responds with "pong". Backend handles "ping" method by sending response with Result field set to "pong".

What Is LSP And How Does It Relate To DBChat?

Building DBChat with LSP: Simplifying Engineering Workflows with Language Server Protocol. LSP enables multi-tool, multi-platform plugins & extensions for various languages, streamlining development workflows. Next steps: implementing LSP for DBChat.

Crafting A Working LLM Prompt To Generate SQL With Gemini

Building conversational AI tool for DB exploration & evolution using Gemini LLM. Generates SQL suggestions from user queries & DB schema. Executes with `exec <n>` command. Next steps: prioritize, build pipeline, gather team feedback.

Building AI-Powered Database Management With PostgreSQL & LLM

dbchat: interactive tool for querying databases using natural language. Connects to PostgreSQL via `connect` cmd, dumps schema with `dump schema`, & integrates LLM for SQL query generation.

Building A GoLang Based Toy REPL With Makefile Automations

Building a toy REPL in GoLang with go-repl library, creating a Makefile for automations & implementing basic commands like help, hello & quit. Next up: tweaking the REPL for DBChat concept.

Building DBChat: Simplifying Database Interactions With AI

Building LiveAPI generates API docs from code in minutes. Next step: creating LSP extension for DBChat with Go backend, focusing on CLI shell experience for database connections & schema extraction.

Applying Economic Principles To Software Engineering And Web Dev

Adam Smith defines stock as accumulated resources generating future revenue. Wages & profits inversely related: rising wages = decreasing profits. Interest rates reflect avg profit, indicating economic reality.

Unlocking Fair Wages: How Labour Works And Drives Economic Growth

Price = Wage + Profit + Rent. Understanding wage dynamics is crucial for founders & associates. Fair compensation ensures profitability & human capital growth. Innovators: align interests of all stakeholders for broader societal progress.

Global API Endpoint List For Code Infrastructure

LiveAPI by Hexmos generates global searchable list of API endpoints in code infrastructure, saving time & money for engineering teams. Automatic doc generation, non-invasive & scalable solution for API search & discovery.

Monopolies And Pricing: Understanding Natural Vs Market Prices

Microsoft's dominance exhibits monopolistic traits: proprietary tech, superior distribution, large user base, lock-ins & bundling. Competition brings prices back to earth.

Breaking Down Price: Wage, Profit, And Rent In Modern Enterprise

Price = Wage + Profit + Rent. Simplified by Adam Smith in Wealth of Nations. Applied to modern examples like MacBook pricing: $1,000 = $400 (Wage) + $400 (Profit) + $200 (Rent)

Software Engineering Economics: Nominal Vs Real Prices Explained

Nominal prices don't account for inflation or context, whereas real prices adjust for it using CPI, crucial to understand when building scalable tools like LiveAPI.

Unlocking Labour's True Value: The Cornerstone Of Wealth

Labour is the original currency behind acquiring anything. Its value determined by time spent, effort required, skill level & negotiations. Real price of labour = necessities & comforts earned, not nominal price paid.

Adam Smith's Commercial Society: Origins Of Currency And Trade Value

Building LiveAPI, I learned about Adam Smith's commercial society where everyone trades surplus goods. Early currencies were cattle, salt, dried cod & tobacco. Metals emerged as a better alternative due to durability & divisibility.

Trial And Error: The Free Market's Hidden Strength

Free market encourages trial & error, but traditional incentives restrict individual freedom. Entrepreneurs drive innovation with initiative & passion, while organizations rely on non-entrepreneurial employees for stability.

Standardizing Git Provider Connections In LiveAPI Docs

Standardizing API doc creation: adding public or private repos, new design shows familiar icons, textual reps & connect buttons for each provider.

LiveAPI UI Audit: Prioritizing Design For Better User Experience

LiveAPI's "Create API Docs" page gets a UI audit: prioritizing elements, negative space, dimension, contrast & color for a more intuitive user experience

Automate API Documentation Generation With LiveAPI

Automating API doc generation with LiveAPI. Connect your Git repos & get always-up-to-date docs in minutes. Discover APIs, auto-generate code & more! Still a work in progress but promising results so far.