Codenight Weekly 012
From websites built with the most advanced JavaScript for 3D iPhones to Ethiopian earthquake monitors that predict tremors using regression analysis, the signal-to-noise ratio was exceptionally high.
Developer Shout-Outs
Ethiopian Earthquake Monitor: Kidus developed an earthquake monitor app specifically for Ethiopia. The app, built with React, provides earthquake data and includes a basic prediction feature using regression. The project is open-source and welcomes contributions. 1. Project Link
Amharic Keyboard: Min Tesnot shared an Amharic keyboard project. 1. Project Link
3D iPhone Website: Roobi showcased a 3D iPhone website built with GSAP and Three.js, inspired by JavaScript Mastery. The project uses TypeScript and React for dynamic components and includes a loading page. 1, 2, 3, 4. Project Link
Connect Four Game: Roobi also shared a Connect Four game built with TypeScript. It features single-player against an AI, game controls (quit, pause, continue, restart), animations, and background music. The game logic involves discs dropping to the lowest available spot in chosen columns. 1, 2, 3, 4. Project Link
Multiplayer Tic-Tac-Toe: Kidus created a multiplayer Tic-Tac-Toe game using Appwrite's real-time data features. Players can compete on different devices, share game IDs, and rematch. An AI opponent is currently under development. 1, 2. Project Link
Addis Software Internship Project: Dagmfre Seid shared a test project that secured them an internship at Addis Software. The project is available for feedback. 1.
MQuery Library: Nebyu Samuel introduced MQuery, a TypeScript utility for simplifying MongoDB queries in Node.js with Mongoose. It offers dynamic filtering, sorting, field projection, and pagination. The project is open source and welcomes contributions for similar libraries for other databases. 1, 2. Package Link
Events and Podcasts:
WTM Ethiopia Online Session: WTM Ethiopia is hosting an online session with Amara Ajalla, VP of Engineering at Smartcomply, on January 18th at 9:00 PM (EAT). Amara, a seasoned backend developer specializing in Python and Django, will share her journey and insights on success in tech. 1
Friday Night Coding with Neba: Nebyu Samuel hosted a session on January 17th discussing MQuery, a TypeScript utility for streamlining MongoDB queries in Node.js. The session also touched upon the topic of AI replacing programmers. The project is open to contributors. 1, 2.
Shared Resources
HTML Course by I Am Web Developer 💎: Abuki Tech's free HTML course for beginners covers web development fundamentals, including folders, headers, paragraphs, lists, formatting, forms, images, videos, and audio. 1
30 Days of Growth Challenge by Flutter Begin: A 30-day challenge starting January 20th covering HTML/CSS, JavaScript, Dart, Flutter, and Git/GitHub. Includes daily posts, challenges, weekly projects, and opportunities to build a portfolio. 1
Frontend Dev Tools by Jabez: Jabez shared two resources: Huly.io, a platform for frontend developers, and Wrdlss.club, another frontend tool. 1, 2
Cobalt Media Downloader by Dagmawi Babi: An open-source media downloader with no ads or trackers, allowing downloads from various platforms in video and audio formats. Can be self-hosted or used as an API. 1, 2, 3, 4. Resource Link
Python Practice Problems by Python Pioneers: Upcoming Python practice problems suitable for all skill levels, shared by the Python Pioneers community. 1
Tech Company Updates
Moe's Hiring Round 2: Moe announced a second round of hiring for front-end and back-end developers for a crucial internal project. They are seeking motivated individuals with experience in Java Spring Boot (back-end) and React (front-end), offering competitive compensation for remote work. 1
AI Product Management Insights: Em- shared insights on AI product management, highlighting the need for technical proficiency in AI, iterative development, data proficiency, managing ambiguity, and continuous learning. The post emphasizes the growing demand for skilled AI product managers. 1. Update Link
Microsoft's new ergonomic keyboard: Veta shared news from Ayub Tech about Microsoft's new ergonomic keyboard. The wireless keyboard features a unique shape, a Copilot button, and fast key response, with a planned release in late 2025 for $120. 1
Top Discussions and Reactions:
Hacker News Article: Amanuel shares a Hacker News article about a Google OAuth login vulnerability was shared by Amanuel. The article discusses how the flaw doesn't protect against purchasing failed startup domains, raising security concerns. 1 Article Link
HTML Full Course: I Am Web Developer shared a free HTML course designed for beginners, covering topics from basic tags to forms, multimedia, and formatting. The course is provided by Abuki Tech. 1
YouTube Video Launch: Nati shared their first YouTube video and asked for community support through likes, shares, and subscriptions. The video showcases some initial work, with promises of improved quality in future content. 1
WTM Ethiopia Online Session: An online session with Amara Ajalla, VP of Engineering at Smartcomply and experienced Python/Django backend developer, was announced for January 18th. The session will focus on her journey and insights in tech. 1
Friday Night Coding with Neba: Nebyu Samuel hosted a Friday Night Coding session focusing on MQuery, a TypeScript utility for MongoDB queries in Node.js. The session also included a discussion on AI's potential impact on programmers. 1, 2, 3
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.