Web
Mobile
DevOps
Testing
Misc
Privacy Policy
Contact
from
SHIFT ASIA
Web
Mobile
DevOps
Testing
Misc
Contact Us
back-end
members
Understanding Garbage Collection in Node.js
If you’ve ever written a Node.js application that mysteriously slows down after a few days, or crashes with the dreaded FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed, you ha
Hayes Ly
Dec 5, 2025 | 4 min read
WEB
members
Advanced PWA: Using strategic caching to enhance PWA in NextJS
In this topic, we’ll explore strategies to upgrade an existing PWA, making it more optimal, dynamic, and maintainable
Lanx Tran
Dec 4, 2025 | 3 min read
WEB
members
How to Write Detailed Design for APIs with Search Functionality
In the previous article, we explored how to write API documentation using the API Blueprint format. This article will guide you through writing detailed design for search APIs systematically, from req
VIOLET Dang
Dec 4, 2025 | 12 min read
Database
members
Types of SQL Joins: A Complete Guide for Beginners
When working with relational databases, your data is often split across multiple tables. To extract meaningful insights, you need a way to combine this data efficiently. That’s where SQL joins come in
Thiago
Dec 4, 2025 | 3 min read
AI
members
Understand AI via One Diagram: Build Handbook Chat with RAG
Build an AI-powered Handbook Chat that answers employee questions with real citations and zero hallucinations. This practical guide breaks down the complete RAG (Retrieval-Augmented Generation) pipeline into one visual diagram — from document chunking to semantic search to guardrailed LLM responses
Yami
Dec 4, 2025 | 10 min read
AI
members
Practical Tips to Use AI More Effectively in Software Development
AI has become a standard part of the modern developer’s workflow—but how you use it determines whether it boosts your productivity or slows you down. Here are ten practical, battle-tested tips to get
Tinker
Dec 4, 2025 | 6 min read
AI
members
Fine-tuning vs. Prompt-tuning: When to Use Which
In the rapidly evolving world of AI and natural language processing (NLP), adapting pre-trained models to specific tasks is essential for achieving optimal performance. Two popular strategies dominate
MINATO Nguyen
Dec 4, 2025 | 3 min read
BIM
members
Revit API Basics: Architecture and How to Get Started
What is Revit API?Revit API is a set of tools that lets you programmatically interact with Autodesk Revit. It allows you to create plugins, automate repetitive tasks, and add custom features to fit yo
JIM Trinh
Dec 4, 2025 | 2 min read
AI
members
Standardize Your Project with Simple AI Prompting Techniques
In the fast-paced world of software development, maintaining consistency and efficiency across projects can be a challenging task. The rise of many "vibe coding" developers, those who prioritize creat
Fred Pham
Dec 4, 2025 | 4 min read
BIM
members
BIM Viewer with ThreeJs: understand the structure to have a better optimization strategy
There is no doubt about the beauty of web applications, how handy they are, how convenient they are and their availability. With your smartphone you can access everything at any time you want.That sta
Paxton Huynh
Dec 4, 2025 | 4 min read
Load more posts