Web
Mobile
DevOps
Testing
Misc
Privacy Policy
Contact
from
SHIFT ASIA
Web
Mobile
DevOps
Testing
Misc
Contact Us
members
Build a Simple CRUD API Using FastAPI (Python)
Here is how to create a basic CRUD (Create, Read, Update, Delete) API using FastAPI with in-memory storage (no database required for now). Main targetCreate a simple app with FastAPI to manage a list
Tinker
Jun 12, 2025 | 2 min read
members
Explain React reconciliation
Reconciliation is a process in React that helps it update the UI efficiently. Whenever something changes in your app, like the data or state, React needs to update the web page to reflect those change
Gavin Huynh
Jun 11, 2025 | 3 min read
members
Understanding the Core Concept of Machine Learning
Machine learning (ML) is behind many of the tools we rely on daily—think recommendation systems or voice assistants. But what is it, exactly? In short, ML is a branch of artificial intelligence (AI) t
MINATO Nguyen
Jun 11, 2025 | 4 min read
members
Comparing Error Handling in Go and JavaScript: Explicit Returns vs. Try-Catch
Error handling is a critical aspect of programming, ensuring applications are robust and resilient to failures. Different languages adopt distinct philosophies for managing errors, shaped by their des
King
Jun 11, 2025 | 7 min read
members
GraphQL vs REST API: What’s their difference?
APIs are the backbone of modern web and mobile applications, enabling communication between frontend and backend systems. Two major approaches to building APIs are REST (Representational State Transfe
Tinker
Jun 11, 2025 | 2 min read
members
React Performance Tips: Leveraging useMemo for Smarter Re-renders
If you've been working with React for a while, you've probably heard someone suggest using useMemo to improve performance. Maybe you've even used it yourself without being entirely sure whether it was
Rito Nguyen
Jun 11, 2025 | 2 min read
members
Mastering Custom Decorators and Metadata in NestJS
NestJS is a powerful, opinionated framework for building scalable Node.js applications. One of its most advanced and flexible features is custom decorators powered by TypeScript metadata reflection. I
Ralph Nguyen
Jun 11, 2025 | 3 min read
back-end
members
5 FastAPI Depends() Tips You Might Not Know
Depends() is one of the most powerful features in FastAPI, but many developers only use it for basic use cases. In this blog, I’ll share 5 helpful tips with Depends() that can make your code cleaner,
OTIS Ho
Jun 11, 2025 | 3 min read
members
The Ethics of AI in Front-End Development
Artificial Intelligence (AI) is no longer a futuristic concept—it’s a present-day force transforming how we build and experience the web. In front-end development, AI is revolutionizing everything fro
King
Jun 11, 2025 | 4 min read
members
Understanding Javascript event propagation: Bubbling and Capturing
Event bubbling and capturing, both are propagation mechanisms in DOM(Document Object Model). Both these mechanisms are opposite of each other. Understanding DOM EventsDOM event is a signal that someth
Gavin Huynh
Jun 10, 2025 | 3 min read
Load more posts