Forwarded from MissCoder /niya.dev β¨ (MCβ¨)
CodeLore V0 is outttt π₯
Hey everyone π
I've been working on something called CodeLore, and v0 is finally out π
CodeLore is a place where programming concepts are explained using stories, chaos, and weird analogies so they're easier to understand and remember.
You can:
β Read lores from the community
β Write and publish your own
β like the good ones
β Search by topic or tag
β Share them anywhere
β Install it as a mobile app
Built with React, TypeScript, Tailwind, Framer Motion, and Supabase.
Honestly, this started as a personal project to store the creative analogies I come up with while learning.
Later, I thought it would be cool to make it available for others who want a place to save and share their own explanations.
If you're someone who likes getting creative while learning, give it a try π
https://code-lore-flax.vercel.app/
I'd be happy to hear your feedback and suggestions π
#projects
Hey everyone π
I've been working on something called CodeLore, and v0 is finally out π
CodeLore is a place where programming concepts are explained using stories, chaos, and weird analogies so they're easier to understand and remember.
You can:
β Read lores from the community
β Write and publish your own
β like the good ones
β Search by topic or tag
β Share them anywhere
β Install it as a mobile app
Built with React, TypeScript, Tailwind, Framer Motion, and Supabase.
Honestly, this started as a personal project to store the creative analogies I come up with while learning.
Later, I thought it would be cool to make it available for others who want a place to save and share their own explanations.
If you're someone who likes getting creative while learning, give it a try π
https://code-lore-flax.vercel.app/
I'd be happy to hear your feedback and suggestions π
#projects
β€4
Ladies and gentlemen π«‘π
π«‘πNew challenge has been given!
I will work on a full Data Engineering Pipeline that scrapes Ethiopian medical Telegram channels and turns raw messy data into clean, actionable business insights!
Who is this for? Pharmacies, health regulators, researchers, and data analysts who need to understand the Ethiopian medicine market but don't have time to read thousands of Telegram posts manually.
The system will answer real questions like:
π Which medicines are trending?
π° How do prices vary across channels?
What products appear most in images?
π What are the weekly posting trends?
This week I will be learning ELT pipelines, dbt, more on PostgreSQL, YOLO image detection, and FastAPI.
π #DAY1
#DataEngineering #ELT #dbt #YOLO #FastAPI #TelegramScraping
π«‘πNew challenge has been given!
I will work on a full Data Engineering Pipeline that scrapes Ethiopian medical Telegram channels and turns raw messy data into clean, actionable business insights!
Who is this for? Pharmacies, health regulators, researchers, and data analysts who need to understand the Ethiopian medicine market but don't have time to read thousands of Telegram posts manually.
The system will answer real questions like:
π Which medicines are trending?
π° How do prices vary across channels?
What products appear most in images?
π What are the weekly posting trends?
This week I will be learning ELT pipelines, dbt, more on PostgreSQL, YOLO image detection, and FastAPI.
π #DAY1
#DataEngineering #ELT #dbt #YOLO #FastAPI #TelegramScraping
β€5
Forwarded from BΟ
ΙΎΤΞ±Ι³-Ops (BΟ
ΙΎΤΞ±Ι³ | Ψ¨Ψ±ΩΨ§Ω :))
You will never win at anything, if you are afraid of taking chances.
β€1β‘1
Forwarded from Luna's pathwayπ€ (Luna)
I once heard someone speak about "α΅αα΅α α₯α αα΅αα³"
For a long time, I thought life was about crossing bridges and avoiding walls.
Then I grew older and I realized that a wall is not always an obstacle.Sometimes, it is the destination.
A bridge exists to be crossed. It connects one reality to another. One version of ourselves to the next. Many people in our lives are bridges. They appear for a season, change our direction, teach us a lesson, and leave us standing somewhere we could never have reached alone.
But a wall is different.
β’ A wall asks us to stop.
β’ To remain.
β’ To build.
The walls of a home are not prisons; they are what make belonging possible. Without walls, there is no shelter. Without boundaries, there is no identity. Without limits, there is no meaning.
Perhaps this is true of relationships too.
Some people are bridges. They help us discover who we can become.
Some people are walls. They become the place where our wandering ends. Not because they confine us, but because they give our lives shape.
β’ A family is a wall.
β’ Trust is a wall.
β’ Commitment is a wall.
Love, at its deepest, is a wall we willingly build around two souls not to keep the world out, but to create a place where both can belong.
The paradox of life is that we need both.
Bridges remind us that we must grow.
Walls remind us that we must root ourselves somewhere.
A life made only of bridges becomes endless wandering.
A life made only of walls becomes stagnation.
Wisdom is knowing when to cross and when to stay.
And perhaps the greatest relationships are those rare ones that become both a bridge that transforms us,and a wall that finally feels like home.
For a long time, I thought life was about crossing bridges and avoiding walls.
Then I grew older and I realized that a wall is not always an obstacle.Sometimes, it is the destination.
A bridge exists to be crossed. It connects one reality to another. One version of ourselves to the next. Many people in our lives are bridges. They appear for a season, change our direction, teach us a lesson, and leave us standing somewhere we could never have reached alone.
But a wall is different.
β’ A wall asks us to stop.
β’ To remain.
β’ To build.
The walls of a home are not prisons; they are what make belonging possible. Without walls, there is no shelter. Without boundaries, there is no identity. Without limits, there is no meaning.
Perhaps this is true of relationships too.
Some people are bridges. They help us discover who we can become.
Some people are walls. They become the place where our wandering ends. Not because they confine us, but because they give our lives shape.
β’ A family is a wall.
β’ Trust is a wall.
β’ Commitment is a wall.
Love, at its deepest, is a wall we willingly build around two souls not to keep the world out, but to create a place where both can belong.
The paradox of life is that we need both.
Bridges remind us that we must grow.
Walls remind us that we must root ourselves somewhere.
A life made only of bridges becomes endless wandering.
A life made only of walls becomes stagnation.
Wisdom is knowing when to cross and when to stay.
And perhaps the greatest relationships are those rare ones that become both a bridge that transforms us,and a wall that finally feels like home.
πSecond Day of The Project.
Today I Scraped 1000 messages from 5 Ethiopian medical Telegram channels automatically. Built a full data lake with JSON files partitioned by date and images organized by channel.
The hardest part? Finding the real Telegram usernames some channels were bots, some had wrong names. Real engineering is about solving these small but tricky problems! πͺ
Now on Next Part : Data Modeling & Transformation!
Raw data is messy and untrustworthy. My job now is to turn that chaos into clean, structured, analysis-ready tables using:
π PostgreSQL as the data warehouse
π dbt to clean, transform, and test the data
βοΈ Star Schema the gold standard for analytical databases
#DAY2
#DataEngineering #DataWarehouse
Today I Scraped 1000 messages from 5 Ethiopian medical Telegram channels automatically. Built a full data lake with JSON files partitioned by date and images organized by channel.
The hardest part? Finding the real Telegram usernames some channels were bots, some had wrong names. Real engineering is about solving these small but tricky problems! πͺ
Now on Next Part : Data Modeling & Transformation!
Raw data is messy and untrustworthy. My job now is to turn that chaos into clean, structured, analysis-ready tables using:
π PostgreSQL as the data warehouse
π dbt to clean, transform, and test the data
βοΈ Star Schema the gold standard for analytical databases
#DAY2
#DataEngineering #DataWarehouse
π₯5
Forwarded from Opportunity Hub
Summer Internship Opportunity
This is your chance to gain real-world experience, work with a dynamic team, and kick-start your tech career! Swenetix is excited to announce our 3-month Full-Time, On-Site Summer Internship Program!
π Application Period: June 26β June 30
π Location: On-site in Addis Ababa
π Internship Duration: July β September 2026
π§βπ» Commitment: Full-time| Onsite, Monday to Friday
What Youβll Gain:
β Real-world, hands-on experience in a fast-growing tech company
β Mentorship from experienced developers and team leads
β The chance to work on exciting, real-life projects
β Exposure to agile workflows and modern development tools
β¨ Nice to Have:
πΉ Basic knowledge of HTML, CSS, JavaScript, or any programming language
πΉ Good understanding of JavaScript frameworks
πΉ Strong communication and teamwork skills
πΉ A passion for learning and growing in tech
Apply: https://docs.google.com/forms/d/e/1FAIpQLSeNfg8YN1jCL7zZ-xyrra0bLQGBsMLfKfNkrLLC8hT6AyXx-A/viewform
@oportunity_hub
This is your chance to gain real-world experience, work with a dynamic team, and kick-start your tech career! Swenetix is excited to announce our 3-month Full-Time, On-Site Summer Internship Program!
π Application Period: June 26β June 30
π Location: On-site in Addis Ababa
π Internship Duration: July β September 2026
π§βπ» Commitment: Full-time| Onsite, Monday to Friday
What Youβll Gain:
β Real-world, hands-on experience in a fast-growing tech company
β Mentorship from experienced developers and team leads
β The chance to work on exciting, real-life projects
β Exposure to agile workflows and modern development tools
β¨ Nice to Have:
πΉ Basic knowledge of HTML, CSS, JavaScript, or any programming language
πΉ Good understanding of JavaScript frameworks
πΉ Strong communication and teamwork skills
πΉ A passion for learning and growing in tech
Apply: https://docs.google.com/forms/d/e/1FAIpQLSeNfg8YN1jCL7zZ-xyrra0bLQGBsMLfKfNkrLLC8hT6AyXx-A/viewform
@oportunity_hub
πThird Day of The Project.
It was the longest Day but we made itπ€π€§π
Today I moved from raw chaos to structured clarity. I took the messy JSON messages sitting in my data lake and loaded them into PostgreSQL. Then, using dbt, I cleaned, standardized, and transformed them into analysisβready tables.
The hardest part?
Designing the star schema so everything connects neatly:
βοΈ Dim_channels for channel info
βοΈ Dim_dates for calendar context
βοΈ Fact_messages for the actual posts
This schema is the backbone of analytics turning scattered Telegram messages into a single source of truth.
Next Part: Documentation & Visualization! Iβll generate dbt docs and start exploring insights from the warehouse.
#DAY3 ππ€§π€
It was the longest Day but we made itπ€π€§π
Today I moved from raw chaos to structured clarity. I took the messy JSON messages sitting in my data lake and loaded them into PostgreSQL. Then, using dbt, I cleaned, standardized, and transformed them into analysisβready tables.
The hardest part?
Designing the star schema so everything connects neatly:
βοΈ Dim_channels for channel info
βοΈ Dim_dates for calendar context
βοΈ Fact_messages for the actual posts
This schema is the backbone of analytics turning scattered Telegram messages into a single source of truth.
Next Part: Documentation & Visualization! Iβll generate dbt docs and start exploring insights from the warehouse.
#DAY3 ππ€§π€
π₯3β€1
Keep it quiet, don't make a sound π«‘β¨
Let your success be what shakes the groundβ‘οΈβ‘οΈ
Let your success be what shakes the groundβ‘οΈβ‘οΈ
β‘2
Forwarded from α₯α¨αα¬
someone said:" α΅αα΅ α¨αα£αα αα’α α°α αα α¨αα α αα°αα αα’α«α°α α²αα΅ α¨αα³αα΅ ααα’"
#meeandGodd
#meeandGodd
β€1
β‘οΈThird Day of The Project.
Today was all about making images talk. I pointed YOLO (You Only Look Once) AI at the 1000+ pictures sitting in my raw data lake. In seconds, it started spotting bottles, people, and other objects with confidence scores like β92% sure this is a person.β
The hardest part? Designing a classification scheme that makes sense for medical channels:
Promotional γperson + product together
Product Display γ product only
Lifestyle γperson only
Other γ nothing recognizable
Now analysts can ask fun questions like:
π βDo posts with people get more views than posts with just products?β
π βWhich channels rely more on visual content?β
The images finally became part of the warehouse story. π«‘β‘οΈ
Next up: Building an analytical API
#DAY3 #YOLO #ProjectUpdate
Today was all about making images talk. I pointed YOLO (You Only Look Once) AI at the 1000+ pictures sitting in my raw data lake. In seconds, it started spotting bottles, people, and other objects with confidence scores like β92% sure this is a person.β
The hardest part? Designing a classification scheme that makes sense for medical channels:
Promotional γperson + product together
Product Display γ product only
Lifestyle γperson only
Other γ nothing recognizable
Now analysts can ask fun questions like:
π βDo posts with people get more views than posts with just products?β
π βWhich channels rely more on visual content?β
The images finally became part of the warehouse story. π«‘β‘οΈ
Next up: Building an analytical API
#DAY3 #YOLO #ProjectUpdate
π₯3
Forwarded from α₯α¨αα¬
α α΅ααα α΅α
α΅α α αα α°α°αα
α₯ααα°α αα α₯ α¨αα· αααπ§‘
α₯ααα°α αα α₯ α¨αα· αααπ§‘
β€6
Good morning everyone π€βΊοΈ
Have a productive week and Monday!!!!π«‘π«‘π₯π₯
As a reminder, How the days move πββοΈ πββοΈ fastπ It's end of June π€π€
Have a productive week and Monday!!!!π«‘π«‘π₯π₯
As a reminder, How the days move πββοΈ πββοΈ fastπ It's end of June π€π€
β€1π«‘1
Day 4 project update: Apologies for the delay. Here is what I have done.π€π€
Analytical API with FastAPI
Built a full REST API that exposes the data warehouse to the world!
π 5 endpoints that answer real business questions:
* GET /api/reports/top-products most mentioned medicines
*GET /api/channels/{name}/activity channel trends
* GET /api/search/messages
search by keyword
*GET /api/reports/visual-content image statistics
*GET /api/channels =all channel stats
>Pydantic validation on every request and response
Day 5 work will be posted soon Pipeline Orchestration with Dagster! π So stay tunedβΊοΈππ€
#DAY4 update
Analytical API with FastAPI
Built a full REST API that exposes the data warehouse to the world!
π 5 endpoints that answer real business questions:
* GET /api/reports/top-products most mentioned medicines
*GET /api/channels/{name}/activity channel trends
* GET /api/search/messages
search by keyword
*GET /api/reports/visual-content image statistics
*GET /api/channels =all channel stats
>Pydantic validation on every request and response
Day 5 work will be posted soon Pipeline Orchestration with Dagster! π So stay tunedβΊοΈππ€
#DAY4 update
π₯3
Forwarded from BΟ
ΙΎΤΞ±Ι³-Ops (BΟ
ΙΎΤΞ±Ι³ | Ψ¨Ψ±ΩΨ§Ω :))
You need a Link, not a LinkedIn :)
π―1
That is kind of funπ and needs a lot of commitment especially on the 6 AM partπ€§π but let's make it happen to make the summer productiveπ€π€
https://t.me/mikiytaye/116
https://t.me/mikiytaye/116
Telegram
Sudo Mike
For those of you who are joining, it's simple:
If you have a channel, you will post "Good Morning" at 6:00 AM on it. For those of you who don't have one, you will reply on my post.
Then, in the evening, we will post things that we have done and achievedβ¦
If you have a channel, you will post "Good Morning" at 6:00 AM on it. For those of you who don't have one, you will reply on my post.
Then, in the evening, we will post things that we have done and achievedβ¦