Jul 18Mastering Word Frequencies: A Python Solution to the Coding ChallengeProblem-solving skills are the key to mastering complex challenges. Let’s dig into a fascinating coding problem that involves reading a file, counting word frequencies, and generating a unique word frequency list. I’m going to explain this using the Python programming language. We will guide go over a comprehensive solution to…Python2 min readPython2 min read
Published inJavaScript in Plain English·May 24, 2021Pagination with the Rick and Morty APIMost websites today can’t show all the data users need to see at once. It is better not to show all data because it makes for a better user experience and it also makes websites easier to navigate. In order to show more data, a feature known as pagination can…React4 min readReact4 min read
Published inJavaScript in Plain English·May 17, 2021Creating a React TimerLately, I decided to practice using intervals in React. Last week, I had built a stopwatch and I immediately thought about building a timer. It is really similar to a stopwatch except it goes backward. So, I thought I would give it a try. …React3 min readReact3 min read
Published inCodeX·May 9, 2021React StopwatchThis week I went back to basics to touch upon using hooks by building a stopwatch with react. I think this is a nice little project that can be tackled down in just a few hours and it is a good way to practice React hooks. With this stopwatch, you…React3 min readReact3 min read
May 3, 2021Java 2D ArrayLately I have been learning Java so I have been looking for problems I can practice the basics on. I came across a problem that I thought was very interesting and fun to work on. The problem was to find the maximum number in a 2D array and also show…Java3 min readJava3 min read
Apr 26, 2021For Loops PyramidLately I decided to learn a new programming language. I decided to go with Java because there is so many resources and it is relatively easy to learn. One of the first problems I solved using Java was to print a pyramid shape using for loops. …Java3 min readJava3 min read
Published inCodeX·Apr 19, 2021Sending Better Data With Rails SerializersUsing Ruby on Rails as an API is awesome because of its render :json method. The only problem is that many times the JSON data may contain many unnecessary things. We want more options to customize the data and we can do that using serializers. We can use serializers to…Rails4 min readRails4 min read
Published inCodeX·Apr 12, 2021Understanding JavaScript ClosuresToday I am going to talk about a very confusing but fundamental topic in JavaScript programming. I had a hard time wrapping my head around JavaScript closures. After a very painful interview question on this topic I decided to really try and understand closures and why they can be useful…JavaScript3 min readJavaScript3 min read
Published inCodeX·Apr 5, 2021Vim TutorialVim is a text editor that is included in Unix-like operating systems. It is known for being fast and efficient because it is a small application that can run in a terminal and because it can be controlled completely with your keyboard. There is no need for any menus or…Coding4 min readCoding4 min read
Published inGeek Culture·Mar 31, 2021React Hooks: useEffectLast time I wrote about the useState hook so now I will explain what the useEffect hook does in React. The useEffect hook was developed to address some of the challenges posed by life cycle methods of ES6 class components. If you understand life cycle methods from class components, this…React4 min readReact4 min read