Web
Mobile
DevOps
Testing
Misc
Privacy Policy
Contact
from
SHIFT ASIA
Web
Mobile
DevOps
Testing
Misc
Contact Us
misc
members
CLEAN CODE: GRADE RED
When the code "works" ... but everyone's afraid to touch itIf you’ve been coding long enough, you’ve probably had this moment: You open a file, scroll a bit… scroll a little more… and suddenly your he
ELVIS Pham
Dec 5, 2025 | 2 min read
front-end
members
Understanding Closure in javascript
A closure in JavaScript is the combination of a function bundled together (enclosed) with references to its surrounding state, known as the lexical environment. In simpler terms: A closure allows an i
Gavin Huynh
Dec 5, 2025 | 2 min read
AI
members
Evaluating LLM Outputs: Beyond Simple Metrics
Traditional metrics like BLEU, ROUGE, or perplexity fall short when evaluating modern Large Language Models (LLMs). These metrics, originally designed for machine translation and summarization, cannot
TERRY
Dec 5, 2025 | 3 min read
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
Load more posts