Notes & ideas

Writing about code, systems, and the things I learn.

A collection of practical notes from building backend software and exploring technology.

ARTICLE

Field Lookups in Django

In Django, field lookups are used to perform queries on model fields to retrieve specific data from the database. They allow you to filter, order, an…

Read article
ARTICLE

Reverse lookup in Django

In Django, reverse lookup refers to the process of accessing related objects in a database relationship from the "reverse" side. It allows you to ret…

Read article
ARTICLE

Aggregating and Annotating Objects in Django

OverviewThe Django web framework includes a default object-relational mapping layer (ORM) for interacting with data from relational databases such as…

Read article
ARTICLE

ViewSets & APIViews in Django

In Django, you can use either ViewSets or APIViews to create APIs for your web application. Here are some factors to consider when choosing between V…

Read article
ARTICLE

Supervised vs. Unsupervised vs. Reinforcement Learning

Machine Learning is a part of Computer Science where the efficiency of a system improves itself by repeatedly performing tasks by using data instead …

Read article