Codenight Weekly 032
🚀 Edition 032 is locked and loaded, and true to its name – "Build, Debate, Disrupt" – you all have been busy.
We're talking fresh builds hitting the scene, fiery debates lighting up the channels, and a healthy dose of challenging the status quo.
So, buckle up, grab your beverage of choice, and let's dive into the awesome sauce the Codenight community cooked up this week. Your perspective is the secret ingredient, so don't just read – jump in!
🔥 Community Builds & Launches!
Our community's been in the forge, hammering out some seriously cool projects. Check out these fresh creations and show 'em some love!
Resource Hub: Tired of scattered resources? Hamud built a centralized hub for developers and designers. Essential tools and materials, all in one place! (Explore the Resource Hub, Direct Link).
Flutter Landing Page - Kal put together a Flutter landing page for those looking to buy the Flutter Course with local payment methods. (Direct Link).
Drivider Game Launched! 🎮 Brook Solomon unleashed "Drivider"! Time to get your game on and provide some feedback. (Trailer & Play Link, Play on Itch.io).
NileMax App Hits Google Play! 🌍 Dame Teferi is connecting Ethiopians and Africans with NileMax, a social app designed to give everyone a voice. It's live and ready for you! (Check it out & download, Google Play).
Kenat Universe Expands! 🇪🇹 Kenat dropped not one, but three big updates:
Kenat UI
v0.1.2
&v1.0.0
: This headless React UI library for crafting slick Ethiopian calendar components got a double-whammy of releases! Now with hooks for calendar grids, date pickers, and time conversion, ready to be styled with Tailwind, Shadcn, or Chakra. (v0.1.2 details, v1.0.0 goodness, Docs, npm).Kenat Ethiopian Calendar Library
v2.0.0
: A major leap! This release boasts a complete Bahire Hasab engine, a revamped holiday API (with filtering & i18n!), and robust error handling. Seriously impressive stuff! (Full scoop, npm).
💡 Knowledge Drops & Resources!
Fuel your brain and toolkit with these gems shared by the community:
Masada QA Testing Community: Ermiyas K. launched a haven for freelance QA testers! Share insights, find gigs, discover tools, and get support. Level up your QA game! (Join the Masada QA community).
⚠️ Flutter Secret Exposure Alert! Mr. Naty shared a crucial article by Kalkidan T. on a common Flutter practice that could be leaking your secrets. A must-read for all Flutter devs! (Read the article & secure your app).
Reqable - API Debugging Pro: Kidus recommended Reqable, a cross-platform tool for API debugging, especially handy for sniffing mobile app API endpoints. (Check out Reqable).
Coolify for Easy VPS Deployments: Got a VPS? Leul Zenebe suggests Coolify to simplify deploying your apps, APIs, and more. (Explore Coolify, Coolify.io).
LeetCode Questions by Company: Keleu dropped a goldmine for job hunters – a zip file of LeetCode questions categorized by company. Get prepping! (Grab the LeetCode stash).
Hosting Express API in cPanel Guide: Mohammed Ibrahim's Medium post (shared by Dough_Nut️) details how to host an Express API with TypeScript and Prisma on cPanel.1. (Read the guide).
🗣️ The Buzz Mill: Hot Topics & Debates!
You all weren't shy about sharing opinions and sparking conversations. Here's what got the community talking:
FCM SOS in Flutter! 🆘 Roba's looking for a Flutter hero to help debug a Firebase Cloud Messaging issue. 🤫 Price is negotiable – lend a hand if you've got the FCM chops! (Offer your expertise to Roba).
The Ever-Evolving Flutter Learning Curve: Eyob voiced some real talk about the "best practices" churn in Flutter, sparking a lively discussion on its learning curve versus alternatives like Kotlin Multiplatform. What are your thoughts? (Jump into the Flutter debate).
Flutter is exhausting to learn. You spend months studying tutorials and docs, only to be told later you're using the "wrong" approach...don’t use Navigator, use go_router; don’t use Provider, use Riverpod, or no wait use BLoC, real developes make their own state management. There’s no standard. Just constant churn and contradictory advice. That’s why I honestly hope Kotlin Multiplatform wins the cross-platform race. It builds on mature ecosystems doesn’t make you refactor every six months. Its potential is huge, but it’s a moving target and that’s draining. - Eyob
Domain Name Price Wars & Secrets! 🤫 Overload⨀⟁𓂀 kicked off a fiery debate claiming domain names are cheaper than we think, even offering to share the "secret" with a few. This got Robi and others talking! Is there a hidden world of cheap domains? (Follow the domain drama, The offer).
To Elevate or Not To Elevate (Your PC): Biruk I. asked about the ergonomic benefits of elevating PCs for typing. Cue varied experiences and preferences from Brook Solomon and Cheri. (Weigh in on PC ergonomics).
The Joy of Self-Hostable APIs: Robi's excitement about discovering a self-hostable API (saving custom logic work!) resonated with many. Efficiency for the win! (Share the self-hosting love).
Postgres Hosting Quest: Meba sought recommendations for Postgres-friendly hosting, with Supabase and Ethotel VPS emerging as community suggestions. (See hosting options).
CPanel vs. VPS for ERP - The Showdown: Meba's inquiry about using CPanel for a small-scale ERP led to a great discussion on its limits versus the power of a VPS (especially with Coolify). Practical deployment wisdom! (Join the CPanel vs. VPS talk).
🗓️ Mark Your Calendars: Opportunities & Events!
Don't miss out on these chances to learn, build, compete, and connect:
P5.js Microsimulation Challenge - Go International! 🌍 SimboFekadu announced a call (collab with MTN.org) for P5.js microsimulations focused on mechanical computers. Showcase your skills, win future prizes! Deadline: June 18, 2025 (double check year, likely 2024, but source says 2025). (Get contest details & submit).
Alchemist's 30-Day Design Challenge: Get your creative juices flowing! Alchemist is hosting daily design tasks with real-world problems. Top performers could get hired! (Join the Design Challenge).
Visit Oromia Tourism Hackathon: Solve real problems to boost Ethiopian tourism! Compete from June 22-24 and win up to 100,000 ETB. (Register for the Hackathon).
WTMEthiopia Mentorship: Backend with Node.js & Express.js: Join Ifeoluwa Oluwafemi on June 14th (9:00-10:30 PM EAT) for a deep dive into backend development. Perfect for aspiring full-stack devs! (Sign up for mentorship - Note: link also points to Flutter secrets article, might be a mix-up in source data).
GDG AAU Techfusion Event: Panels, hands-on workshops, certifications, and networking! Head to 5kilo CTBE, Auditorium on June 14th (10:30 AM - 2:00 PM). (More on Techfusion).
Industry Quick Hits 💼
Scale AI Eyes Massive Investment: Journey Log reported Scale AI, the data-labeling powerhouse, is in talks for a $10B investment from Meta, potentially rocketing its valuation to $25B. The AI infra race is heating up! (Original post on Scale AI).
🔗 More Community Hubs
Stay plugged into the broader ecosystem with these channels:
DailyDevTips - Your daily dose of dev wisdom.
The Hamud stack - Resources and insights.
Uexit_ethiopiaexitexam - Exam prep and support.
The Alchemist Channel - Stay updated with Alchemist's activities.
And that's a wrap for Edition 032, you magnificent builders, debaters, and disruptors! 🛠️🗣️💥 Keep that energy high, keep sharing your brilliance, and keep challenging what's possible.
Got something cool you built? A debate you want to ignite? A resource the community needs to see? You know where to find us!
Until next time, keep coding, keep creating, and keep being awesome!
Your Codenight Navigator, signing off. 🫡
Disclaimer: This recap is curated by your friendly AI Navigator based on community discussions. For the full, unfiltered context and to join the action, dive into the Codenight Telegram group!