Tags

programming-language
ATS Lang
D Programming Language
Python Programming Language
Haskell Programming Language
Common Lisp
C programming langauge
Racket Programming Language
Datalog
Javascript
Agda Programming Language
Shell programming
Rust Programming Langauge — A modern alternative to C and C++ for system programming.
Janet Programming Language
Scala programming language
Crystal programming language
A Programming Language (APL)
PHP
Unicon Programming Language
Julia programming language
OCaml programming language
ML programming language
Forth Programming Language
Vala Programming Language
Mercury Programming Language
Fennel programming language
Ballerina programming language
Lua Programming Language
Interesting Programming Languages — an opinionated collection of programming languages.
Clojure programming language
Go Programming Language — that programming language with a rodent mascot.
J programming language
Lisp
Logic Programming
Metapost and friends
Zig Programming Language
Futhark
Nim Programming Language
kannada
Kannada
Kananda keyboards
web
Moving to Firefox — Where I switch to using the new Firefox (57)
Github Gists
Archiving websites — Where I discover the WARC format to archive websites.
Cascading Style Sheets
Creating a (S)CGI app with D — We will use D programming language to build an old fashioned CGI program.
Emails for JAMStack hosted domains — How to forward an email to your jamstack hosted domain.
Interesting websites
mdninja + markdown + jinja2 = beautiful HTML — Where I introduce a nifty script (mdninja) to convert your markdown into good looking HTML by using Jinja for templating/layout.
Import Textpattern to Jekyll
python
Swift and Python side by side — How does Swift compare to Python compare in terms of programming experience?
Python Programming Language
starlark
mdninja + markdown + jinja2 = beautiful HTML — Where I introduce a nifty script (mdninja) to convert your markdown into good looking HTML by using Jinja for templating/layout.
Python Line Processing Pattern — processing a file, (or a stream) is as old as the hills, learn this pattern with Python.
Shell Safe API key / Password Generator — a script to generate safe passwords, but really a tutorial on how to argparse library.
csv2html
My Happy Python Workflow
CSV2HTML in Nim
jsonfmt — learn how to use python to format JSON files nicely.
pipx is like brew for python applications
Getting Out of the Programming Goldilocks Zone
My code in books
Week 24, 2021
Import Textpattern to Jekyll
swift
Swift and Python side by side — How does Swift compare to Python compare in terms of programming experience?
Hello, Swift! — getting excited about Swift programming langauge?
unix
bash scripting
haskell
Haskell Programming Language
devops
NixOS
Deployment — notes, references on deployment practices etc.,
nixos
NixOS
language
ಕನ್ನಡ ಪುಟಗಳು
lisp
Common Lisp
Janet Programming Language
Emacs Notes
Fennel programming language
onlisp
Clojure programming language
Week 25, 2022
css
Cascading Style Sheets
Jekyll 960.gs
sqlite
Sqlite — notes on SQLite Embedded database technology
datasette
Querying Amazon Purchase data — A fun little exercise in querying your amazon.com purchase data.
Quick query access to CSV data using sqlite virtual tables
databases
Sqlite — notes on SQLite Embedded database technology
javascript
Javascript
URL Shortener in less than 30 lines of code
Thread reader app browser bookmark
Some interesting things
static-sitegen
Static Site Generators
clojure
Janet Programming Language
Fennel programming language
Clojure programming language
dlang
An illustrated guide to using Sublime Text 3 for D programming — We will see how to setup Sublime text 3 with syntax highlighting, automatic code formatting, auto-completion, on-the-fly syntax checking and build system integration (build, run, unittest).
You don't need no stinking projects (dub version) — Demonstrate the use of third party library dependency in a single-file D program that can be run as a Script.
Creating a (S)CGI app with D — We will use D programming language to build an old fashioned CGI program.
Setting up D development environment on a Mac with Xamarin Studio — We will see how to setup Xamarin Studio do provide syntax highlighting, autocompletion etc., for D programming on Mac OSX
sublime-text
An illustrated guide to using Sublime Text 3 for D programming — We will see how to setup Sublime text 3 with syntax highlighting, automatic code formatting, auto-completion, on-the-fly syntax checking and build system integration (build, run, unittest).
scala
Scala programming language
Out with Swift. In with Scala — I decide Swift is not ready for my purposes and focus on Scala instead for now.
jvm
Scala programming language
Ballerina programming language
Java Virtual Machine
Clojure programming language
programming
Programming
Org Mode — notes on the venerable markup format for emacs.
Week 19, 2022
github codespaces
Week 25, 2022
Building Go Programs with Source File Hash baked in
Some interesting things
Getting Out of the Programming Goldilocks Zone
My code in books
dvcs
Pijul
linux
Docker
containers
Docker
apl
A Programming Language (APL)
J programming language
aws
AWS Certified Solutions Architect Associate
configuration
starlark
books
Meta list of book recommendations by people
To Read
Week 19, 2022
database
datasette
blogs
system-engineering-blogs
ocaml
OCaml programming language
emacs
Emacs Notes
Org Mode — notes on the venerable markup format for emacs.
A simple demonstration emacs keyboard macros
lua
Fennel programming language
Lua Programming Language
Embedded web application stack
Web applications on embedded hardware
writing
ZettelKasten — a free form note taking and organising system to facilitate understanding and production of creative work.
Org Mode — notes on the venerable markup format for emacs.
markdown
Markdown — Markdown and Markdown accessories
Pandoc
mdninja + markdown + jinja2 = beautiful HTML — Where I introduce a nifty script (mdninja) to convert your markdown into good looking HTML by using Jinja for templating/layout.
rust
Rust 2018 — This is a response to Rust2018 call for blog posts and how I would like to see Rust evolve this year.
mathematics
Algebra
A worked exmaple of - A persian folk method of figuring interest
Adding a new teller | queuing theory example — queuing theory is an important area of knowledge to understand how systems behave at scale.
algebra
Algebra
pandoc
Pandoc 2.0 — new features in my favourite typesetting program
kafka
Video transcript - "Streaming ETL in Kafka for Everyone with KSQL" — interesting talk about KSQL
video-transcript
Video transcript - "Streaming ETL in Kafka for Everyone with KSQL" — interesting talk about KSQL
code
You don't need no stinking projects (dub version) — Demonstrate the use of third party library dependency in a single-file D program that can be run as a Script.
mdninja + markdown + jinja2 = beautiful HTML — Where I introduce a nifty script (mdninja) to convert your markdown into good looking HTML by using Jinja for templating/layout.
URL Shortener in less than 30 lines of code
Shell Safe API key / Password Generator — a script to generate safe passwords, but really a tutorial on how to argparse library.
jsonfmt — learn how to use python to format JSON files nicely.
Code snippets — home page of sorts for the code section
CGI programming with THTTPD — THTTPD is a fast, light-weight web server.
Shell oneliners
Quick query access to CSV data using sqlite virtual tables
A Template HTML to start writing
ಪೂಜೆ ಹಾಡುಗಳು
golang
Go Programming Language — that programming language with a rodent mascot.
Thread Reaper
Building Go Programs with Source File Hash baked in
Notes to self -- How to use Go Third Party Packages
amazon
Querying Amazon Purchase data — A fun little exercise in querying your amazon.com purchase data.
jlang
J programming language
software-engineering
Deployment — notes, references on deployment practices etc.,
email
Emails for JAMStack hosted domains — How to forward an email to your jamstack hosted domain.
howto
Emails for JAMStack hosted domains — How to forward an email to your jamstack hosted domain.
jamstack
Emails for JAMStack hosted domains — How to forward an email to your jamstack hosted domain.
tools
Org Mode — notes on the venerable markup format for emacs.
mdninja + markdown + jinja2 = beautiful HTML — Where I introduce a nifty script (mdninja) to convert your markdown into good looking HTML by using Jinja for templating/layout.
build
bazel
make
bazel
macosx
Setting up D development environment on a Mac with Xamarin Studio — We will see how to setup Xamarin Studio do provide syntax highlighting, autocompletion etc., for D programming on Mac OSX
weekly
Week 22, 2022
Week 47, 2020
Week 19, 2022
Week 23, 2022 — Where I ruminate about wanting to be solo technologist on my own time.
Week 17, 2021
Week 21, 2021
Week 20, 2021
Week 25, 2022
Week 23, 2021
Week 22, 2021
Week 18, 2021
Week 48, 2020
Week 25, 2021
Week 52, 2021
Week 20, 2022
Week 21, 2022
Week 45, 2020 — I kick off weekly (b)logging with notes on pcengines, opnsense, saying goodbye to Flash etc.
Week 24, 2021
startup
Business opportunities by liberating data, case study in restaurant Industry — There are still a lot of (software) business to be unlocked by digitizing paper records and connecting that to the rest of the world as this case study shows.
casestudy
Business opportunities by liberating data, case study in restaurant Industry — There are still a lot of (software) business to be unlocked by digitizing paper records and connecting that to the rest of the world as this case study shows.
utility
Thread Reaper
csv2html
CSV2HTML in Nim
nim
Week 19, 2022
CSV2HTML in Nim
solo-technologist
Week 23, 2022 — Where I ruminate about wanting to be solo technologist on my own time.
logseq
Week 23, 2022 — Where I ruminate about wanting to be solo technologist on my own time.
algernon
Week 23, 2022 — Where I ruminate about wanting to be solo technologist on my own time.
grammar
About Grammarians and Philosophers
zettelkasten
About Grammarians and Philosophers
philosophy
About Grammarians and Philosophers
nginx
URL Shortener in less than 30 lines of code
Configuring nginx + couchdb to deploy a couchapp as a public facing website.
scheme
A few interesting things
makefile
A few interesting things
Some interesting things
software
A few interesting things
Sustainable tech by The Rabbits
Week 45, 2020 — I kick off weekly (b)logging with notes on pcengines, opnsense, saying goodbye to Flash etc.
Quip
ideas
gistash, RFCs
Interesting problems — What is the problem you are actively working on right now? may be a good conversation starter in some settings.
RFCs
gistash, RFCs
house
Week 25, 2022
architecture
Week 25, 2022
json
jsonfmt — learn how to use python to format JSON files nicely.
commonlisp
Some interesting things
patterns
Some Interesting Links
macos
Hammerspoon ShiftIt Window Manager
automation
Hammerspoon ShiftIt Window Manager
computing
Conway's law
fonts
Courier is a nice monospace font
performance
Adding a new teller | queuing theory example — queuing theory is an important area of knowledge to understand how systems behave at scale.
queuing-theory
Adding a new teller | queuing theory example — queuing theory is an important area of knowledge to understand how systems behave at scale.
embedded
Embedded web application stack
Web applications on embedded hardware
git
Datestamped backup of git repositories managed by gitosis
cgi
CGI programming with THTTPD — THTTPD is a fast, light-weight web server.
thttpd
CGI programming with THTTPD — THTTPD is a fast, light-weight web server.
Web applications on embedded hardware
jekyll
Jekyll 960.gs
Import Textpattern to Jekyll
couchdb
Configuring nginx + couchdb to deploy a couchapp as a public facing website.
textpattern
Import Textpattern to Jekyll
haserl
Web applications on embedded hardware
context
A Quick How-to on using LuaTeX with ConTeXt
tex
A Quick How-to on using LuaTeX with ConTeXt
typesetting
A Quick How-to on using LuaTeX with ConTeXt

© 2003–2022 Pradeep Gowda.