Derex.dev

Codenight Weekly 009

This week in Codenight, the community shipped, shared, and sparked conversations that pushed the boundaries of what’s possible. Dive in to catch the highlights, contribute to ongoing projects, and join the discussions – because the future of code is built one line, one commit, one conversation at a time.

🚀 Developer Shout-Outs

  • Amharic Programming Language: Ermiyas shared “Ahadu,” an Amharic programming language project. Inspired by the “Crafting Interpreters” book, this project aims to create a programming language based on Amharic, opening up coding accessibility to a wider audience. 1, 2.
  • Ethiopian Calendar React Library: Gedion shared an Ethiopian calendar React library, providing a useful tool for developers working with Ethiopian date formats. The library offers various functionalities for handling and displaying Ethiopian dates within React applications. 1, 2.
  • Financial Management App: Asrat showcased a financial management app designed for Ethiopian users. This app allows users to consolidate and monitor their balances from multiple Ethiopian banks in a single, convenient location. The project is open-source, welcoming contributions from the community. 1.
  • Trading Landing Page: Roobi developed a responsive landing page for a trading platform as part of the 100 Days of Code challenge. This project features smooth animations, interactive card swiping, and a dynamic ticker, demonstrating a strong understanding of front-end development principles. 1, 2.
  • Code Backup Tool: Theo a tool developed by (https://github.com/baydisng13/codebackuper). This tool provides a solution for backing up code repositories, ensuring the safety and version control of projects. 1.

Events and Podcasts

  • â–¶ Gugut Podcast with Dagmawi Babi: Dagmawi Babi shared his experience being interviewed on the Gugut Podcast. The podcast covered his early life, tech interests, hobbies, personal life, and faith. 1, 2.
  • Friday Night Coding with Neba: Efficient Error Handling: Nebyu Samuel hosted a session on efficient error handling in Node.js, focusing on different hosting environments. Topics included environment-specific logging, custom error classes, centralized error middleware, and dynamic configurations. 1, 2.
  • HUDC Live Session with Bemhreth Gezahegn: Haramaya University Developers Community (HUDC) hosted a live session with Bemhreth Gezahegn, CEO and Co-Founder of Gebeta Maps. The session covered the creation of Gebeta Maps, the impact of developer communities, and experiences as a student tech leader. 1, 2, 3.

đź› Shared Resources

  • Backend Software Engineer Essentials: Abeni shared a comprehensive guide outlining essential skills and knowledge for backend software engineers, covering programming languages, frameworks, databases, APIs, and DevOps. 1.
  • Google IDX: skexo shared the key features of Google IDX, a browser-based IDE. It offers effortless setup, cloud-powered development, customization, framework flexibility, and project integration. 1.
  • Ahadu Programming Language: Ermiyas shared his project, Ahadu, an Amharic programming language built using C, inspired by the “Crafting Interpreters” book. He’s seeking contributors, especially C developers. 1, 2, 3, 4.
  • Loline: shared an interesting post on Top 10 Most Downloaded Ethiopian Apps (Non-Banking). 1.

Tech Company Updates

  • Solana AI Hackathon: A Solana AI Hackathon with $210k+ in prizes is starting December 23, 2024. It features six AI agent tracks and is a global, online event. Participants can build AI-powered blockchain solutions on Solana. 1
  • TalentLoop Ethiopia Launch: TalentLoop, a dedicated IT job platform for Ethiopia, launched. It offers specialized tech profiles, project showcasing, and job tracking for professionals. Companies can post jobs, access talent, and manage applications. 1
  • Convex Technology Hiring: Convex Technology is hiring a Product Owner in Addis Ababa. The role involves defining product vision, managing backlog, and collaborating with teams. Requirements include a Bachelor’s degree and 3+ years of experience. 1

Top Discussions and Reactions:

  • Freelancing Rates for E-commerce Sites: A discussion sparked by Jane about pricing e-commerce projects with payment integration. Muktar suggested 20k-50k, while Meba argued for a 30k minimum, leading to a conversation about Ethiopian market rates and the value of experience. 1, 2, 3, 4.

  • Essential Skills for Backend Developers: Abeni shared a comprehensive guide on essential skills for backend software engineers, covering programming languages, frameworks, databases, APIs, and DevOps. The post emphasized the importance of specialization and mastering fundamental concepts. 1.

  • Finding Design Assets: Roobi expressed frustration with finding free, high-quality design assets, particularly images and icons, and asked for recommendations. suggested Pexels for images and Lucide Icons, while Corax recommended React Icons. 1, 2, 3, 4.

  • Debate on React Native vs. Native Development: A lively debate ensued regarding the merits of React Native versus native Android and iOS development. Yimajesty questioned the recommendation of React Native, advocating for native development or Flutter. Robi defended React Native’s ease of use and cross-platform capabilities, while others weighed in on performance, debugging, and market demands. 1, 2, … , 3, 4.

  • Building a Multi-Bank Balance Checker App: Asrat shared a video demonstrating a financial management app that aggregates balances from multiple Ethiopian banks. The project, intended to be open-source, garnered significant interest and offers of contributions. 1.


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.

The Codenight Community (https://t.me/CodeNight). This recap is AI-generated and may not fully capture the context of all discussions.

Did I make a mistake? Please consider sending a pull request .