Codenight Weekly 030
Hey Codenight crew! This week, we’re buzzing with AI image generators, Ethiopian calendar libraries, and more. Grab coffee, ask questions, and explore our community.
Developer Shout-Outs
We’re excited to announce a brand-new Advanced Flutter course created by our very own Kalkidan Tesfaye and Natnael Fikadu! This course is perfect for developers who already know Flutter basics and want to build scalable, production-ready apps using the latest best practices and real-world techniques.
Here’s is the list of topics to expect:
Master advanced Dart concepts
Manage state efficiently with Riverpod
Implement advanced routing and deep linking
Design clean, scalable architecture and folder structures
Set up CI/CD pipelines, testing, and deployment workflows
Create stunning custom animations
Integrate AI-powered features into your apps
Leverage Firebase analytics for data-driven insights
Automate repetitive tasks with Mason bricks
Kenat (ቀናት) JS Library: 𓄂⇱𝕸𝖊𝖑𝖆𝖐𝖚⇲ ×͜× released Kenat (ቀናት), a lightweight JavaScript library for working with the Ethiopian calendar. It supports date conversions, Amharic/Geez numerals, and calendar generation. Documentation is available here. 1, 2, 3. Documentation
Intellectra Project Finder: Ke.O shared Intellectra, a platform designed to provide developers with project ideas sourced from trending content on Reddit, TikTok, and X. Built using MERN stack with BetterAuth and MongoDB, it offers public ideas and bookmarking features. 1, 2. Link
AI Image Generator Bot: Tegegn The 𓃵 announced a new AI Image Generator bot, @Teg_image_gen_bot, offering unlimited HD image generation for free. This bot is perfect for content creation, design purposes, or just for fun, providing a versatile tool for the community. 1, 2, 3, 4. Bot Link
Logomoji Telegram Bot: Yoni launched Logomoji, a Telegram bot that turns emojis into logos. Users can customize background color, border radius, size, and padding, then download the result as a PNG. The code is available on GitHub. 1, 2. Bot Link Github Link
AI Test Generator: Kidus Yohannes published ai-test-generator, a tool that uses Google's Gemini AI to generate tests for JavaScript and TypeScript code. It supports Jest, Mocha, and Vitest, and offers both CLI and programmable API. 1. NPM Link
AASTU Website and Bot: Andy Marrow built a Telegram bot for ASTU students, complementing the Adastu website. The bot offers course materials, search functionality, language switching, AI chat, and admin panels for resource management. 1. Website Link
Events and Podcasts
UPCOMING
Rust Developer Training by Waga Academy: Waga Academy, in collaboration with Stellar, is hosting a 2-day Rust Developer Training on June 21 & 22 in Addis Ababa. This workshop is designed for Web2 and Web3 developers to learn Rust and upgrade their GitHub portfolio. Only 20 seats are available. 1
PAST
Developer Bike Ride to Entoto Mountain: Join fellow developers for a bike ride to Entoto Mountain on Sunday, May 31, 2025, at 1:00 LT. Meet at Piassa Georgis Square for fresh air, clean code thoughts, and a killer view. Dress code: Anything but production bugs. 1
Shared Resources
Senivo Platform: Absalat🤯😎🤪 shared senivoo.com, a platform offering a wide range of free books. Users can explore detailed descriptions by hovering over book covers and access reading mode, which opens in the same page. The platform aims to provide accessible literature for all. 1.
AI Image Generation Prompt: Ѕσℓσмσи.G shared a ChatGPT prompt for generating hyperrealistic images of cartoon-style toy figures in vacuum-formed plastic packaging. Users can attach an image for reference and use the provided prompt to create similar visuals, enhancing their design projects with AI-generated art. 1.
DinkSpace Tech Channel: Tatty 🐾 announced the launch of DinkSpace, a tech channel dedicated to coding, programming, and the latest tech information. The channel aims to provide insightful discussions, tutorials, and updates for tech enthusiasts looking to learn and enhance their skills. 1.
Python Learning Resources: Kirubel suggested applying for financial support on Coursera for GCP courses to access GCP through Qwiklabs. Additionally, they shared a link to Microsoft Azure training resources, providing developers with options to learn cloud services without needing a credit card. 1.
Tech Company Updates
Telegram to Integrate Grok AI: Telegram will integrate Grok AI, enabling features like web search, fact-checking, chat summarization, and 3D sticker creation. The partnership includes a $300M investment from xAI. 1
Addis AI Developer Portal Launched: Addis AI has launched its developer portal, offering API access, a playground, key management, and usage tracking for integrating Addis AI into apps. 1. Link
Waga Academy and Stellar Partner for Rust Training: Waga Academy, in collaboration with Stellar, is hosting a 2-day Rust developer training in Addis Ababa on June 21 & 22, focusing on Web2 and Web3 development. 1, 2
Maria Web Solution Launched: Yohanes Mulugeta launched Maria Web Solution, a website built with Next.js, Tailwind CSS, and shadcn/ui, deployed on Vercel, emphasizing speed and minimal design. 1, 2, 3, 4
Kenat Library Updated: Melaku Demeke released Kenat@1.0.0, a JavaScript library for working with the Ethiopian calendar, featuring date conversion and numeral display. Documentation is in development. 1, 2
Top Discussions and Reactions
NahumDM Portfolio: Nahom D. shared his personal portfolio, deployed on Vercel, and requested feedback from the community. The portfolio showcases his skills and projects, providing a glimpse into his professional experience and capabilities as a developer. 1, 2, 3, 4.
Cursor's File System Access: ሎጎስ initiated a poll regarding concerns about Cursor accessing the PC's file system, leading to a discussion about the implications for security and privacy. 1, 2
ASTU Dropout Decision: A user ".."[https://t.me/Codenight/284480] contemplated dropping out of ASTU due to dissatisfaction with their department, prompting advice and shared experiences from other members. Biruk I. emphasized the importance of realistic expectations. 1, 2, 3
Ethio Telecom Internet Speeds: A debate arose regarding the reliability of Ethio Telecom's internet speeds, with some users questioning claims of high speeds. linear forex expressed disbelief, while others shared their experiences. 1, 2, 3
MCP Concerns: Dre raised concerns about MCP (Meta-Contextual Programming), leading to a discussion about its potential impact on developer jobs and security. 1, 2, 3
GDG HiLCoE Innovision Panel: Kidus G. promoted the INNOVISION PANEL EXPERIENCE, an event by GDG HiLCoE, highlighting its focus on innovation and community. 1
Centering a Div: Avvi asked for help on how to center a div, Ѕσℓσмσи.G provided a CSS solution using flexbox. 1, 2
Home Office Table for Sale: Jabez advertised a home office table for sale, inviting interested members to DM for details. 1
Go Race Detector: Boru Tamena shared information about Go's Race Detector, a tool for identifying data races in Go programs. 1
New Tech Channel DinkSpace: Tatty 🐾 announced the launch of a new tech channel, DinkSpace, dedicated to coding, programming, and the latest tech information. 1