Codenight Weekly 040
Developer Shout-Outs
TLDReply Telegram Bot: Dave RaGoose launched TLDReply, a Telegram bot designed to summarize group chat conversations using Googleās Gemini model. It features time-based summaries (up to 7 days), encrypted API key storage, and auto-deletion of old messages, helping users quickly catch up on long discussions. 1 GitHub.
FaceFindBot: Chaos developed FaceFindBot, a Telegram utility that uses face recognition to help users quickly locate their photos within large group albums. Admins can index all images, and users can search by replying to any photo containing their face. 1.
Memento Mori App: A thought-provoking website, āYou Think You Have Time Huh,ā built by Bilal Ali, calculates a userās remaining life in weeks based on their birth date. The concept, inspired by the Memento Mori philosophy, generated strong reactions and discussion about privacy and the existential nature of the project. 1, 2, 3, 4. Live Link
DocuFinance: Kira.S launched DocuFinance, an open-source AI tool built with Next.js 16 and TypeScript. It automatically extracts structured data from financial documents like invoices and bank statements, offering one-click CSV export for easy analysis. 1, Live Demo, Github.
Puncker-rt: K. A.ā¦ļø successfully tested Puncker-rt, a low-level container runtime built in Python, demonstrating its functionality by running a Docker āhello worldā container. This impressive project showcases deep systems-level programming skills. 1, 2.
Telegram Notifier: š„šššš£ built a small web tool to solve the annoyance of endless scrolling during Telegram job hunts. The notifier listens for specific keywords across groups and channels, providing real-time alerts for relevant posts without digging through history. 1 Live Site.
Codecast App: ĀAnexon introduced Codecast, a full mobile application designed to aggregate tech-focused podcasts from the community and beyond. Features include browsing by guest, filtering by host, offline downloads, and background play support. 1, 2.
Tewahedo Heritage Hub: Bonsa shared Tewahedo Heritage Hub, a full-stack application built with React, Django, and PostgreSQL. The app features interactive maps (React Leaflet) and Cloudinary integration to explore Ethiopian Orthodox historical sites across the country. 1 Frontend Repo, Backend Repo.
Resume Tailor: YONATANE.M š released Resume Tailor, an AI tool designed to help job seekers optimize their resumes by matching content directly to specific job descriptions. The project is currently in soft release and open for community feedback. 1, Live Demo, GitHub.
Telebirr Payment Verifier: ABƦSH Ⱡdeveloped an open-source Telebirr Payment Verifier tool. This utility helps developers integrate payment validation into their services by matching transaction receipts against expected details like amount, status, and recipient information. 1 ,GitHub.
Events and Podcasts
-
Devtopia Podcast: Devtopia Podcast has released its latest episode, featuring an in-depth interview with Mikiyas Atskemariam. From his early days selling batteries and experimenting with MVPs to leading technology at one of Ethiopiaās most prominent platforms, Mikiyas shares invaluable insights for aspiring entrepreneurs and developers.
-
30-Day Python Coding Challenge: A 30-day Python coding challenge is kicking off soon, encouraging developers to sharpen their skills through consistent practice. This initiative aims to help participants master Python fundamentals and build real-world projects over the course of a month. Registration details are available in the original post. 1, 2.
-
DevFest 2025 Date & RSVP Update: DevFest 2025 was confirmed for Saturday, December 13th. Organizers noted that over 900 people RSVPād, exceeding the 500-person venue capacity. 1, 2, 3, 4.
-
GDG Open Mic Session: Dera āDreā Adugna: GDG AAU hosted an Open Mic Session featuring Codenight co-creator Dera āDreā Adugna. The discussion covered practical lessons from running large-scale systems, the importance of observability, and core principles for resilient software architecture. The session took place live on the GDG AAU Channel. 1, 2, 3. Live Recording
Shared Resources
-
The Concurrency Conundrum: A detailed blog post exploring the challenges of concurrent programming through building a reservation system. It covers race conditions, atomic transactions, pessimistic locking (
SELECT FOR UPDATE), and optimistic locking (timestamps), demonstrating practical solutions for preventing overbooking in high-traffic applications. 1. Blog Post -
Amharic Bible Data Resources: Developers shared multiple resources for accessing structured Amharic Bible data (XML and JSON formats) for building personal applications. This includes a link to a website providing XML files and an open-source GitHub repository for the EOTC Bible. 1, 2, 3, 4. EOTC Open Source GitHub.
-
Jaspr (Dart Web Framework): This web framework, written in Dart, adapts Flutter concepts (like components and
setState) for web development. It supports building SPAs, static pages, and server-rendered sites, offering integrated features like routing, SEO, and state management. 1. Jaspr Website.
Tech Company Updates
-
Critical Security Alert: React2Shell Vulnerability: A critical vulnerability (CVE-2025-55182) affects React Server Components and Next.js (App Router). This flaw allows unauthenticated remote code execution. Immediate patching is required: update React to 19.0.2+ and Next.js to 15.1.0+ to secure your applications against this serious threat. 1, 2, 3.
-
Serverpod 3.0 āIndustrialā Released: Serverpod, the Dart-based backend framework, released version 3.0, āIndustrial.ā Key features include robust JWT and email authentication, enhanced caching, a built-in ORM, and an integrated vector database for RAG capabilities. This update solidifies Serverpodās role in building scalable Flutter web applications and backend services. 1, Medium Link
-
Addis Ababa E-Map System Suspended: The Addis Ababa E-Map service is down after the developer reportedly shut down the system over a payment dispute, jeopardizing millions of land records. Attempts by the Ministry of Innovation and Technology to deploy a new system have failed due to incompatibility issues with the existing data structure. 1.
-
Claude CLI Incident: A user reported that the Claude command-line interface (CLI) accidentally deleted their entire home directory, wiping their Mac. This incident highlights the inherent risks associated with granting powerful AI tools privileged access to local file systems, even during routine operations. 1.
Top Discussions and Reactions
-
Critical React2Shell Vulnerability: A critical security vulnerability, CVE-2025-55182 (React2Shell), affecting React Server Components in Next.js 14+ and 15.x, was widely shared. This flaw allows remote code execution. Developers were urged to update immediately to patched versions (React 19.0.2+ or Next.js 15.1.0+) to mitigate the serious risk. 1, 2, 3. CVE Record Link
-
Addis Ababa E-Map System Failure: News broke that the Addis Ababa E-Map service, which holds millions of land and house records, was shut down by the developer due to a payment dispute. This incident highlighted severe security and continuity risks in public sector software development, sparking widespread concern and discussion among members. 1.
-
FastAPI ORM Choice: A discussion sparked around the best ORM for FastAPI projects. Members recommended SQLAlchemy, noting its maturity. However, Yoseph Won pointed out that SQLModel currently lacks support for the
Mappedwrapper needed for complex relationships in the latest SQLAlchemy 2.0 releases, making raw SQLAlchemy the safer choice for now. 1, 2, 3, 4. -
Chapiās Life Update: Kaleb Wendwessen shared a heartwarming announcement regarding Chapiās marriage, celebrating him as a senior figure in tech and life. 1, 2, 3, 4.
This digest was created in collaboration with the Codenight Community.
Did I make a mistake? Please consider Send Email With Subject


