All the posts in descending chronological order, going back to the early days of this website(2004). Archive copies of the older site is available on the Wayback Machine.

See also: weekly and notebooks

BBEdit Text Filter to format JSON #(4) json, bbedit, python, code

Encounter with DuckDB #(1) duckdb

Kotlin script to download NYC Yellow Taxi Data #(1) kotlin

Taking Arturo language for a quick spin #(3) arturo, programming-language, nim

First Experience with Wolfram Engine #(1) wolfram

Getting more familiar with Lua #(1) lua

Using Nix Shell to build this website - Part 1 #(1) nixos

URL Shortener in less than 30 lines of code #(3) code, javascript, nginx

Hammerspoon ShiftIt Window Manager #(2) macos, automation

CSV2HTML in Nim #(3) python, nim, utility

csv2html #(2) python, utility

jsonfmt #(3) python, json, code

Thread Reaper #(2) golang, utility

Thread reader app browser bookmark #(1) javascript

Shell Safe API key / Password Generator #(2) python, code

Python Line Processing Pattern #(1) python

Sustainable tech by The Rabbits #(1) software

About Grammarians and Philosophers #(3) grammar, zettelkasten, philosophy

Some Interesting Links #(1) patterns

gistash, RFCs #(2) ideas, RFCs

Getting Out of the Programming Goldilocks Zone #(2) programming, python

Some interesting things #(4) programming, commonlisp, makefile, javascript

A few interesting things #(3) scheme, makefile, software

Notes to self -- How to use Go Third Party Packages #(1) golang

My code in books #(2) programming, python

My Happy Python Workflow #(1) python

github codespaces #(1) programming

Just-what-you-need blogging with bari

Building Go Programs with Source File Hash baked in #(2) programming, golang

Quip #(1) software

A worked exmaple of - A persian folk method of figuring interest #(1) mathematics

Conway's law #(1) computing

pipx is like brew for python applications #(1) python

Business opportunities by liberating data, case study in restaurant Industry #(2) startup, casestudy

Adding a new teller | queuing theory example #(3) mathematics, performance, queuing-theory

Interesting problems #(1) ideas

Hello world

Creating a (S)CGI app with D #(2) dlang, web

Emails for JAMStack hosted domains #(4) web, email, howto, jamstack

Querying Amazon Purchase data #(2) sqlite, amazon

Rust 2018 #(1) rust

Video transcript - "Streaming ETL in Kafka for Everyone with KSQL" #(2) kafka, video-transcript

mdninja + markdown + jinja2 = beautiful HTML #(5) web, python, markdown, tools, code

Archiving websites #(1) web

Pandoc 2.0 #(1) pandoc

Swift and Python side by side #(2) python, swift

Hello, Swift! #(1) swift

Setting up D development environment on a Mac with Xamarin Studio #(2) dlang, macosx

An illustrated guide to using Sublime Text 3 for D programming #(2) dlang, sublime-text

Shell oneliners #(1) code

Import Textpattern to Jekyll #(4) python, web, textpattern, jekyll

Datestamped backup of git repositories managed by gitosis #(1) git

A simple demonstration emacs keyboard macros #(1) emacs

Configuring nginx + couchdb to deploy a couchapp as a public facing website. #(2) couchdb, nginx

Embedded web application stack #(2) embedded, lua

Web applications on embedded hardware #(4) embedded, thttpd, lua, haserl

Quick query access to CSV data using sqlite virtual tables #(2) code, sqlite

A Quick How-to on using LuaTeX with ConTeXt #(3) context, tex, typesetting

CGI programming with THTTPD #(3) code, cgi, thttpd

Jekyll #(2) css, jekyll

From older site/blog

