bobby_dreamer
BlogTopicsT.I.LiRevereAbout

Blog

All202620232022202120202018
  • Part 7: Lessons from Years of Building Kickbear

    Oct 10, 2026

    The lessons from Sushanth's years of building Kickbear: avoid repeated work, preserve source evidence, replace tools in stages and design around a personal research workflow.

  • Part 6: Building the Modern Kickbear WebApp

    Oct 10, 2026

    How Sushanth brought financials, deals, shareholding and technicals into a local four-panel WebApp, with separate data pipelines, TEST and PROD environments and persistent watchlists.

  • Part 5: Why Reading XBRL Became a Larger Data Project

    Oct 10, 2026

    How Sushanth turned BSE and NSE XBRL filings into usable shareholding and financial data, and what he learned about reporting periods, business differences, source evidence and practical design.

  • Part 4: Rebuilding the Research Workflow in Python

    Oct 10, 2026

    How Sushanth moved analysis from Java to Python, used Jupyter and Streamlit for research, and learned why easier code did not automatically mean faster processing or a better interface.

  • Part 3: From Reports to an Application

    Oct 10, 2026

    How Sushanth added Firebase, cloud processing, watchlists and email alerts to Kickbear, and what he learned about data organization, recovery and keeping useful updates within reach.

  • Part 2: Building BTD

    Oct 10, 2026

    How Sushanth built BTD to collect exchange and MC data, manage long processing runs and create reports, and what he learned about scheduling, company identity and gradual change.

  • Part 1: Kickbear's Beginnings

    Oct 10, 2026

    An AI-written review of Sushanth's project, tracing its beginnings in Excel, daily exchange files and the first Java/MySQL tools, and the lessons he learned along the way.

  • My Google Cloud Skills Journey - 48 Badges

    Oct 04, 2026

    A visual record of 48 Google Cloud Skills badges earned across infrastructure, data, machine learning, networking, Kubernetes, and application development.

  • bobbydreamer - Gatsby

    Oct 05, 2026

    This is how my Gatsby Site looked

  • How I Customized Quartz 5 for My Personal Blog

    Sep 24, 2026

    What I learned while moving 149 posts from Gatsby to Quartz without forking Quartz core.

  • Puppeteer - Most likely the page has been closed

    Aug 23, 2023

    Error - Session Closed. Most likely the page has been closed

  • Eat that frog - Brian Tracy

    Apr 01, 2023

    Book on doing difficult things first

  • ROBOCOPY - Windows Files Sync Tool

    Dec 06, 2022

    Sync windows folder for backups

  • Organizing Firebase Functions

    Oct 08, 2022

    Organizing Firebase Functions

  • Calling NodeJS Functions from external files

    Aug 08, 2022

    Notes on NodeJS Functions

  • NodeJS Middlewares

    Aug 08, 2022

    Notes on Middlewares

  • Modularizing ExpressJS Routes and Middlewares

    Aug 08, 2022

    Modular Patterns in ExpressJS Routes and Middleware

  • GCP - Cloud Shell Quick Tips

    Jul 12, 2022

    Cloud shell quick tips

  • Sinking logs to BigQuery

    Apr 23, 2022

    Transfering GCP logs to BigQuery

  • Omam aka Ajwain aka Carom Seeds for Gastric Troubles

    Mar 28, 2022

    Drink first thing in the morning for gastric troubles

  • Books i wish to reread

    Feb 23, 2022

    Books i wish to reread as its very good, i think

  • Ego is the Enemy, Ryan Holiday

    Feb 06, 2022

    This is a book that every wannabe stoic person will want to read.

  • You and Your Research, Dr. Richard W. Hamming

    Jan 14, 2022

    You and Your Research, Dr. Richard W. Hamming

  • Stoic Lessons

    Jan 12, 2022

    Stoic Philosophies

  • Dennis Hong, how did you build ShawSpring Partners?

    Jan 02, 2022

    Notes from Interview of Dennis Hong

  • Notes from GSE UK Conference 2021

    Dec 30, 2021

    My notes GSE UK 2021 Conference

  • Changing log level at runtime using Winston logger

    Dec 13, 2021

    Changing log level at runtime using Winston logger in NodeJS application

  • Loading data into BigQuery using Python

    Oct 30, 2021

    Loading BigQuery from various sources

  • Hello BigQuery

    Oct 10, 2021

    About BigQuery

  • Hello Cloud Functions(python)

    Oct 10, 2021

    Working with Google Cloud Functions using Python

  • IAM and Service Accounts

    Oct 10, 2021

    Adding roles to service accounts

  • mySQL Partitions

    Oct 15, 2021

    Setting up partitions in mySQL tables

  • Hello Firebase from Python

    Oct 02, 2021

    Testing firebase using python

  • A Day with Apache Beam and Dataflow

    Sep 20, 2021

    Testing Apache Beam and Dataflow

  • What was that video that got deleted in youtube

    Sep 21, 2021

    Journey to know what video got deleted from youtube

  • Testing mutual TLS using NodeJS

    Aug 30, 2021

    Testing mutual TLS using NodeJS

  • Using openSSL certificates in NodeJS

    Aug 28, 2021

    Example of using server certificates in NodeJS

  • JWT - Json Web Tokens usage in NodeJS

    Aug 26, 2021

    Example of using JWT in NodeJS

  • Notes on http, https, SSL, TLS and CA

    Aug 20, 2021

    Some notes on http, https, SSL, TLS and CA

  • Synchronizing files with Google Cloud Storage

    Aug 09, 2021

    Backing up files from your system

  • Creating FAT aka Uber JAR with Maven

    Jul 30, 2021

    Creating fat aka uber jar with maven

  • Maven fundamentals

    Jul 29, 2021

    Maven fundaments and thin jar

  • Eclipse IDE Stuffs

    Jul 29, 2021

    Some standard settings in eclipse

  • Upgrading Java and Installing Maven

    Jul 28, 2021

    Upgrading Java and Installing Maven

  • Book - 100 to 1 in the Stock Market by Thomas W. Phelps

    Jul 27, 2021

    A distinguished security analyst tells how to make more of your investment opportunities

  • Local or Client-side git hooks

    Jul 26, 2021

    Local Git Hooks

  • Unix Shell Learnings

    Aug 07, 2022

    Some unix shell learnings

  • Firebase - Server Error the specified payload is too large

    Jul 23, 2021

    New error is firebase payload is too large

  • Theory on Buffett Indicator / Interest Rates

    Jan 14, 2022

    Interest Rates and Buffett Indicator

  • Stock market terms

    Jan 14, 2022

    Commonly Used Terms In Stock Market for Analyzing companies

  • Migrating from GatsbyJS 2.16.2 to 3.9.0

    Jul 16, 2021

    Migration is a pain

  • Favourite verses from Tao Te Ching(The Book Of The Way), Lao Tzu

    Jul 15, 2021

    Some of my favourite verses from The Book Of The Way

  • Mutton Biriyani cooking in tawa

    Jul 04, 2021

    How to make a home cooked mutton biriyani

  • Db2 - Beginners Guide to Locks, Latches, Claims and Drains

    Jun 19, 2021

    Db2 ABCs of Filter Factor by Joe Geller

  • Moms Food - Gooseberry, Curry Leaves Juice

    Jun 16, 2021

    One of moms regular health juices

  • Db2 - ABCs of Filter Factor

    Jun 13, 2021

    Db2 ABCs of Filter Factor by Joe Geller

  • Db2 Notes

    Jun 07, 2021

    My Db2 Notes

  • Db2 - PBR RPN explained(from IDUG)

    May 12, 2021

    Db2 PBR RPN explained by Haakon Roberts, DB2 for zOS Development

  • Db2 - Achieving Optimal Availability, Usability and Performance with UTS

    Jun 07, 2021

    Presentation by John Campbell and Frances Villafuerte on Db2 UTS

  • Class of Aswath Damodaran

    Jun 06, 2021

    Professor Aswath's class in stern.nyu

  • How to Outwit Workplace Jerks, Bob Sutton

    May 30, 2021

    Dealing with jerks and assholes at workplace

  • The Ultimate Compounding Machine - Your Mind, Yen Liow

    May 22, 2021

    Advices, Strategies, Ideas and Philosophies from Yen Liow

  • Moms Food - Vegetable Poriyal side dish

    May 21, 2021

    Its a vegetable side dish, for any lunch or dinner

  • The Little Book that Builds Wealth, Pat Dorsey

    May 19, 2021

    Advices, Strategies, Ideas and Philosophies from Pat Dorsey

  • mySQL - Housekeeping basics

    May 19, 2021

    Basics on mySQL table maintenance

  • mySQL - Finding slow queries using mySQLWorkBench

    May 19, 2021

    Easy way to find which query is consuming lots of time in mySQL using default options and tools.

  • Book - The TAO of Warren Buffett

    May 03, 2021

    Notes from book The TAO of Warren Buffett

  • Book - Warren Buffett Management Secrets

    May 01, 2021

    Notes from book Warren Buffett's Management Secrets - Proven tools for personal and business success

  • Collection of questions asked to Warren Buffett and Charlie Munger

    Apr 20, 2021

    Collection of questions asked to Warren Buffett and Charlie Munger during interviews and shareholders meeting

  • Naval Ravikant, The Angel Philosopher

    May 09, 2021

    Navals view on things are very different and this is from THE KNOWLEDGE PROJECT

  • Peter Thiel's thoughts and views

    Apr 14, 2021

    Peter Thiel is said to be a Contrarian and his views about past and future are very unique.

  • Book - The 5AM Club, Robin Sharma

    May 15, 2021

    Own your morning, elevate your life

  • Learnings from Ray Dalio

    Mar 28, 2021

    Advices, Strategies, Ideas and Philosophies from Ray Dalio

  • Law of attraction by Bob Proctor

    Mar 26, 2021

    Law of attraction by Bob Proctor

  • Success habits from John Paul DeJoria

    Mar 26, 2021

    Success habits from John Paul DeJoria

  • Getting your email domain from Google domains

    Mar 27, 2021

    One of the benefits of getting a domain is getting an email of your domain.

  • Personality development points from Jim Rohn

    Mar 12, 2021

    Below are some points taken while hearing personality development videos of Jim Rohn

  • Mind the Crap Gap by Karl Wiegers

    Feb 22, 2021

    Notes taken from reading articles by Karl Wiegers

  • Secrets of Successful Project Management by Karl Wiegers

    Feb 21, 2021

    Notes taken from reading articles by Karl Wiegers

  • 21 Rules of Miyamoto Musashi

    Feb 04, 2021

    Miyamoto Musashi, a legendary samurai left us 21 rules which helps us focus and to be the best

  • Checklists are imporant

    Jan 27, 2021

    Before starting/approving any major activity/event, it is important to see and verify that they are in right position to begin.

  • Learnings from Peter Lynch

    Jan 26, 2021

    Advices, Strategies, Ideas and Philosophies from Peter Lynch

  • Learnings from Mohnish Pabrai

    Jan 26, 2021

    Advices, Strategies, Ideas and Philosophies from Mohnish Pabrai

  • ExpressJS Favicon issue resolved by virtual path prefix

    Jan 26, 2021

    Resolving problems in accessing static images which were in public folder from multi-level path

  • Firebase Server side authentication

    Jan 15, 2021

    Basics on Firebase Authentication

  • The Simple Path to Wealth, Talks at Google, JL Collins

    Jan 14, 2021

    Advices, Strategies, Ideas and Philosophies from JL Collins

  • JQuery - checkbox, calling functions and automatic passing of this

    Jan 11, 2021

    Snippet of calling function from jquery event listener and it automatically passes source of event using this

  • Shortcuts and Commands

    Jan 10, 2021

    Shortcut i use often, this improves productivity

  • Cross-Site Request Forgery (CSRF) and CSURF module

    Jan 09, 2021

    Success and failures on working with CSRF

  • Lead the field, Earl Nightingale

    Jun 14, 2020

    Notes taken while listening to the audio book

  • The great minds of investing, Google talks, William Green

    Dec 31, 2020

    Advices, Strategies, Ideas and Philosophies from William Green

  • The Value of Stories in Business, Talks at Google, Aswath Damodaran

    Dec 23, 2020

    Advices, Strategies, Ideas and Philosophies from Aswath Damodaran

  • The Most Important Thing - Origins and Inspirations, Talks at Google, Howard Marks

    Mar 28, 2022

    Advices, Strategies, Ideas and Philosophies from Howard Marks

  • The Education of a Value Investor, Talks at Google, Guy Spier

    Dec 16, 2021

    Advices, Strategies, Ideas and Philosophies from Guy Spier

  • Investments and Portfolio Management Tactics, Brian Yacktman

    Oct 05, 2020

    Advices, Strategies, Ideas and Philosophies from Brian Yacktman

  • The Art of Investing, Talks at Google, François Rochon

    Oct 05, 2020

    Advices, Strategies, Ideas and Philosophies from François Rochon

  • The little book that beats the market, Talks at google, Joel Greenblatt

    Oct 03, 2020

    Advices, Strategies, Ideas and Philosophies from Joel Greenblatt

  • Investing the Templeton way, Talks at google, Lauren Templeton

    Oct 03, 2020

    Advices, Strategies, Ideas and Philosophies from Lauren Templeton

  • Viewing stocks as bonds, Talks at Google, Donald Yacktman

    Sep 30, 2020

    Advices, Strategies, Ideas and Philosophies from Donald Yacktman

  • Wealth building with one thing & millionaire series, google talks, Jay Papasan

    Sep 29, 2020

    Advices, Strategies, Ideas and Philosophies from Jay Papasan

  • Warren Buffett

    Sep 30, 2020

    Advices, Strategies, Ideas and Philosophies from Warren Buffett

  • Top quotes of Charlie Munger

    Jan 12, 2022

    Advices, Strategies, Ideas and Philosophies from Charlie Munger

  • Wealth Is What You Don’t Spend, Morgan Housel

    May 29, 2021

    Notes from Wealth Is What You Don’t Spend by Morgan Housel

  • Firebase basics and events

    Dec 10, 2020

    Setting up a simple firebase project to understanding about firebase events.

  • Firebase security and rules

    Dec 29, 2020

    Setting up basic firebase security and rules

  • Firebase email verification

    Dec 29, 2020

    How to send verification emails via Firebase

  • Add addEventListener on multiple elements with same class name

    Dec 23, 2020

    Adding EventListeners to multiple elements with same class name

  • Difference between querySelectorAll and getElementsByClassName

    Dec 23, 2020

    Difference between querySelectorAll and getElementsByClassName

  • Understanding SRE

    Nov 15, 2020

    Contains SRE References and Study materials.

  • Notes - Google Site Reliability Engineering Book

    Nov 15, 2020

    Notes taken while reading SRE Book

  • SRE - Notes from youtube

    Nov 15, 2020

    SRE Notes taken while watching youtube

  • Git Theory - 7 - Git Everyday

    Nov 14, 2020

    Contains Git flowchart, shortcuts and references

  • Git Theory - 6 - Remote repository

    Nov 05, 2020

    Git basics covers clone, pull and push

  • Git Theory - 5 - Internals

    Oct 20, 2020

    This part of Git series covers Architecture and Internals

  • Git Theory - 4 - Branching

    Oct 17, 2020

    This part of Git series covers branching concepts using checkout, merge, rebase and handling conflict scenarios

  • Git Theory - 3 - revert, reset and restore

    Oct 05, 2020

    This part of Git series covers checkout, revert, reset and restore

  • Git Theory - 2 - Basics

    Oct 04, 2020

    This part of Git series covers the basics like config, init, add, rm, .gitignore, commit, log, blame, diff, tag, describe, show and stash

  • Git Theory - 1 - Origins story and terms

    Oct 03, 2020

    This part of Git series covers origins - How it all started

  • Upgrading gatsby site

    Oct 02, 2020

    Upgrading gatsby site, same theme different version

  • Working the Djinn

    Jan 12, 2022

    Its all about self-motivation and getting the attitude fit

  • Quest for Wealth - Value Investor Education

    Jan 12, 2022

    This page contains information on Value investing advices and experiences shared by some successful investors all over the world

  • Running, how it changed me

    Sep 25, 2020

    Running, how it changed me

  • Python Nulls

    Aug 31, 2020

    All about nulls in python

  • Notes from Tedx

    Mar 28, 2022

    Notes taken from Tedx videos

  • Side projects

    Aug 30, 2020

    My side projects

  • Python pandas read_html()

    Aug 08, 2020

    Using pandas reading HTML tables from webpage

  • MySQL User-defined variables(UDV)

    Jul 12, 2020

    Creating & Using MySQL User defined variables

  • Python simple command line arguments

    Jul 12, 2020

    Writing a simple program which accepts command line arguments

  • Creating pandas dataframes

    Aug 08, 2020

    Different ways of creating dataframes in python

  • Python tips

    Aug 06, 2022

    Tips to improve python programming skills

  • Process to read file into dataframe

    Jul 06, 2020

    Using function to read file and load dataframe

  • Adding Spotify playlist to your gatsby site

    Apr 26, 2020

    Adding Spotify playlist to your gatsby site

  • Stash - Preview

    Jun 16, 2018

    Stash - My Note taking app

  • MySQL Tips and Tricks

    Jul 06, 2020

    MySQL Tips and Tricks that worked for me

  • Python playing with dates

    Apr 18, 2020

    Date manipulation in python

  • Connecting to mySQL from Python

    Apr 13, 2020

    Connecting to mySQL from Python

  • Things that my new site should have

    Feb 08, 2022

    Lots of choices and decisions, i had to make before making this site

  • PyTip - Saving memory when reading CSV file in pandas

    Apr 11, 2020

    Python tips no tricks

  • GatsbyJS - Shadowing

    Jul 16, 2021

    To make your site stand out, you have to make some custom changes

  • Python Errors & Solutions

    Aug 08, 2020

    Python errors and solutions bank

  • Google Cloud Storage

    Dec 09, 2020

    These are things to do

  • Features of this gatsby theme from LekoArts

    Oct 02, 2020

    This is a demo page Feature testing Here will a React component go: Here will a live code example go: const onClick = () => { alert("You opened me"); }; render(<button onClick={onClick}>Alohomora!</button>); Here will a normal code block go: (function() { var cache = {}; var...

  • Changing theme of the website manually

    Nov 28, 2020

    Poking node_modules

  • Uses

    Apr 26, 2020

    My everyday tech stack

  • Backlog for Articles / Posts / Ideas

    Nov 15, 2020

    These are things to do

  • BSE Weekly trend analysis using Pandas & Numpy

    Apr 08, 2020

    Testing some python skills using jupyter with BSE data

  • Python profiling

    Apr 07, 2020

    Got issues while installing line_profiler in Win10, so had to use Cloud shell for testing

  • Little mainframe shortcuts

    Apr 02, 2020

    These shortcuts improve the way i work

  • Gatsby Performance

    Mar 29, 2020

    Archiving V2 of bobbydreamer.com

  • Archiving current site to a subdomain

    Mar 28, 2020

    Archiving V2 of bobbydreamer.com

  • Deploying & Hosting in Firebase

    Mar 28, 2020

    Deploying & Hosting in Firebase

  • Redefining, what i want

    Mar 27, 2020

    How i made this gatsby site

  • Adding a favicon to gatsby site

    Mar 20, 2020

    Creating & Adding a logo to gatsby site

  • Jupyter notebook default startup directory in windows

    Mar 19, 2020

    I want everything organized like i have created a folder in ‘D’ drive to test Python scripts in Jupyter Notebooks.

  • Copying files from Google Cloud Storage to Local

    Mar 18, 2020

    Copying multiple files from GCS to Local

  • bobbydreamer.com - Version 2

    Mar 18, 2020

    Version two of my personal site

  • Adding Google Analytics to the site

    Mar 16, 2020

    Setting up Google Analytics for your website

  • How i made this site

    Mar 15, 2020

    How i made this site

  • Hosting a site from Google Cloud Storage

    Mar 03, 2018

    Hosting from Google Cloud Storage ( baby site )

  • Hello World!

    Mar 14, 2020

    First article using gatsby.js


Created with Quartz v5.0.0 © 2026

  • GitHub
  • Discord Community