Krishnan's Personal Website


Home | About | Blog | Interesting Reads | Tutorials | Skills | Personal Projects | Books | Fun | Connect with me


Interesting Reads


I gather articles that I have read and believe could be useful for others.

Engineering

  1. Rebuilding our tech stack for the new Facebook.com
  2. Upgrading GitHub to Ruby 2.7
  3. How to make PHP apps scale
  4. Why GitLab went with Vue.js
  5. Horizontally Scaling PHP Applications
  6. Scaling PHP Apps
  7. Why we use Rails to build Gitlab
  8. Laravel SQL Injection Guide: Examples and Prevention
  9. How MySQL Configuration Impacts the Performance of Web Applications
  10. How To Generate And Validate JWT Using PHP Without Using Third Party API
  11. A Beginner's Guide to Integrating ChatGPT with Node.js
  12. JSON Web Token Structure
  13. Signing and Validating JSON Web Tokens (JWT) For Everyone
  14. How Tumblr Massively Sharded MySQL
  15. Database Sharding at Netlog, with MySQL and PHP
  16. Why you don't want to shard
  17. Overview of Partitioning in MySQL
  18. How Basecamp Next got to be so damn fast without using much client-side UI
  19. Mr. Moore gets to punt on sharding
  20. MySQL Fabric
  21. Teach Yourself Programming in Ten Years
  22. How To Become A Hacker
  23. SQL Maxis: Why We Ditched RabbitMQ And Replaced It With A Postgres Queue
  24. Why a database is not always the right tool for a queue based system
  25. The 5 pillars of every HTTP request
  26. Converting JavaScript codebase to TypeScript
  27. The Best 5 AWS Administration Techniques You Need to Know
  28. Machine Learning From Scratch
  29. PyTorch Crash Course
  30. Python Engineer Youtube Channel

SaaS / Startup

  1. How one family built Qualtrics, an $8 billion startup far from Silicon Valley
  2. Flask vs. Django: Why Flask Might Be Better
  3. How to Improve Product Experience and Scale your SaaS
  4. Essays of Paul Graham

Marketing

  1. How to put together a top-tier SaaS marketing strategy
  2. 15 Top Sales Marketing Mistakes SAAS Startups Make
  3. SEO for a New Website

Bootstrapping

  1. CAN YOU BOOTSTRAP A STARTUP ON THE SIDE?

Tutorials

  1. CAN YOU BOOTSTRAP A STARTUP ON THE SIDE?

Self Improvement

  1. How to Build a Project That Will ACTUALLY Get You a Job

Websites I love

I am a big fan of personal sites and whenever I come across a personal site I like or admire I add them to the following list.

  1. Vance Lucas
  2. Eric Steven Raymond
  3. Peter Norvig
  4. Richard Stallman's Personal Site
  5. Juraj Majerik Personal Site
  6. Juraj Majerik's Personal Project
  7. Python Engineer
  8. Bram Moolenaar (creator of vim)
  9. Full Stack Python
  10. Brandon Rhodes
  11. Python Design Patterns
  12. Mischa van den Burg
  13. Nithin Kamath's personal homepage
  14. World's most handsome broker