Nhan’s Substack
Subscribe
Sign in
Home
Archive
About
Latest
Top
Zod - TypeScript-first schema declaration and validation library #4
✨ Create an Array of Custom Types ✨
Dec 8, 2023
•
Nhan Nguyen
Zod - TypeScript-first schema declaration and validation library #3
✨Verify Unknown APIs with an Object Schema✨
Dec 7, 2023
•
Nhan Nguyen
Zod - TypeScript-first schema declaration and validation library #2
✨ Runtime Type Checking with Zod ✨
Dec 6, 2023
•
Nhan Nguyen
Zod - TypeScript-first schema declaration and validation library #1
What is Zod?
Dec 5, 2023
•
Nhan Nguyen
Angular routerLinkActive directive
Have you ever wondered how to highlight a specific HTML element, such as a link or a button, when a particular URL is selected?
Dec 4, 2023
•
Nhan Nguyen
Angular Signal Effect
A Signal is a wrapper around a value that can notify affected consumers when that value changes.
Dec 3, 2023
•
Nhan Nguyen
Memory Leaks in Angular Applications
A memory leak occurs when a computer program allocates memory but fails to release it even though it's no longer needed.
Dec 2, 2023
•
Nhan Nguyen
Different Ways To Convert String Into Number Using Pure JavaScript
1.
Dec 1, 2023
•
Nhan Nguyen
November 2023
Difference between "opacity: 0" vs "visibility: hidden" vs "display: none" in CSS with visual examples
🔥opacity: 0
Nov 30, 2023
•
Nhan Nguyen
Exploring JavaScript - BOM
Ever wondered what “BOM” means in JavaScript?
Nov 29, 2023
•
Nhan Nguyen
A super simple way to create Cut-Out Text effect using pure CSS
Here is a very cool effect in CSS!
Nov 28, 2023
•
Nhan Nguyen
NgComponentOutlet input bindings
You might not be familiar with ngComponentOutlet in the first place, so let’s explain what the directive does
Nov 27, 2023
•
Nhan Nguyen
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts