Derex.dev

Codenight Weekly 013

Developer Shout-Outs

Hahu: English to Amharic Transcriber: Yohannes developed “Hahu,” a Java-based English to Amharic transcriber. While still under development, the project demonstrates a creative approach to language processing. 1, 2, 3. Github Link.

Instuctise Landing Page: Teshome Abebe shared their first web app, Instuctise, showcasing a completed landing page. Built with Next.js, React Aria, and custom styling, the project demonstrates their growing design skills. 1, 2, 3, 4. Project Link

Telegram Chat to PDF Converter: Dagmawi Babi created a tool to convert Telegram chat histories into PDFs. Useful for training models, using with NotebookLM, or archiving conversations, the tool supports image inclusion. 1. Github Link

Unity Project Mural: Dagmawi Babi relaunched the Unity Project Mural, a collaborative digital art platform, with a new domain and features. The site showcases Ethiopian digital artists and offers responsive design and interactive elements. 1, 2, 3. Community Link

3D Grass with Three.js: Freab created a realistic 3D grass animation using Three.js, React Three Fiber, and GLSL shaders. The project is deployed on Vercel and showcases their skills in interactive web graphics. 1. Project Link.

OrthoNetBot: Dagi Afro introduced OrthoNetBot, a Telegram bot for asking and searching religious questions. Powered by the ሐረማያ ዩኒቨርሲቲ ጊቢ ጉባዪ ዲጂታል ቡድን, the bot offers inline search functionality. 1.

  • Lnk.moe Showcase App: Robi launched a closed beta for lnk.moe, a versatile showcasing platform. The app allows users to create personalized pages and is currently invite-only, with a waitlist for broader access. 1, 2, 3. Project Link.

Find Movies App: Roobi presented a Find Movies app built as part of their #100DaysOfCode challenge. The app fetches data from TMDB, integrates with Appwrite for backend functionality, and features dynamic state management and loading animations. 1. Project Link


Events and Podcasts

  • Friday Night Coding with Neba: Neba hosted a session on Cron Jobs in Node.js. Learn what cron jobs are, how to set them up using node-cron, and best practices. The session took place on January 24. Follow Up Link. 1

  • Pathway Info Session: Capstone ALX Tech Hub hosted an info session about earning an international degree and scholarships. Get expert guidance, application support, and Q&A. The session was on January 24 & 25

  • Global Game Jam at Creative Hub: The Global Game Jam was hosted at Creative Hub. Developers are gathering for a two-day game development event. 1, 2, 3, 4.


Shared Resources

  • Grep App Search bymuktar: Muktar shared a link to grep.app, a powerful search engine for code. This tool allows developers to quickly search through vast amounts of code across various repositories and platforms, making it easier to find specific functions, libraries, or code snippets. It’s a valuable resource for debugging, learning from others’ code, and discovering new libraries. 1, 2. Resource Link.

  • Open Source Scheduling Apps byEm—: Em— shared two open-source scheduling application repositories: Cal.com and Rallly. Cal.com is a full-featured scheduling and booking platform, while Rallly is a simpler tool for finding a time that works for everyone. These resources are valuable for developers looking to integrate scheduling functionality into their projects or learn from existing open-source solutions. 1, 2.

  • Free Tunneling Tools byEzra: Ezra recommended Untun and Cloudflared Tunnels as free alternatives to Ngrok for tunneling local servers. Untun, built on Cloudflare Tunnels, offers a simple way to expose local web services. While not as reliable as Ngrok, these tools provide a valuable option for testing and development. 1, 2, 3, 4.

  • Good Git Commit Messages Guide byMuluken Zewge: Muluken Zewge shared a guide on writing effective Git commit messages. The guide emphasizes the importance of clear, concise messages that explain the purpose of each commit, improving code maintainability and collaboration. It also introduces the concept of “Atomic Commits” for smaller, more focused changes. 1. Blog Link.


Tech Company Updates

  • OpenAI Service Disruption: OpenAI experienced a service disruption, causing ChatGPT to be temporarily unavailable for users globally. The outage was reported on their status page and discussed within the community. 1, 2, 3, 4.

  • Ngrok Blocked in Ethiopia: Due to Ethiopia being listed on the USA’s Office of Foreign Assets Control list, Ngrok stopped working for Ethiopian IP addresses. Community members discussed the issue and explored alternative tunneling solutions like localhost.run and cloudflared tunnels. 1, 2, …, 3, 4.

  • Tailwind CSS v4 Setup Issues: Community members encountered difficulties setting up Tailwind CSS v4 with Vite, particularly on Windows 11. Error messages related to missing modules were discussed, and troubleshooting steps like clean installs and using older Tailwind versions were suggested. 1, 2, …, 3, 4.

  • Bun v1.2 Release: The JavaScript runtime Bun released version 1.2. The update was shared from Hacker News and included performance improvements and new features. Community members reacted positively to the news. 1.

  • OpenAI’s Web Browsing Feature: OpenAI introduced a web browsing feature for ChatGPT, allowing it to access and process information from the web. This sparked discussions about the implications of AI interacting directly with the internet and its potential impact on web development. 1, 2, 3.


Top Discussions and Reactions:

  • Aradaw AI Agent: Lij Baya shared an image of an AI agent named Aradaw, sparking discussions about its capabilities and cultural relevance. Users expressed both excitement and concern about the implications of AI trained on Ethiopian culture. 1, 2, 3, 4.

Disclaimer: This recap is generated by AI and may not fully reflect the context or accuracy of discussions. Join the Codenight group for detailed insights and active participation.

This digest was created in collaboration with the Codenight Community.

Did I make a mistake? Please consider Send Email With Subject