A Programmer's Journal
  • Home
  • About
  • Disclaimer
shell scripting Let's Write a New Shell - Part 1

Let's Write a New Shell - Part 1

philosophy When Preparation Meets Adversity

When Preparation Meets Adversity

Hello, World!

Hello, World!

Integrated DB Access from the Shell - Part 2

Integrated DB Access from the Shell - Part 2

5 years ago 4 min read ksh93databaseData Processingksh
Seamlessly access Postgres (or, any other DB) from the shell as if the database is an integrated part of the shell.
Read Now Read Later
By: Manuj Bhatia
Reference Counting in C

Reference Counting in C

5 years ago 2 min read C
A simple and light-weight way to implement Reference Counting in a C program.
Read Now Read Later
By: Manuj Bhatia
Integrated DB Access From the Shell

Integrated DB Access From the Shell

5 years ago 3 min read databaseData Processingshell scriptingksh93ksh
Dealing with databases from Shell scripts has always been clunky. Using custom shell built-ins we can develop an idiomatic, safe , and performant way of accessing the db from the Shell.
Read Now Read Later
By: Manuj Bhatia
Let's Write a New Shell - Part 1

Let's Write a New Shell - Part 1

5 years ago 3 min read shell scriptingutilityData Processing
In this series of posts, I'll make a case that Shell scripts are not used enough in mainstream data processing pipelines, what are the reasons behind that, and how we should develop a
Read Now Read Later
By: Manuj Bhatia
When Preparation Meets Adversity

When Preparation Meets Adversity

5 years ago 2 min read philosophy
"Luck is when preparation meets opportunity." All of us have heard this phrase at some point in our life. But what happens when preparation meets adversity??
Read Now Read Later
By: Manuj Bhatia
Page 1 of 4
Older Posts
Powered by Ghost
A Programmer's Journal