October 4, 2023 • 5 min read
The motivation to implement a calculator using function chaining is to demonstrate how this pattern can improve code readability and can logically process actions from left to right. Here is a simple example of how some calculations are implemented with the use of pure functions:
July 11, 2023 • 6 min read
March 18, 2023 • 2 min read
I was working on a React Native project that required my app to give the user a convenient way to filter payloads based on certain criteria of each field. I started building a data structure, then the methods to consume the data structures. Before I knew it, I had taken on a side quest inside my app.
January 24, 2023 • 6 min read
Early last year I worked on a personal full stack project using AWS Amplify. I had abandoned the project since, and only recently decided to revive it. The issue that I ran into was that I had already deleted the existing resources off AWS and the Amplify codebase was still referencing those references.
February 10, 2022 • 6 min read
Have you ever wondered why your component is re-rendering multiple time consecutively when you only expect it to re-render once? Perhaps you update some local state and somehow multiple renders occur as a result? Lets take this hooks based example:
November 16, 2021 • 10 min read
November 3, 2021 • 6 min read
June 9, 2021 • 5 min read
Ever since I learnt how to create websites using React, my go to boilerplate starter code was to use Create React App. It is the easiest way to learn React and the fastest way to get a website up and running. After creating my own website using Create React App, I quickly found the pitfalls of having a client rendered SPA (Single Page Application).
May 20, 2021 • 2 min read
February 15, 2021 • 3 min read
This year I will be looking to level up my web development game on the front end as well as the back end. Now that I have a foundational understanding of front end frameworks, back end frameworks and mobile development, this year I want to dig deeper into these nooks so I can move past being just an everyday web developer.