Forwarded from LUTO
Introducing AURORA —The AI Design Partner that thinks before it designs.
Most AI tools give you "pretty" colors at random. Aurora does the actual work of a Creative Director:
✅ Psychological Analysis: Why these colors? Why this font? Aurora explains the UX reasoning first.
✅ Context Aware UI: It doesn't just make a "site." It builds Fashion E commerce grids, Music Players, or SaaS Dashboards based on your project type.
✅ Responsive Mockups: Real time mobile/desktop previewing with hover active section labels.
✅Export the code , download the whole design system in pdf and save the design.
The Tech: React + Vite + Groq (Llama 3.3).
"Stop generating visuals. Start generating design systems."
TRY IT NOW !!!!!
🔗 Live Demo: https://aurora-1-xjrk.onrender.com/
⭐️ Star on GitHub: https://github.com/LUTO-DEV/aurora.git
✨ STARK LINK :
https://stark.et/project/aurora-791
@DEVLUTO
Most AI tools give you "pretty" colors at random. Aurora does the actual work of a Creative Director:
✅ Psychological Analysis: Why these colors? Why this font? Aurora explains the UX reasoning first.
✅ Context Aware UI: It doesn't just make a "site." It builds Fashion E commerce grids, Music Players, or SaaS Dashboards based on your project type.
✅ Responsive Mockups: Real time mobile/desktop previewing with hover active section labels.
✅Export the code , download the whole design system in pdf and save the design.
The Tech: React + Vite + Groq (Llama 3.3).
"Stop generating visuals. Start generating design systems."
TRY IT NOW !!!!!
🔗 Live Demo: https://aurora-1-xjrk.onrender.com/
⭐️ Star on GitHub: https://github.com/LUTO-DEV/aurora.git
✨ STARK LINK :
https://stark.et/project/aurora-791
@DEVLUTO
🔥3❤1
Forwarded from Google Developer Group AAU (Robel)
🎙 Open Mic Session: FeaturingYohannes Haile
We’re excited to welcome
✨ In this session, expect:
🔹 Real-world iOS development insights
🔹 Building production-ready mobile applications
🔹 Deep dives into native iOS tools and workflows
🔹 Career growth in mobile engineering
🔹 Open Q&A
📅 Date: Friday, February 27, 2026
⏰ Time: 8:00 PM / 2:00 LT
📍 Live on the GDG AAU Channel
Follow us for updates:
| Telegram | LinkedIn | Instagram | TikTok | Face Book | X
#GDGAAU #Openmicsession
Today was just a good dev day.
I’ve been using TypeScript in my Socket.IO project, and I finally took the time to properly type my server and client events. And wow… it changes everything. When you actually define the event types on both sides, TypeScript basically forces you to build things the right way. You can’t send random payloads anymore. You can’t misspell event names. You can’t “figure it out later.” It makes the whole system feel solid instead of fragile.
At first, I had the same event types copied in both the client and the server. Just duplicating them. Then I remembered wait… this is a monorepo. Why am I copying anything? So I created a shared package for common types and imported it in both apps. When I saw it working, with both sides using the exact same types from one place, I was genuinely so happy. Setting up the monorepo from scratch and seeing that structure come together felt so satisfying.
The other thing I was stuck on was error handling. With REST, you have status codes. With WebSockets, it’s just one open connection. No 200, no 500. I kept asking myself, how do I cleanly handle success and failure on the client? I tried a bunch of things, but what finally clicked was using acknowledgments. Passing a callback to
@sifendev
I’ve been using TypeScript in my Socket.IO project, and I finally took the time to properly type my server and client events. And wow… it changes everything. When you actually define the event types on both sides, TypeScript basically forces you to build things the right way. You can’t send random payloads anymore. You can’t misspell event names. You can’t “figure it out later.” It makes the whole system feel solid instead of fragile.
At first, I had the same event types copied in both the client and the server. Just duplicating them. Then I remembered wait… this is a monorepo. Why am I copying anything? So I created a shared package for common types and imported it in both apps. When I saw it working, with both sides using the exact same types from one place, I was genuinely so happy. Setting up the monorepo from scratch and seeing that structure come together felt so satisfying.
The other thing I was stuck on was error handling. With REST, you have status codes. With WebSockets, it’s just one open connection. No 200, no 500. I kept asking myself, how do I cleanly handle success and failure on the client? I tried a bunch of things, but what finally clicked was using acknowledgments. Passing a callback to
emit(), and then having the server call it with a structured response. Once I created a proper Ack<T> type for success and error cases, everything started to make sense. The client can check ok and update state safely. Simple idea, but getting the types right was honestly tricky. I got some help from gpt.@sifendev
🔥7❤1
I know most people probably don’t care about this stuff. It probably sounds like nonsense. But figuring it out, especially after being stuck for a bit, just felt really good. I was excited and wanted to share it.
@sifendev
@sifendev
❤10🔥4
Forwarded from AI Programming
By combining database management, development, and AI assistance in one platform, DBStudio🔥 streamlines workflows, enhances productivity, and simplifies team collaboration.
npm i -g @dbstudio/cli#community #developers #showcase #DBStudio
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4⚡1❤1
Had some free time today and built a simple barebones Socket.IO chat app. Nothing fancy, just raw events. If you’re a beginner, you might learn a thing or two from it.
This isn’t the final boss tho. The real one is called GhostChat 👀. Starting it tomorrow. I’ll share more then.
Good night.
@sifendev
This isn’t the final boss tho. The real one is called GhostChat 👀. Starting it tomorrow. I’ll share more then.
Good night.
@sifendev
🔥7❤3
Forwarded from Chapi Dev Talks
🚀 Introducing Dataset.ET
The future of AI should speak Ethiopian languages.
Today we are launching Dataset.ET — an open community initiative to build the largest dataset for Ethiopian languages.
Why this matters:
Most AI systems today barely understand Amharic, Afaan Oromo, Tigrinya, Somali, and many other Ethiopian languages. Without datasets, AI will ignore our languages.
Dataset.ET is changing that.
What we are building:
• Speech datasets
• Text datasets
• Community-validated language corpora
• Open infrastructure for Ethiopian AI
How you can help:
1️⃣ Record sentences using our Telegram bot
2️⃣ Validate recordings from other contributors
3️⃣ Help expand datasets for Ethiopian languages
No technical skills needed — just your voice and your language.
🤖 Start contributing:
https://news.1rj.ru/str/dataset_et_bot
🌍 Learn more:
https://dataset.et
💬 Join the community:
https://news.1rj.ru/str/dataset_et
Together we can teach AI to understand Ethiopia.
📢 Community leaders & channel admins:
The future of AI should speak Ethiopian languages.
Today we are launching Dataset.ET — an open community initiative to build the largest dataset for Ethiopian languages.
Why this matters:
Most AI systems today barely understand Amharic, Afaan Oromo, Tigrinya, Somali, and many other Ethiopian languages. Without datasets, AI will ignore our languages.
Dataset.ET is changing that.
What we are building:
• Speech datasets
• Text datasets
• Community-validated language corpora
• Open infrastructure for Ethiopian AI
How you can help:
1️⃣ Record sentences using our Telegram bot
2️⃣ Validate recordings from other contributors
3️⃣ Help expand datasets for Ethiopian languages
No technical skills needed — just your voice and your language.
🤖 Start contributing:
https://news.1rj.ru/str/dataset_et_bot
🌍 Learn more:
https://dataset.et
💬 Join the community:
https://news.1rj.ru/str/dataset_et
Together we can teach AI to understand Ethiopia.
If you run a Telegram group or community and believe Ethiopian languages should be part of the future of AI, we would really appreciate it if you could share this post with your community.
Your support can help thousands of people contribute their language and voice to this initiative. Thank you!
Please open Telegram to view this post
VIEW IN TELEGRAM
🆒2