logo

Doris's Tech Blog

Welcome to my tech blog, where I share my knowledge and insights on all things web development.


Doris Siu

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

Doris Siu

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

Doris Siu

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

Doris Siu

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

Doris Siu

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

Doris Siu

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

Doris Siu

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

Doris Siu

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

Doris Siu

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

Doris Siu

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


Disclaimers