Jacob's Thoughts and Musings
- A Senior Engineer's Guide to the System Design Interview (Part 2) Article Summaries#article #article-summaries #system-design #interviews
22 min read • March 17th, 2024
- Go for Node.js Devs YouTube Summaries#youtube #youtube-summaries #go #golang #node
5 min read • March 14th, 2024
- A Senior Engineer's Guide to the System Design Interview (Part 1) Article Summaries#article #article-summaries #system-design #interviews
9 min read • March 13th, 2024
- Introduction to AWS Networking YouTube Summaries#youtube #youtube-summaries #aws #networking
16 min read • March 13th, 2024
- Design a Multiple Job Payments Tracking System Database Design Problems#db-design #payments #multiple-payments
3 min read • March 10th, 2024
- Learn Terraform (and AWS) by Building a Dev Environment YouTube Summaries#youtube #youtube-summaries #terraform #aws #environments
4 min read • March 7th, 2024
- System Design Interview (Part 1) - Design a Web Crawler Book Summaries#book-summaries #system-design #web-crawler #interviews
9 min read • March 6th, 2024
- GitHub Actions Tutorial - From Zero to Hero in 90 Minutes YouTube Summaries#youtube #youtube-summaries #github #github-actions
12 min read • March 4th, 2024
- System Design Interview (Part 1) - Design a URL Shortener Book Summaries#book-summaries #system-design #url-shortener #interviews
3 min read • March 3rd, 2024
- Designing a DB Schema Random Thoughts#random #db #db-schema #relational
3 min read • March 2nd, 2024
- #book-summaries #data #data-intensive #data-models #query-languages
7 min read • March 1st, 2024
- The System Design Interview Process Random Thoughts#random #system-design #interview
21 min read • February 29th, 2024
- Designing Data-Intensive Applications - Reliable, Scalable and Maintainable Applications Book Summaries#book-summaries #data #data-intensive #reliability #scalability #maintainability
3 min read • February 28th, 2024
- #book-summaries #system-design #id-generator #interviews
3 min read • February 25th, 2024
- System Design Interview (Part 1) - Design a Key-Value Store Book Summaries#book-summaries #system-design #key-value-store #interviews
6 min read • February 15th, 2024
- Unique Paths Coding Interview Questions#interview #dynamic-programming #matrix #medium #leetcode
3 min read • February 6th, 2024
- Longest Palindromic Substring Coding Interview Questions#interview #strings #maps #hashmaps #medium #leetcode
3 min read • February 4th, 2024
- Binary Tree Right Side View Coding Interview Questions#interview #breadth-first-search #trees #binary-tree #medium #leetcode
3 min read • February 3rd, 2024
- Spiral Matrix Coding Interview Questions#interview #graphs #depth-first-search #medium #leetcode
3 min read • February 2nd, 2024
- String to Integer Coding Interview Questions#interview #strings #medium #leetcode
3 min read • January 31st, 2024
- Word Break Coding Interview Questions#interview #string #dynamic-programming #medium #leetcode
3 min read • January 30th, 2024
- System Design Interview (Part 1) - Design Consistent Hashing Book Summaries#book-summaries #system-design #consistent-hashing #interviews
3 min read • January 30th, 2024
- Sort Colors Coding Interview Questions#interview #two-pointers #maps #hashmaps #medium #leetcode
3 min read • January 29th, 2024
- 12 Week Year Notes Repo Article Summaries#git #merging #rebase #commits
2 min read • January 28th, 2024
- Time-Based Key-Value Store Coding Interview Questions#interview #stacks #maps #hashmaps #medium #leetcode
3 min read • January 27th, 2024
- House Robber Coding Interview Questions#interview #dynamic-programming #medium #leetcode
3 min read • January 26th, 2024
- Docker Tutorial for Beginners YouTube Summaries#docker #tutorial #beginner #youtube
18 min read • January 26th, 2024
- Merge Intervals Coding Interview Questions#interview #intervals #medium #leetcode
2 min read • January 25th, 2024
- Advanced Git Tutorial YouTube Summaries#git #advanced #youtube
7 min read • January 25th, 2024
- Permutations Coding Interview Questions#interview #recursion #permutations #medium #leetcode
2 min read • January 24th, 2024
- Combination Sum Coding Interview Questions#interview #dynamic-programming #medium #leetcode
3 min read • January 23rd, 2024
- System Design Interview (Part 1) - Design a Rate Limiter Book Summaries#book-summaries #system-design #rate-limiter #interviews
4 min read • January 23rd, 2024
- Search in Rotated Sorted Array Coding Interview Questions#interview #arrays #binary-search #medium #leetcode
3 min read • January 22nd, 2024
- Rotting Oranges Coding Interview Questions#interview #rotting-oranges #queues #breadth-first-search #medium #leetcode
4 min read • January 21st, 2024
- #book-summaries #system-design #framework #interviews
3 min read • January 21st, 2024
- #book-summaries #system-design #calculations #estimate #interviews
2 min read • January 21st, 2024
- Roman to Integer Coding Interview Questions#interview #roman #strings #easy #leetcode
3 min read • January 20th, 2024
- #book-summaries #system-design #scaling #interviews
5 min read • January 20th, 2024
- Validate Binary Search Tree (BST) Coding Interview Questions#interview #tries #medium #leetcode
3 min read • January 19th, 2024
- Singleton Class in TypeScript Random Thoughts#random #typescript #classes #singleton
3 min read • January 18th, 2024
- Min Stack Coding Interview Questions#interview #stacks #stack #min-stack #medium #leetcode
3 min read • January 18th, 2024
- System Design Interview Questions ChatGPT Interview Questions#interview #chat-gpt #system-design
8 min read • January 18th, 2024
- Implement Trie Coding Interview Questions#interview #tries #medium #leetcode
2 min read • January 17th, 2024
- Course Schedule Coding Interview Questions#interview #topological-sort #queues #medium #leetcode
3 min read • January 16th, 2024
- Coin Change Coding Interview Questions#interview #dynamic-programming #medium #leetcode
3 min read • January 15th, 2024
- How to Start an AI Automation Agency with $0 in 2023 YouTube Summaries#ai #business #chat-gpt #automation #summaries #youtube
4 min read • January 14th, 2024
- Reverse Polish Notation Coding Interview Questions#interview #stacks #medium #leetcode
2 min read • January 13th, 2024
- Clone Graph Coding Interview Questions#interview #graphs #depth-first-search #medium #leetcode
2 min read • January 12th, 2024
- Level Order Traversal Coding Interview Questions#interview #level-order-traversal #binary-tree #medium #leetcode
2 min read • January 11th, 2024
- Database Design Interview Questions ChatGPT Interview Questions#interview #chat-gpt #database-design
20 min read • January 11th, 2024
- Three Sum Coding Interview Questions#interview #arrays #two-pointer #medium #leetcode
3 min read • January 10th, 2024
- API Design Interview Questions ChatGPT Interview Questions#interview #chat-gpt #api-design
22 min read • January 10th, 2024
- Longest Substring Without Repeating Characters Coding Interview Questions#interview #strings #sliding-window #medium #leetcode
2 min read • January 9th, 2024
- K Closest Points to Origin Coding Interview Questions#interview #heap #min-heap #medium #leetcode
4 min read • January 8th, 2024
- 01 Matrix Coding Interview Questions#interview #matrix #breadth-first-search #medium #leetcode
3 min read • January 7th, 2024
- Refactoring UI - Working with Images Book Summaries#book-summaries #refactoring-ui #ui-design #images
1 min read • January 7th, 2024
- Refactoring UI - Finishing Touches and Leveling Up Book Summaries#book-summaries #refactoring-ui #ui-design #finishing-touches #leveling-up
2 min read • January 7th, 2024
- Insert Interval Coding Interview Questions#interview #intervals #medium #leetcode
2 min read • January 6th, 2024
- Refactoring UI - Creating Depth Book Summaries#book-summaries #refactoring-ui #ui-design #depth
2 min read • January 6th, 2024
- Different Merge Types in Git Article Summaries#git #merging #rebase #commits
5 min read • January 6th, 2024
- Maximum Subarray Coding Interview Questions#interview #dynamic-programming #medium #leetcode
2 min read • January 5th, 2024
- Refactoring UI - Working with Color Book Summaries#book-summaries #refactoring-ui #ui-design #text
3 min read • January 5th, 2024
- Contains Duplicate Coding Interview Questions#interview #hashmap #easy #leetcode
2 min read • January 4th, 2024
- Refactoring UI - Designing Text Book Summaries#book-summaries #refactoring-ui #ui-design #text
4 min read • January 4th, 2024
- Middle of Linked List Coding Interview Questions#interview #linked-lists #two-pointer #easy #leetcode
2 min read • January 3rd, 2024
- Maximum Depth Coding Interview Questions#interview #recursion #depth-first-search #easy #leetcode
1 min read • January 3rd, 2024
- Building Twitter Interview Preparation#educative #system-design #twitter
8 min read • January 3rd, 2024
- The $500k/year Solo Dev Agency Playbook - Productization Book Summaries#book-summaries #solo #dev-agency #products
2 min read • January 3rd, 2024
- Diameter of Binary Tree Coding Interview Questions#interview #binary-tree #depth-first-search #easy #leetcode
2 min read • January 2nd, 2024
- The $500k/year Solo Dev Agency Playbook - Expanding Horizons Book Summaries#book-summaries #solo #dev-agency #communities #sales
2 min read • January 2nd, 2024
- Add Binary Coding Interview Questions#interview #binary #easy #leetcode
3 min read • January 1st, 2024
- Building a URL Shortener Interview Preparation#educative #system-design #url-shortener #tinyurl
8 min read • January 1st, 2024
- Majority Element Coding Interview Questions#interview #hashmap #map #easy #leetcode
3 min read • December 31st, 2023
- Dynamic Programming Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #dynamic-programming
1 min read • December 31st, 2023
- #book-summaries #solo #dev-agency #zen #maintenance
2 min read • December 31st, 2023
- Reverse a Linked List Coding Interview Questions#interview #linked-list #stack #easy #leetcode
2 min read • December 30th, 2023
- Tries Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #tries
2 min read • December 30th, 2023
- Recursion Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #recursion
2 min read • December 30th, 2023
- Longest Palindrome Coding Interview Questions#interview #strings #arrays #maps #easy #leetcode
3 min read • December 29th, 2023
- Intervals Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #intervals
2 min read • December 29th, 2023
- #book-summaries #solo #dev-agency
1 min read • December 29th, 2023
- #book-summaries #solo #dev-agency #rejection #deal-making
2 min read • December 29th, 2023
- #book-summaries #solo #dev-agency #contracts #negotiation
2 min read • December 29th, 2023
- The $500k/year Solo Dev Agency Playbook - Defining Work Book Summaries#book-summaries #solo #dev-agency #contracts #work-definition
2 min read • December 29th, 2023
- Climbing Stairs Coding Interview Questions#interview #dynamic-programming #easy #leetcode
2 min read • December 28th, 2023
- Stacks Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #stacks
1 min read • December 28th, 2023
- Queues Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #queues
1 min read • December 28th, 2023
- Refactoring UI - Layout and Spacing Book Summaries#book-summaries #refactoring-ui #ui-design #layout #spacing
3 min read • December 28th, 2023
- Refactoring UI - Hierarchy is Everything Book Summaries#book-summaries #refactoring-ui #ui-design #hierarchy
3 min read • December 28th, 2023
- Ransom Note Coding Interview Questions#interview #hashmap #map #easy #leetcode
2 min read • December 27th, 2023
- Heaps Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #heaps
4 min read • December 27th, 2023
- Hashmaps Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #hashmaps #maps #hash-table
1 min read • December 27th, 2023
- Refactoring UI - Starting from Scratch Book Summaries#book-summaries #refactoring-ui #ui-design
4 min read • December 27th, 2023
- First Bad Version Coding Interview Questions#interview #binary-search #arrays #easy #leetcode
2 min read • December 26th, 2023
- Linked List Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #linked-lists
4 min read • December 26th, 2023
- Flood Fill Coding Interview Questions#interview #depth-first-search #stack #matrix #easy #leetcode
2 min read • December 25th, 2023
- Lowest Common Ancestor Coding Interview Questions#interview #binary-search-trees #depth-first-search #easy #leetcode
2 min read • December 24th, 2023
- Graph Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #graphs
3 min read • December 24th, 2023
- Linked List Cycle Coding Interview Questions#interview #linked-lists #easy #leetcode
2 min read • December 23rd, 2023
- Matrix Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #matrix #matrices
1 min read • December 23rd, 2023
- Building Blocks - Databases Interview Preparation#educative #system-design #databases #sql #no-sql
7 min read • December 23rd, 2023
- Implement a Queue Using Two Stacks Coding Interview Questions#interview #stacks #queue #fifo #easy #leetcode
2 min read • December 22nd, 2023
- Tree Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #trees
3 min read • December 22nd, 2023
- Strings Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #strings
2 min read • December 22nd, 2023
- Product of Array Except Self Coding Interview Questions#interview #arrays #medium #leetcode
2 min read • December 21st, 2023
- Sorting and Searching Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #sorting #searching
2 min read • December 21st, 2023
- Balanced Binary Tree Coding Interview Questions#interview #binary-tree #depth-first-search #easy #leetcode
2 min read • December 20th, 2023
- Array Cheat Sheet Interview Cheat Sheets#interview #cheat-sheets #arrays
5 min read • December 20th, 2023
- Building Blocks - Load Balancers Interview Preparation#educative #system-design #load-balancers
4 min read • December 20th, 2023
- Invert Binary Tree Coding Interview Questions#interview #breadth-first-search #queue #binary-tree #easy #leetcode
2 min read • December 19th, 2023
- Merge Two Sorted Lists Coding Interview Questions#interview #linked-lists #easy #leetcode
2 min read • December 18th, 2023
- Binary Search Coding Interview Questions#interview #binary-search #easy #leetcode
2 min read • December 17th, 2023
- Valid Anagram Coding Interview Questions#interview #strings #map #anagram #easy
2 min read • December 16th, 2023
- Building Blocks - Domain Name System Interview Preparation#educative #system-design #dns
3 min read • December 16th, 2023
- Building Blocks of Modern System Design Interview Preparation#educative #system-design #building-blocks
2 min read • December 16th, 2023
- Valid Palindrome Coding Interview Questions#interview #strings #palindrome #easy
1 min read • December 15th, 2023
- Back of the Envelope Calculations Interview Preparation#educative #system-design #building-blocks
5 min read • December 15th, 2023
- Valid Parentheses Coding Interview Questions#interview #stacks #arrays #easy
2 min read • December 14th, 2023
- Best Time to Buy and Sell Stock Coding Interview Questions#interview #two-pointer #arrays #linear #easy
1 min read • December 14th, 2023
- What Happens when a User Loads a Webpage Coding Interview Questions#interview #dns #tcp #http
2 min read • December 14th, 2023
- Two Sum Coding Interview Questions#interview #two-sum #easy
1 min read • December 13th, 2023
- Abstractions and Non-functional System Characteristics Interview Preparation#educative #system-design #abstractions #non-functional-systems
5 min read • December 13th, 2023
- Advanced Golang - Channels, Context and Interfaces Explained YouTube Summaries#golang #advanced #channels #context #interfaces #youtube
4 min read • December 12th, 2023
- How I Use AI + No code to Validate any SaaS Idea Miscellaneous#ai #no-code #chatgpt #validate #saas
3 min read • December 11th, 2023
- How to Structure Your Golang (API) Projects YouTube Summaries#golang #api #architecture #structure #youtube
4 min read • December 11th, 2023
- Learn GO Fast - Full Tutorial YouTube Summaries#go #golang #tutorial #youtube
14 min read • December 8th, 2023
- I learned a system for remembering everything Miscellaneous#memory #improvement
2 min read • December 7th, 2023
- How to Use the Context Package in GoLang YouTube Summaries#golang #context #youtube
2 min read • December 6th, 2023
- How to Compose Interfaces in Golang YouTube Summaries#golang #interfaces #composition #youtube
2 min read • December 5th, 2023
- The Most Efficient Struct Configuration Pattern for Golang YouTube Summaries#golang #structs #efficiency #youtube
2 min read • December 4th, 2023
- Virtual Private Clouds (VPCs) Educative#aws #terraform #vpc
4 min read • November 7th, 2023
- AWS Block Storage vs. Object Storage Educative#aws #terraform #block-storage #object-storage
2 min read • November 7th, 2023
- Top 6 Coding Interview Concepts (Data Structures and Algorithms) YouTube Summaries#coding-interviews #data-structures #algorithms #youtube
3 min read • November 1st, 2023
- Why Use Type and Not Interface in TypeScript YouTube Summaries#typescript #types #interfaces #youtube
1 min read • October 30th, 2023
- 8 Design Patterns Every Developer Should Know YouTube Summaries#design-patterns #facade #factory #builder #youtube
2 min read • October 30th, 2023
- Fundamental Building Blocks of AWS Educative#aws #terraform #iaas
2 min read • October 29th, 2023
- Always Use a Custom Hook for Context API YouTube Summaries#react #context-api #custom #hooks #youtube
4 min read • October 29th, 2023
- Top 8 Data Structures for Coding Interviews YouTube Summaries#coding-interviews #data-structures #youtube
2 min read • October 28th, 2023
- Complete Terraform Course - From Beginner to Pro (Parts 1 - 3) YouTube Summaries#terraform #iac #cloud #youtube
3 min read • October 28th, 2023
- A (Mostly) Complete Guide to React Rendering Behavior Article Summaries#react #rendering #context #memo
7 min read • October 27th, 2023
- TypeScript Generics are Easy Once You Know This YouTube Summaries#typescript #generics #react #youtube
2 min read • October 22nd, 2023
- Beginners Should Think Differently When Writing Golang YouTube Summaries#golang #method-receivers #pointers #youtube
2 min read • October 21st, 2023