TailwindCSS vs. Vanilla CSS: A Comprehensive ComparisonIn the world of web development, styling is a crucial aspect that significantly impacts the user experience. Two popular approaches to styling web applications are TailwindCSS and Vanilla CSS. In this article, we will explore these two approaches, co...Jul 3, 2024·4 min read
Day 6 of 10: I4G10DaysOfCodeChallengeIf you are working with multiple threads that contribute to the result of output. An important consideration is how the various threads would communicate, or sync to avoid producing confusing results. Today's Challenge was a lot of that for me (threa...Sep 26, 2022·2 min read
Day 5 I4G10DaysOfCodeChallengeMy approach today involves a naive solution of looping true the input and creating a mapping between the character and number of occurrences in a dictionary. After the mapping is complete, I would now use the mapping in the dictionary to create a wor...Sep 25, 2022·1 min read
I4G10DaysOfCodeChallenge: My thought process while solving the Palindrome leetcode problemProblem Statement for Day3 Given an integer x, return true if x is a palindrome integer. An integer is a palindrome when it reads the same backward as forward. Approach: The first step is to create a base case which is when the length of the integer ...Sep 23, 2022·1 min read
I4G10DaysOfCodeChallenge: Thought process behind the "Remove Element" leetcode problem,Let's start with defining the problem statement for today's challenge. Problem Statement: Given an integer array (nums) and an integer (val), remove all occurrences of val in nums in-place. The relative order of the elements may be changed. Return k...Sep 22, 2022·2 min read
I4G10daysofcodechallenge: My thought process while solving the "remove-duplicates-from-sorted-array" leetcode problemI started out hoping to implement a solution that uses O(1) space and takes at most O(nlogn) time. My initial thought was to modify the merge sort algorithm to drop duplicates when encountered, by drop I mean swapping it with a value at the back. But...Sep 21, 2022·1 min read
Harvard's CS50: How I fell in love with CSThis is CS50!! LOL, no this isn't. This is just me making a case for CS50, why I think it's the most useful course to self-improve as a newbie developer. But before I make my case what even is CS50? What is CS50? CS50 is Harvard's introduction to the...Aug 31, 2022·4 min read