Intro to Blazor: Frontend dev with C#
14 May 2024
C#
.NET
Frontend
I’ve always wanted to write an article designated for Blazor, now it’s the time! Although I might not have the opportunity to use this technology in the future, it is always good to allocate a space (which is my tech blog) for this piece of knowledge and consolidate what I have learned so far. To clarify, I’m not an expert! But it is worth sharing what I was confused about when I started to learn about Blazor.
Read More
Taking Feedback: Portfolio Updates
13 February 2024
Learning
Update
When I first launched my portfolio website, I knew it was a work in progress. But what truly takes a project from "good" to "great" is the willingness to learn and iterate based on real-world feedback. I actively sought opinions from the awesome community on LinkedIn and people I met in life, and the insights were invaluable.
Read More
A Beginner Journey into the "Cloud"
11 January 2024
Cloud
AWS
The term "cloud computing" felt like something shrouded in mystery, reserved for tech giants and complex IT setups. But then, something clicked and I found myself diving into the world of AWS, eager to unlock the secrets of this game-changing technology.
Read More
The powerful programming paradigm OOP
30 August 2023
OOP
C#
OOP stands for Object-Oriented Programming which is a powerful programming paradigm used to create complex and well-structured software. It is based on the concept of objects in which the world can be modeled as a collection of objects that interact with each other.
Read More
Mentality of Learning Programming
23 June 2023
Insight
Tips
Learning to code can be very daunting. The world of technology is ever-changing and it is challenging to keep yourself up-to-date with new knowledge. There is always a lot to learn which can be easy to get demotivated. However, with the right mentality, you can overcome the hurdles and get a step closer to the success you are craving for.
Read More
GitHub login authentication with OAuth
14 May 2023
Project
OAuth
OAuth is an open standard for authorization that allows users grant third-party applications access to their data without having to share their passwords. It is a more secure way to share information with third-party applications than simply providing your password.
Read More
Set own milestones to track progress
30 April 2023
Project
Full Stack
The project "In a Class of Our Own" is a website for trainees from CodeYourFuture (CYF) to track their progress against the milestones set by the Director of Education. It provides a clean and user-friendly interface to display their progress with various functionality.
Read More
The Flexible and Scalable CMS
10 April 2023
Backend
CMS
Technology
Sanity is a customizable solution that treats content as data. With Sanity, you can manage all the content in a single location, including text, images or any other type of content. The platform offers a wide variety of tools and features to customize your content and make it stand out in your website.
Read More
Framework for Production-Ready Apps
8 April 2023
Frontend
JavaScript
Next.js is an open-source React framework created by the private company Vercel that provides your web applications with a streamlined way to build server-side rendering (SSR) and static website generation. It handles the configuration needed for React, and provides additional structure, features, and optimizations for your application.
Read More
Utility-first design philosophy
1 April 2023
Frontend
CSS
Design
With Tailwind, you style elements by applying pre-existing classes without ever leaving your HTML. Simply, you can design the website by using small, reusable utility classes with just a few lines of code, making it easy and quick to build modern websites with complex layouts and designs.
Read More