Since I prepare for upcoming coding interviews, I've decided to revisit the core concepts of Data...
Since I prepare for upcoming coding interviews, I've decided to revisit the core concepts of Data...
Developing directly on Amazon EC2 instance can improve workflow efficiency and eliminate the need for...
This article is an extended version of my last article, Understanding Basic Authentication, exploring...
I recently had an opportunity to use Basic Authentication and Digest Authentication, so I'd like to...
If you've ever worked with asynchronous programming in JavaScript, you've likely come across...
Creating a robust and user-friendly contact form is a vital part of any web application. A poorly...
Setting up an auto-reply system for your React project can significantly enhance the user experience...
Validating email addresses in real time can significantly enhance the user experience and ensure the...
When you work on software projects, it's essential to deal with sensitive data like API keys. Making...
I recently had an incredible opportunity to attend an event hosted by BrainStation, where software...
MongoDB is a non-relational database (NoSQL), known for its flexibility and scalability. This article...
This article dives deep into building websites with Node.js and Express.js. Express.js is an...
This article focuses on essential things to know Express.js, a key part of building backend...
This article focuses on modern React with an emphasis on integrating Redux into React applications...
Concept Highlights: What is Hooks? Why Use...
Concept Highlights: npm outdated npm cache verify npm cache clean --force Installing...
Concept Highlights: Node.js Globals Node.js Modules The path Module The process...
Concept Highlights: ReactDOM.render() React.createElement() Props in React Accessing...
Concept Highlights: Useful VS Code Extensions for Tailwind CSS Useful Open Source...
Concept Highlights: Differences Between git clone URL and git remote add origin...
Concept Highlights: Using for...of and for...in Loops Differences Between Set() and...
Today's Concept Highlights: Access elements with querySelector methods Access elements...
Modern JS Loading Async vs. Defer When adding scripts to the head of your HTML...
Today, I want to share something that has significantly improved my coding workflow: useful...
As a most recent computer science graduate in BC, Canada, I've found it very challenging to secure...
As the latest computer science graduate, I find myself at a crossroads. The rapid advancements in...
Welcome back to the final part of my series on customizing your GitHub profile! In this article,...
Welcome back to the fourth part of my series on customizing your GitHub profile! In this article,...
Welcome back to the third part of my series on customizing your GitHub profile! In this article,...