Hi there 馃憢

Welcome to my page! Here, I talk about my experiences on programming, tech, machine learning, data, user interface, and web. I also discuss the open source projects I’m working on. You can follow my work and connect with me through my online profiles:

Recent Blog Posts:

ThemeForest | Speed-Up Front-End Development: A Real Story

Hello there, fellow developers! Today, I鈥檓 going to share a real story about how I used ThemeForest to speed up my front-end development process. The Beginning As a full-stack developer, I鈥檝e always been on the lookout for frameworks, tools and resources that can make my work easier and more efficient. One day, a colleague sent me a multi-purpose template the team has bought from ThemeForest. What a beautiful theme, I said....

August 25, 2023 路 3 min 路 510 words 路 Me

PWA | Building a Progressive Web App: Lessons from the Trenches

The Progressive Web App (PWA) stands out as a beacon of hope for delivering a high-quality user experience, akin to native apps, but with the reach and accessibility of the web. Today, we鈥檙e going to share some hard-earned lessons from the front lines of building a PWA, focusing on browser and device support, caching strategies, and offline access. Browser and Device Support: A Balancing Act When we embarked on our PWA journey, we quickly learned that not all browsers and devices are created equal....

August 13, 2023 路 3 min 路 578 words 路 Me

GraphQL | Efficient Data Fetching for a Real-world Challenge

In the world of web development, efficiency is key. That鈥檚 why when we decided to switch a feature in our Node.js and React project to GraphQL, we were aiming for a more efficient data fetching process. Let鈥檚 dive into some real code examples to illustrate how we made the switch on both the backend and frontend. The Challenge with REST Before diving into the GraphQL world, let鈥檚 set the stage by discussing the initial setup....

August 2, 2023 路 5 min 路 945 words 路 Me

Get Clicked or Die Trying | 6 Elements in Making Magnetic Article Titles

The internet is a dense, wild, and occasionally dangerous landscape, bursting at the seams with everything from 30 minutes coding tutorials to open-source projects, and enough memes to make your head spin. As an online writer in tech, your goal is to stand out. You don鈥檛 want a title that fades into the background; you want one that shines like a well-oiled machine. Here are some tips to craft catchy article titles that get people clicking instantly....

July 29, 2023 路 3 min 路 527 words 路 Me

Expanded Loops | Ugly and Efficient! 馃懝 | Part 2

Moving forward with optimizing and uglifying for loops, the next technique I want to write about here is loop tiling or loop blocking. If you鈥檙e coding a program that heavily relies on for loops, this method will greatly help improve the performance of the program. As the name suggests, this technique divides large loops into smaller tiles or blocks to better fit into the processor cache. The problem with large loops and heavy code blocks is that they take up much of our precious CPU鈥檚 cache space, which is crucial for processing tasks....

March 8, 2023 路 5 min 路 854 words 路 Me