3 min read

Stock Weather AI

AILLMGithubGitPythonReactJSTypescriptToolkit

# Stock Weather AI — Reading the Market's Forecast Imagine a weather report for the markets: a short, clear summary about whether a stock looks "sunny" or "stormy" based…

5 min read

Recallfilai: document workflow

2025techrecallfilaiworkflowdocument

**System Overview:** This system introduces a linear workflow for "Document" objects, managed within a multi-tenant environment. Each "Tenant" defines a single, shared workflow that all its "Document" objects could…

1 min read

Recallfilai part 1: requirements and tech stack

2025techrecallfilai

### What is: Document store with AI capabilities (**recallfilai** because AI is the hot word as of now) is the new year's opensource project for 2025. ### **Features**: *…

4 min read

GitPhoto

GitGithubGitphoto

### What is: Initially this project started with a different idea, but at the core, an alternate cloud storage solution, then I settled on a Github storage but I…

1 min read

How to push large projects to Github

GitGithubToolkit

Recently, I've had to push a somewhat large project (~50 GB) to **Github** for the first time, the project was not tracked in **Git**, and hence trying a single…

15 min read

Massively scaling a web application

Software designSystem design

As user demands grow, scaling becomes critical. Whether it’s handling a surge in traffic, managing increasing amounts of data, or ensuring high availability, scaling ensures that an application remains…

4 min read

D from SOLID

Software designSOLID

# Dependency Inversion Principle (DIP) in Software Design ## Introduction The Dependency Inversion Principle (DIP) is one of the five SOLID principles of object-oriented design. It is fundamental to creating…

1 min read

SOLID

Software designSOLID

# SOLID * [Single Responsibility Principle (SRP)](/single-responsibility-principle) * [Open/Closed Principle (OCP)](/open-closed-principle/) * [The Liskov Substitution Principle (LSP)](/liskov-substitution-principle) * [Interface Segregation Principle (ISP)](/interface-segregation-principle) * [Dependency Inversion Principle (DIP)](/dependency-inversion-principle) …

4 min read

I from SOLID

Software designSOLID

# Interface Segregation Principle (ISP) in Java ## Introduction The Interface Segregation Principle (ISP) is one of the five SOLID principles of object-oriented design, it states that no client…

4 min read

L from SOLID

Software designSOLID

# The Liskov Substitution Principle (LSP) in Object-Oriented Design ## Introduction The Liskov Substitution Principle (LSP) is one of the five SOLID principles of object-oriented design, it states that…