Rahul Jha

Rahul Jha @rj722

About: I write about Python and software development in general | Home: https://rj722.github.io/

Joined:
Jul 17, 2017

Rahul Jha
articles - 15 total

Daily Log 17

Started reading the chapter "Python interpreter in Python" by Allison Kaptur.

Learn More 0 1Apr 6 '21

Daily Log: 13, 14, 15, 16

From my last post: this might have to wait until the weekend. The weekend came and went away, but...

Learn More 1 0Apr 5 '21

Daily Log: 12

This bug is turning out quite hard to squish, and I don't see an obvious place to start looking for....

Learn More 1 0Apr 1 '21

Daily Log: Day 11

With trying to fixing a broken sleep cycle, productivity has plummeted quite a lot. Didn't get a whol...

Learn More 0 0Mar 31 '21

Daily Log: Day 9 & 10

The stack we talked about in the last post is to hold intermediary values generated by our interpret...

Learn More 1 0Mar 30 '21

Implementing the heart of clox's VM

Halfway through Chapter 2 of Crafting Interpreters. We are implementing a VM to "execute" the instruc...

Learn More 6 0Mar 27 '21

Laying down ground work for a Bytecode Virtual Machine

Missed writing an entry yesterday, didn't miss coding though. Already done with laying down the found...

Learn More 8 1Mar 26 '21

Day 005: Blew off another day

Lots of busy work today. As the quarter is coming to end, I'm trying to wrap up everything at work. O...

Learn More 0 0Mar 24 '21

Day 004: On Showing Up

This challenge is not about as much about learning or CS, as much it is about discipline and showing...

Learn More 0 0Mar 23 '21

Day 003: Crafting Interpreters

In the winter of 2019, protests erupted across my city when an anti-Muslim bill (now act) – CAA – was...

Learn More 2 0Mar 21 '21

Day 002: Why are hashes cached in dictionaries?

Taking a closer look at how key-value pairs are stored in Python dictionaries yesterday, I noticed th...

Learn More 4 0Mar 20 '21

How do Python Dictionaries work?

In this post, we'll dissect how a dictionary is represented in Python, and the hash-scheme it uses to...

Learn More 29 0Mar 20 '21

Day 000: 100daysofCS

To the junior folks whom I pushed onto similar paths: here I am, walking the talk! For a 100 days, I'...

Learn More 0 0Mar 18 '21

Managing multiple Git profiles

Learn how to configure git to use the appropriate email address (and other user fields) based on your current project directory

Learn More 96 4May 5 '20

Static Code Analysis: What it is? How to use it?

The basic theory behind static code analysis and a hands-on tutorial on how to write your own analyzers to detect problems in code automatically.

Learn More 71 1Apr 24 '20