Codenight Weekly 032
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](https://t.me/Codenight/286498), [v1.0.0 goodness](https://t.me/Codenight/286575), [Docs](https://www.kenat.systems/doc/Kenat-UI/Installation), [npm](https://www.npmjs.com/package/kenat-ui)).
* **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](https://t.me/Codenight/286808), [npm](https://www.npmjs.com/package/kenat)).
š” 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.
Until next time, keep coding, keep creating, and keep being awesome!
This digest was created in collaboration with the Codenight Community.
Did I make a mistake? Please consider Send Email With Subject