05 Emacs from scratch
08 Journal for Fri, Oct 8, 2010
06 Scite, PEP8 etc.,
06 Journal for Tue, Apr 6 2010
30 On Relaxing
29 On Productivity and technical education
28 Journal for Sun, 28 Mar 2010
25 Journal for Thu, Mar 25 2010
24 Journal for Wed, 24 Mar 2010
23 Journal for Tue, 23 Mar 2010
22 Journal for Mon, 22 March 2010
12 Book review of Flex 3 with Java
01 My PyCon 2010 Schedule
28 Project Euler. Solution to Problem 1
05 Typesetting Kannada Unicode using XeTeX
05 Reading and Writing Kannada on Ubuntu (Karmic Koala)
04 A script to generate SQL create table statement given a CSV file
15 Attractive Charts with Open Flash Charts and Django
04 Adding OpenID to your website
30 Project Euler
22 Year 2009 prospects
15 Speaking
14 Python Open Flash Chart 2 library
12 Teh - Minimalistic blogging engine for Google App Engine
24 Announcing PyOFC2
24 How do you spell your name?
12 Book meme
05 Announcing
23 Using's database library for data munging
15 Books
25 Please Support These Projects by Donating Money and Time
19 Projects
13 Hello Postscript
17 I Use This
16 Real-World Tufte Graphics - Experiments With Processing.js
14 Python Training
14 Beliefs
13 Site Information
04 Announcing Teh - the Minimalist Blog Tool Using Google App Engine
02 Announcing Donita
06 Information Leak
21 Announcing GrokPaste
15 Rst in peace
11 Reminiscing Euphoria
05 Hack Day India
02 Three Scripts, One Name
15 This and That
19 Science Fiction Recommendations
13 My First (and Tiny) Contribution to Django
11 BangPypers and BangaloreRUG
03 Kannada, My Heart Leaps When I See You!
23 Data Warehouse Time Dimension Generator Using Spreadsheets
06 Sampada Developers Meet
01 Oh, Really?
11 ರಾವಣ ಅಂತ ಹೆಸರು ಯಾಕೆ ಇಟ್ಕೋಬಾರ್ದು?
08 ಅಪ್ಪಾಜಿ ಕೊಟ್ಟ ಬಳುವಳಿ
07 Water Out of Thin Air
06 ಬೇನಾಮಿ ಮಹಾಶಯರು
05 Ivanu Gandhi Alveno?
03 Emmi thwaTada kaDi Hoda Prasanga
02 Evening Raga
02 Time for Introspection
31 Suvarna Karnataka
31 Yakshagana at Honnavar
26 Open Source Data Mining on Linux
24 Flickr Pro
21 Tired of Remembering All the Passwords?
21 Welcome Dilobocondyla Bangalorica
19 Introducing
23 Websites Are Non-Linear
16 Mechboyz
19 Ip to Country for Pylons Comments
08 Pylons, the Journey So Far
01 Pylons Bookmark Component
30 Mason’S Day Out
23 At Last, I Grok Pylons
23 ಕುಕ್ಕರಹಳ್ಳಿ ಕೆರೆಯ ಮೇಲೆ
10 Interesting Take on Kannada vs Tamil Movies
14 My First Tabblo
11 Two Plays at Ranga Shankara
18 Tabblo Rocks!
01 Full Text Indexers Excitement and Zope
01 My New Sony Camera and Ubuntu Linux
29 Happy Ugadi
18 Behold!
23 Google Pages
22 Doing the Django Thing
20 Kannada Wikipedia Meet
11 Gmail as Your Mail Server
25 ನೀವು ಮುಕ್ತಾ ಸೀರಿಯಲ್ ನೋಡ್ತೀರಾ?
23 Extending Trac for ‘Painless BUG Tracking’
15 Web Development Is Hard
09 Links
05 How to Choose a Linux Distribution?
01 ಉಪ್ಪಿ ಡೈಲಾಗ್ಸ್
25 ಕನ್ನಡದಲ್ಲಿ ನಾನು ಬ್ಲಾಗಿಂಗ್ ಏಕೆ ಮಾಡಬೇಕು?
09 Discovering Myghty
02 Easylib - Online Library in Bengaluru
30 WEKA J48 Classifier Example Using Jython
29 Programming the WEKA Datamining Toolkit With Jython
24 My Talk At
13 Getting on Trac
13 My Cloud
03 Kannada Podcast
01 Linux Magazine for a Newbie?
01 My Travelmap
29 What Is Your Ecological Footprint?
28 Do You Really Need an MBA?
26 Making Sense of MVC
09 AJAX at a Glance
04 Cosmopolitan Bangalore
01 Odakalu Bimba
09 My First Kannada Blog Post!
01 kalAtmaka Janapada and the Creative Commons
09 Google Kannada
05 Some Thoughts on Yahoo
03 Classical Language Status to Kannada
02 Now Reading
20 Ten Reasons Why Blogging Is Good for Your Career
22 Sarvagna on Sleeping
18 Internet Search Comes a Full Circle
14 The February Python Gig
10 My Article on Pyrex in Developeriq Magazine
05 My Article on Subversion in Developeriq Magazine
03 Python in Calicut
02 Agile India 2005
01 Choose Python
24 Bangalore Pythonistas
17 BSNL Launches Broadband
10 My Article on SQLite in Developer IQ
04 Visit to Kerala (NIT-Calicut)
02 Site Redesign
01 News-Roll
11 Best of Open Source Software on Windows
03 SQLITE Talk at Linux-Bangalore 2004
24 Ranga Shankara Redux
20 Ranga Shankara
01 Linux Bangalore 2004