Omega Codes – Telegram
Omega Codes
110 subscribers
32 photos
15 links
Learning to code is hard so let’s make it fun! Join me for coding chaos, debugging disasters, and lots of laughs along the way.
Download Telegram
So I have this challenge I was promising myself to do like for the past months ig now is the time

here is the details:
for the next 3 months / 90 days i will challenge myself to learn new things, build projects until I secure a real job I mean it not internship not side gig A REAL JOB
so I will post daily what I learned what I built

if I fail like one day I will do what the top comment says

it starts from today
🔥51
so today I learned about FastAPI

-what it means
-how to setup
-about routing(GET, POST ... )
-Request Body & Pydantic
-Response Handling
-Dependency Injection
-Database Integration(this one took me a lot time🥲 i was deeply understanding how querying works)
-Authentication & Security(there is a lot manual work, made me thank Django🙏)
-and also some advanced topics (Middleware, Background Tasks, event handling)

so just in one day I learned all these things and I'm thinking to build something with FastAPI so I can understand more about it and also to add it as one of my tech stacks☺️

#day_1 #90_days_challenge #3_months_challenge
2
good night u all🫶
2
And today, I learned about RAG

-What is is, why we use it and what problems it solves
-Documents & Text Processing(chunking, chunk overlap)
-Embeddings(embedding models, vector dimensions)
-Vector Databases(chromadb, how similarity search works and other types of search)
-and lastly retrieval (retrieve relevant chunks based query) and generation (connecting to LLM model of choice and getting answers)

gotta admit I didn't study this all in one day for the past 4 or 3 days i was attending RAG workshop but today just from following around what the instructor said i learned deeply what each mean and how to code with Python

and I'm thinking tomorrow I will built on the basic skill i have on Next.js then build a FullStack chatbot for one organization using RAG, FastAPI and Next.js💪

#day_2 #90_days_challenge #3_months_challenge
🔥21
A win is a win
Happy Adwa Victory Day!
day 3 log: I learned more about Next.js like

-App Router vs Pages Router
-Server Components vs Client Components
-Hydration & "use client" boundaries
-Data Fetching in App Router
-and much more

then as I promised I started working on the fullstack chatbot. so using Next.js I built the frontend
I will share u the details shortly
and this was my day 3

#day_3 #90_days_challenge #3_months_challenge
🔥1
finished the Frontend of the Chatbot 💪

Tech stack
Next.js
TypeScript
Tailwind

Features
-clean UI with eye catchy background
-type writer effect
-auto scroll

for now it is just demo it is not connected to any thing just only frontend

Link: https://chatbot-eta-jet.vercel.app/

check it out and give give me any suggestions☺️

#project #frontend #next_js
🔥2
Day 4 log: uhhh... I was busy this day like really busy😩 there was this group project im doing and there was something I should handle so coz of these I didn't do that much🫣 but I tried my best so to wrap it here is what I learned today.

About Vector db specially chroma db

-what is it
-about collections
-persistance
-how data is stored
-adding documents
-querying

And i also started doing the backend of the chat bot

#day_4 #90_days_challenge #3_months_challenge
😁
Day 5 log: okay and today I learned about Background workers gotta admit I know basics before but I dive deep today and learned more advanced things

-how to use celery + redis
- about client / producer
-workers
-retry mechanism
-concurrency
-task serialisation
-task acknowledgement

And much more

#day_5 #90_days_challenge #3_months_challenge
Okay now about today's

Day 6 log: and today I learned the basics about better auth like

-what is it
-what type of auth it provides
- how to setup the environment
-how it handles sessions

And much more and I promise to build a project that uses better auth
So I can master it💪

#day_6 #90_days_challenge #3_months_challenge
Good morning, have nice day🫶
looked at EthioLink and it just hit 300 subs💥
Omega Codes
300 subs
and new 20 subs in one day i think i should take this project seriously
Day 7 log: today I found that there are python frameworks that lets u create frontend apps by just typing python code, so i decided to get my hands dirty and learn then from many I chose Reflex so it is basically

A full-stack Python framework where you write Python code to build both the frontend and backend and the framework automatically generates a React frontend and a backend powered by FastAPI

so I learned things like

-what is it how it internally works (not that deep😁)
-Project Setup & Structure
- Building UI Components and Layout System (and I found it pretty similar with many frontend built components it is easier than u think to understand it)
-State Management and user interactions
-data and API and connecting with DB (this simple if u know FastAPI coz it's built on it)
-lastly I built a simple app to get more understanding of it

And much more, and I believe there will come one day and I might build real app with it

#day_7 #90_days_challenge #3_months_challenge
Day 8 log: I always wanted to learn about WebSocket for long time so today got my hands dirty and dive to it and learned this things

-what is it, WebSocket Fundamentals
-WebSocket Protocol Basics
- FastAPI WebSocket Backend
-React WebSocket Client
-Real-Time Chat Application
-Managing Multiple Connections

and it was not that hard I thought it would be💪 and I think this is not something u learn and forget so i decided to build small project with and master it so I can finally use it in every of my projects

#day_8 #90_days_challenge #3_months_challenge
🔥1