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 DevsYouTube 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 NetworkingYouTube Summaries#youtube #youtube-summaries #aws #networking
16 min read • March 13th, 2024
- Design a Multiple Job Payments Tracking SystemDatabase Design Problems#db-design #payments #multiple-payments
3 min read • March 10th, 2024
- Learn Terraform (and AWS) by Building a Dev EnvironmentYouTube Summaries#youtube #youtube-summaries #terraform #aws #environments
4 min read • March 7th, 2024
- System Design Interview (Part 1) - Design a Web CrawlerBook Summaries#book-summaries #system-design #web-crawler #interviews
9 min read • March 6th, 2024
- GitHub Actions Tutorial - From Zero to Hero in 90 MinutesYouTube Summaries#youtube #youtube-summaries #github #github-actions
12 min read • March 4th, 2024
- #book-summaries #system-design #url-shortener #interviews
3 min read • March 3rd, 2024
- Designing a DB SchemaRandom 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 ProcessRandom Thoughts#random #system-design #interview
21 min read • February 29th, 2024
- Designing Data-Intensive Applications - Reliable, Scalable and Maintainable ApplicationsBook 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
- #book-summaries #system-design #key-value-store #interviews
6 min read • February 15th, 2024
- Unique PathsCoding Interview Questions#interview #dynamic-programming #matrix #medium #leetcode
3 min read • February 6th, 2024
- Longest Palindromic SubstringCoding Interview Questions#interview #strings #maps #hashmaps #medium #leetcode
3 min read • February 4th, 2024
- Binary Tree Right Side ViewCoding Interview Questions#interview #breadth-first-search #trees #binary-tree #medium #leetcode
3 min read • February 3rd, 2024
- Spiral MatrixCoding Interview Questions#interview #graphs #depth-first-search #medium #leetcode
3 min read • February 2nd, 2024
- String to IntegerCoding Interview Questions#interview #strings #medium #leetcode
3 min read • January 31st, 2024
- Word BreakCoding Interview Questions#interview #string #dynamic-programming #medium #leetcode
3 min read • January 30th, 2024
- #book-summaries #system-design #consistent-hashing #interviews
3 min read • January 30th, 2024
- Sort ColorsCoding Interview Questions#interview #two-pointers #maps #hashmaps #medium #leetcode
3 min read • January 29th, 2024
- 12 Week Year Notes RepoArticle Summaries#git #merging #rebase #commits
2 min read • January 28th, 2024
- Time-Based Key-Value StoreCoding Interview Questions#interview #stacks #maps #hashmaps #medium #leetcode
3 min read • January 27th, 2024
- House RobberCoding Interview Questions#interview #dynamic-programming #medium #leetcode
3 min read • January 26th, 2024
- Docker Tutorial for BeginnersYouTube Summaries#docker #tutorial #beginner #youtube
18 min read • January 26th, 2024
- Merge IntervalsCoding Interview Questions#interview #intervals #medium #leetcode
2 min read • January 25th, 2024
- Advanced Git TutorialYouTube Summaries#git #advanced #youtube
7 min read • January 25th, 2024
- PermutationsCoding Interview Questions#interview #recursion #permutations #medium #leetcode
2 min read • January 24th, 2024
- Combination SumCoding Interview Questions#interview #dynamic-programming #medium #leetcode
3 min read • January 23rd, 2024
- System Design Interview (Part 1) - Design a Rate LimiterBook Summaries#book-summaries #system-design #rate-limiter #interviews
4 min read • January 23rd, 2024
- Search in Rotated Sorted ArrayCoding Interview Questions#interview #arrays #binary-search #medium #leetcode
3 min read • January 22nd, 2024
- Rotting OrangesCoding 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 IntegerCoding 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 TypeScriptRandom Thoughts#random #typescript #classes #singleton
3 min read • January 18th, 2024
- Min StackCoding Interview Questions#interview #stacks #stack #min-stack #medium #leetcode
3 min read • January 18th, 2024
- System Design Interview QuestionsChatGPT Interview Questions#interview #chat-gpt #system-design
8 min read • January 18th, 2024
- Implement TrieCoding Interview Questions#interview #tries #medium #leetcode
2 min read • January 17th, 2024
- Course ScheduleCoding Interview Questions#interview #topological-sort #queues #medium #leetcode
3 min read • January 16th, 2024
- Coin ChangeCoding Interview Questions#interview #dynamic-programming #medium #leetcode
3 min read • January 15th, 2024
- How to Start an AI Automation Agency with $0 in 2023YouTube Summaries#ai #business #chat-gpt #automation #summaries #youtube
4 min read • January 14th, 2024
- Reverse Polish NotationCoding Interview Questions#interview #stacks #medium #leetcode
2 min read • January 13th, 2024
- Clone GraphCoding Interview Questions#interview #graphs #depth-first-search #medium #leetcode
2 min read • January 12th, 2024
- Level Order TraversalCoding Interview Questions#interview #level-order-traversal #binary-tree #medium #leetcode
2 min read • January 11th, 2024
- Database Design Interview QuestionsChatGPT Interview Questions#interview #chat-gpt #database-design
20 min read • January 11th, 2024
- Three SumCoding Interview Questions#interview #arrays #two-pointer #medium #leetcode
3 min read • January 10th, 2024
- API Design Interview QuestionsChatGPT Interview Questions#interview #chat-gpt #api-design
22 min read • January 10th, 2024
- Longest Substring Without Repeating CharactersCoding Interview Questions#interview #strings #sliding-window #medium #leetcode
2 min read • January 9th, 2024
- K Closest Points to OriginCoding Interview Questions#interview #heap #min-heap #medium #leetcode
4 min read • January 8th, 2024
- 01 MatrixCoding Interview Questions#interview #matrix #breadth-first-search #medium #leetcode
3 min read • January 7th, 2024
- Refactoring UI - Working with ImagesBook Summaries#book-summaries #refactoring-ui #ui-design #images
1 min read • January 7th, 2024
- Refactoring UI - Finishing Touches and Leveling UpBook Summaries#book-summaries #refactoring-ui #ui-design #finishing-touches #leveling-up
2 min read • January 7th, 2024
- Insert IntervalCoding Interview Questions#interview #intervals #medium #leetcode
2 min read • January 6th, 2024
- Refactoring UI - Creating DepthBook Summaries#book-summaries #refactoring-ui #ui-design #depth
2 min read • January 6th, 2024
- Different Merge Types in GitArticle Summaries#git #merging #rebase #commits
5 min read • January 6th, 2024
- Maximum SubarrayCoding Interview Questions#interview #dynamic-programming #medium #leetcode
2 min read • January 5th, 2024
- Refactoring UI - Working with ColorBook Summaries#book-summaries #refactoring-ui #ui-design #text
3 min read • January 5th, 2024
- Contains DuplicateCoding Interview Questions#interview #hashmap #easy #leetcode
2 min read • January 4th, 2024
- Refactoring UI - Designing TextBook Summaries#book-summaries #refactoring-ui #ui-design #text
4 min read • January 4th, 2024
- Middle of Linked ListCoding Interview Questions#interview #linked-lists #two-pointer #easy #leetcode
2 min read • January 3rd, 2024
- Maximum DepthCoding Interview Questions#interview #recursion #depth-first-search #easy #leetcode
1 min read • January 3rd, 2024
- Building TwitterInterview Preparation#educative #system-design #twitter
8 min read • January 3rd, 2024
- The $500k/year Solo Dev Agency Playbook - ProductizationBook Summaries#book-summaries #solo #dev-agency #products
2 min read • January 3rd, 2024
- Diameter of Binary TreeCoding Interview Questions#interview #binary-tree #depth-first-search #easy #leetcode
2 min read • January 2nd, 2024
- #book-summaries #solo #dev-agency #communities #sales
2 min read • January 2nd, 2024
- Add BinaryCoding Interview Questions#interview #binary #easy #leetcode
3 min read • January 1st, 2024
- Building a URL ShortenerInterview Preparation#educative #system-design #url-shortener #tinyurl
8 min read • January 1st, 2024
- Majority ElementCoding Interview Questions#interview #hashmap #map #easy #leetcode
3 min read • December 31st, 2023
- Dynamic Programming Cheat SheetInterview 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 ListCoding Interview Questions#interview #linked-list #stack #easy #leetcode
2 min read • December 30th, 2023
- Tries Cheat SheetInterview Cheat Sheets#interview #cheat-sheets #tries
2 min read • December 30th, 2023
- Recursion Cheat SheetInterview Cheat Sheets#interview #cheat-sheets #recursion
2 min read • December 30th, 2023
- Longest PalindromeCoding Interview Questions#interview #strings #arrays #maps #easy #leetcode
3 min read • December 29th, 2023
- Intervals Cheat SheetInterview 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 WorkBook Summaries#book-summaries #solo #dev-agency #contracts #work-definition
2 min read • December 29th, 2023
- Climbing StairsCoding Interview Questions#interview #dynamic-programming #easy #leetcode
2 min read • December 28th, 2023
- Stacks Cheat SheetInterview Cheat Sheets#interview #cheat-sheets #stacks
1 min read • December 28th, 2023
- Queues Cheat SheetInterview Cheat Sheets#interview #cheat-sheets #queues
1 min read • December 28th, 2023
- Refactoring UI - Layout and SpacingBook Summaries#book-summaries #refactoring-ui #ui-design #layout #spacing
3 min read • December 28th, 2023
- Refactoring UI - Hierarchy is EverythingBook Summaries#book-summaries #refactoring-ui #ui-design #hierarchy
3 min read • December 28th, 2023
- Ransom NoteCoding Interview Questions#interview #hashmap #map #easy #leetcode
2 min read • December 27th, 2023
- Heaps Cheat SheetInterview Cheat Sheets#interview #cheat-sheets #heaps
4 min read • December 27th, 2023
- Hashmaps Cheat SheetInterview Cheat Sheets#interview #cheat-sheets #hashmaps #maps #hash-table
1 min read • December 27th, 2023
- Refactoring UI - Starting from ScratchBook Summaries#book-summaries #refactoring-ui #ui-design
4 min read • December 27th, 2023
- First Bad VersionCoding Interview Questions#interview #binary-search #arrays #easy #leetcode
2 min read • December 26th, 2023
- Linked List Cheat SheetInterview Cheat Sheets#interview #cheat-sheets #linked-lists
4 min read • December 26th, 2023
- Flood FillCoding Interview Questions#interview #depth-first-search #stack #matrix #easy #leetcode
2 min read • December 25th, 2023
- Lowest Common AncestorCoding Interview Questions#interview #binary-search-trees #depth-first-search #easy #leetcode
2 min read • December 24th, 2023
- Graph Cheat SheetInterview Cheat Sheets#interview #cheat-sheets #graphs
3 min read • December 24th, 2023
- Linked List CycleCoding Interview Questions#interview #linked-lists #easy #leetcode
2 min read • December 23rd, 2023
- Matrix Cheat SheetInterview Cheat Sheets#interview #cheat-sheets #matrix #matrices
1 min read • December 23rd, 2023
- Building Blocks - DatabasesInterview Preparation#educative #system-design #databases #sql #no-sql
7 min read • December 23rd, 2023
- Implement a Queue Using Two StacksCoding Interview Questions#interview #stacks #queue #fifo #easy #leetcode
2 min read • December 22nd, 2023
- Tree Cheat SheetInterview Cheat Sheets#interview #cheat-sheets #trees
3 min read • December 22nd, 2023
- Strings Cheat SheetInterview Cheat Sheets#interview #cheat-sheets #strings
2 min read • December 22nd, 2023
- Product of Array Except SelfCoding Interview Questions#interview #arrays #medium #leetcode
2 min read • December 21st, 2023
- Sorting and Searching Cheat SheetInterview Cheat Sheets#interview #cheat-sheets #sorting #searching
2 min read • December 21st, 2023
- Balanced Binary TreeCoding Interview Questions#interview #binary-tree #depth-first-search #easy #leetcode
2 min read • December 20th, 2023
- Array Cheat SheetInterview Cheat Sheets#interview #cheat-sheets #arrays
5 min read • December 20th, 2023
- Building Blocks - Load BalancersInterview Preparation#educative #system-design #load-balancers
4 min read • December 20th, 2023
- Invert Binary TreeCoding Interview Questions#interview #breadth-first-search #queue #binary-tree #easy #leetcode
2 min read • December 19th, 2023
- Merge Two Sorted ListsCoding Interview Questions#interview #linked-lists #easy #leetcode
2 min read • December 18th, 2023
- Binary SearchCoding Interview Questions#interview #binary-search #easy #leetcode
2 min read • December 17th, 2023
- Valid AnagramCoding Interview Questions#interview #strings #map #anagram #easy
2 min read • December 16th, 2023
- Building Blocks - Domain Name SystemInterview Preparation#educative #system-design #dns
3 min read • December 16th, 2023
- Building Blocks of Modern System DesignInterview Preparation#educative #system-design #building-blocks
2 min read • December 16th, 2023
- Valid PalindromeCoding Interview Questions#interview #strings #palindrome #easy
1 min read • December 15th, 2023
- Back of the Envelope CalculationsInterview Preparation#educative #system-design #building-blocks
5 min read • December 15th, 2023
- Valid ParenthesesCoding Interview Questions#interview #stacks #arrays #easy
2 min read • December 14th, 2023
- Best Time to Buy and Sell StockCoding Interview Questions#interview #two-pointer #arrays #linear #easy
1 min read • December 14th, 2023
- What Happens when a User Loads a WebpageCoding Interview Questions#interview #dns #tcp #http
2 min read • December 14th, 2023
- Two SumCoding Interview Questions#interview #two-sum #easy
1 min read • December 13th, 2023
- Abstractions and Non-functional System CharacteristicsInterview Preparation#educative #system-design #abstractions #non-functional-systems
5 min read • December 13th, 2023
- Advanced Golang - Channels, Context and Interfaces ExplainedYouTube Summaries#golang #advanced #channels #context #interfaces #youtube
4 min read • December 12th, 2023
- How I Use AI + No code to Validate any SaaS IdeaMiscellaneous#ai #no-code #chatgpt #validate #saas
3 min read • December 11th, 2023
- How to Structure Your Golang (API) ProjectsYouTube Summaries#golang #api #architecture #structure #youtube
4 min read • December 11th, 2023
- Learn GO Fast - Full TutorialYouTube Summaries#go #golang #tutorial #youtube
14 min read • December 8th, 2023
- I learned a system for remembering everythingMiscellaneous#memory #improvement
2 min read • December 7th, 2023
- How to Use the Context Package in GoLangYouTube Summaries#golang #context #youtube
2 min read • December 6th, 2023
- How to Compose Interfaces in GolangYouTube Summaries#golang #interfaces #composition #youtube
2 min read • December 5th, 2023
- The Most Efficient Struct Configuration Pattern for GolangYouTube 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 StorageEducative#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 TypeScriptYouTube Summaries#typescript #types #interfaces #youtube
1 min read • October 30th, 2023
- 8 Design Patterns Every Developer Should KnowYouTube Summaries#design-patterns #facade #factory #builder #youtube
2 min read • October 30th, 2023
- Fundamental Building Blocks of AWSEducative#aws #terraform #iaas
2 min read • October 29th, 2023
- Always Use a Custom Hook for Context APIYouTube Summaries#react #context-api #custom #hooks #youtube
4 min read • October 29th, 2023
- Top 8 Data Structures for Coding InterviewsYouTube 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 BehaviorArticle Summaries#react #rendering #context #memo
7 min read • October 27th, 2023
- TypeScript Generics are Easy Once You Know ThisYouTube Summaries#typescript #generics #react #youtube
2 min read • October 22nd, 2023
- Beginners Should Think Differently When Writing GolangYouTube Summaries#golang #method-receivers #pointers #youtube
2 min read • October 21st, 2023