Personal Finance X1 Credit Card - 6 Months Review - Still Worth It? A little more than six months ago, I got approved for the X1 card and received my 17g stainless steel credit card in a premium-looking package. One of the great things to start with was a $32,000 credit limit. Even if I don't plan on putting that big of
Data Structures & Algorithms Breadth-First Search (BFS) - Graph Traversal Pattern Breadth-First Search (BFS) & Depth-first Search are traversal techniques for navigating all types of Graphs. Highly recommend reading the post on graph data structure patterns, which builds a foundation of how Graph representations appear in most coding interview questions. This post aims to teach you a single template for implementing and
Data Structures & Algorithms Graph Data Structure Patterns - Basics with Visualizations A graph generally represents a network of nodes or a hierarchy. In real life, it could be a network of roads, people or computers, or a hierarchy of employees in a company. A social network like LinkedIn or Instagram has users as the nodes; the edges between the nodes represent
Personal Finance X1 Credit Card Review - Smartest Card Ever? I got off the waitlist and received my X1 Credit Card. Here's my review of benefits, perks, points redemption & smart features like virtual cards.
Software Engineering Featured AWS DynamoDB Client-Side Encryption using Multi-Region Keys in Spring Boot Step-by-Step tutorial on how to set up client-side encryption for AWS DynamoDB Global/Replicated tables using Multi-Region KMS keys in Java Spring Boot.
Newsletter Wishing You a Great 2022! What an eventful year on a personal end, from starting a new job to getting married! It has been quite a ride that kept me busy through 2021. In retrospect, I wish I could have dedicated more time to creating and working on the planned content that you subscribed for.
Newsletter Launching TechBum's Newsletter - Newsletter #0 First of all, Thank you! 🙏 Thank you for signing up to TechBum. It has been a little more than a year since I started this blog. It started as a pandemic side project. I wasn't immediately sure what I would be writing about. But as my approach to most things
Blogging Featured Best Blogging Platforms for Software Developers In the world of increasing remote work, Blogging creates a way to be found and build an identity on the mighty internet. Developers are always building something and the right blogging platform will help reach the desired audience.right platform for developers.
Data Structures & Algorithms Slow & Fast Pointers - Linked List Pattern The Slow & Fast Pointer approach is the second pattern that will come in handy when working on Linked list problems. We will learn this pattern by applying it to the following three problems: 1. Find Middle of Linked List 2. Find Kth-node from last 3. Detect a cycle in Linked List
Data Structures & Algorithms Reversal Pattern - Linked List In this post, we will learn about Reversing a linked list and all the different problems where you can apply this pattern to solve twisted Linked List problems.
Data Structures & Algorithms Featured Basics of Linked List An introduction to the Singly Linked List and Doubly Linked List (DLL) data structures and their applications.
Investing Featured Top 4 Stock and Options Market Data APIs in 2021 I decided to write on this topic as I feel I have done my fair share of research and experiments to identify and recommend the top stock market data API. These market data APIs can be useful for anyone who is planning to get started experimenting with: 1. Algo-Trading (Algorithmic
Software Engineering Featured How to find a Software Engineer job during COVID In this post I share some effective tips to make good use of COVID times and eventually land your next Tech job or internship.
Java Programming Concepts & Applications Java Collections Java Collections Framework is the fundamental library that provides access to commonly used Data-Structures like List, Queue, Set and Map. In this tutorial you will learn in detail about all the Collections supported in Java.
Software Engineering Featured How I host my Side Project on Digital Ocean I was brainstorming a couple of side-project ideas and decided to start setting up my tech stack. However, I am not quite sure what I'll build next. In the meantime, I thought it would be a great idea to have a place on the internet to show-off/host my experiments and Minimum Viable Products (MVPs).
Personal Growth Why I started blogging again and you should too What proof of your knowledge and experiences are you leaving behind for the world to see?
Personal Growth Featured How to shape new product ideas? What makes a good product? A strange new out-of-this-world idea or just a set of thoughtful workflows.