Skip to main content
AdIns Academy
BACKEND CODE GUIDELINE II
0%
Focus Mode is ON. Click on the ‘collapse icon’ to close it.
Previous
Course data
General
Announcements
Topic 1: Query & Data Access Performance
Redundant LINQ Query
Boolean in Clause Condition
Any() vs Count() vs ToList()
Avoid Joining a Local List with a Database Context
Use Appropriate Data Types in Database Queries
Avoid Executing Redundant Queries Inside Loops
Entity Framework Core N+1 Query Prevention
Guidelines for Using First, FirstOrDefault, Single, and SingleOrDefault in LINQ
Topic 2: Bulk & Large Data Handling
Update Bulk Data Updates with EF Core
Use SQL Copy to insert large datasets
Avoid MemoryStream for Large Files
Use Multi-Part Upload for Large Files
Apply Indexing kolom di level DataModel
Topic 3: Async, Concurrency & External Calls
Optimizing Fire-and-Forget HTTP Calls
Using HttpClientFactory
Avoid Parallel Workflows Updating the Same Table
Always Check the HTTP Response StatusCode
Avoid Looping Post Requests
Asynchronous Programming Best Practices
Guidelines for Proper Use of Async and Await
Topic 4: Caching, Messaging & Infra Patterns
Use Caching for Idempotent Operations
Avoid Returning Primitive Types from APIs
Publish Messages After Database Transaction Commits
Avoid Hardcoding URL Endpoints
Redis Key Naming Convention
Next
AdIns Academy
Side panel
Categories
All categories
AdIns Academy
AdIns Leadership Development Program
1A - On Boarding Excellence
1B - Self Leadership
2A - Firstline Leadership
2B - Managerial Leadership
03 - Organizational Leadership
04 - Business Ledership
05 - Resonant Leadership
Chapter Developer
Chapter Analyst
Home
Log in
AdIns Academy
Categories
Collapse
Expand
All categories
AdIns Academy
AdIns Leadership Development Program
1A - On Boarding Excellence
1B - Self Leadership
2A - Firstline Leadership
2B - Managerial Leadership
03 - Organizational Leadership
04 - Business Ledership
05 - Resonant Leadership
Chapter Developer
Chapter Analyst
Home
Course information
BACKEND CODE GUIDELINE II
Teacher:
Aaron Adriano
Teacher:
Jelvin Taniawan
Skill Level
:
Beginner