Codenight Weekly 006
The Collective Intelligence
From dissecting the nuances of error handling in various hosting environments to launching new ventures and open-sourcing ingenious Filament plugins, the community was abuzz with activity. So, settle into your IDE-adjacent ergonomic chair, and let's unpack the value-dense nuggets of knowledge and inspiration shared this week.
Developer Shout-Outs
QuickPrep: Yonatane M. developed QuickPrep, a Next.js application that processes uploaded PDFs to generate concise notes and practice questions. This project aims to simplify learning by extracting key concepts from lengthy documents. 1, 2, 3, 4 🔥
Ke-Massa: Exciting news! Kidus Yared’s startup, Ke-Massa, has WON the pitch competition! 🎉🎉 He’s an amazing person, and we’re so proud to have stood by his side in support. Congratulations, Kidus—this is just the beginning of something incredible! 🚀👏
Fidellearn Website: Kiru shared their website, Fidellearn, built with Next.js and Shadcn. The site offers interactive learning experiences and user authentication. Feedback was provided on UI improvements and functionality. 1, 2, 3, 4
Dede Studios Website: Min Tesnot launched their first website for Dede Studios. The site showcases their work and services. This marks a significant step in establishing their online presence. 1, 2, 3, 4
Filament Map Picker: Sam developed a map picker component for Filament v3, integrating OpenStreetMap. The component allows users to easily select locations and retrieve geo-coordinates, enhancing Filament's form capabilities. 1
VS Code on Mobile: Min Tesnot showcased VS Code running on their mobile device. They demonstrated coding and running projects directly from their phone, highlighting the increasing accessibility of development tools. 1, 2, 3, 4
Events and Podcasts
Arifpay 3.0 Launch Event: Arifpay is launching Arifpay 3.0 at the National Theater of Ethiopia on December 12th, 2024. Students are encouraged to register. 1
From Idea Validation to Market - Failure to Success: Luna is hosting an event soon with Theodore Negusu (aka Theo), founder of Mahder, Ruqad, and co-founder of Gofere Travel. They will discuss the journey from idea validation to launching successful products, lessons learned from failures, and the intersection of product management, design, and development. 1
Shared Resources
Eureka Moments Channel: Kidus Nesibu started a channel to share "aha" moments encountered while learning to code and math. This channel offers a glimpse into the learning process, highlighting common challenges and breakthroughs, making it relatable for fellow learners. 1, 2
Firm Growth Strategies: Space Software shared an article discussing internal and external strategies for firm growth. The article focuses on internal strategies like new product development, international expansion, and leveraging internal competencies for organic growth. 1
Public APIs List: pixie_dust shared a comprehensive list of public APIs available for developers. This resource provides a valuable collection of APIs for various purposes, enabling developers to integrate external services into their projects. 1, 2
QuickPrep Project: YONATANE.M showcased QuickPrep, a project that processes PDF documents to generate concise notes and practice questions. Built with Next.js 15, React 19, and other technologies, QuickPrep aims to streamline learning by extracting key information and creating study materials. 1, 2
OpenAPI Generator: Lij Baya shared the OpenAPI Generator, a tool that automates the creation of API client libraries, server stubs, and documentation from an OpenAPI specification. Supporting over 30 languages and frameworks, it streamlines API development and integrates with various workflows. 1
Friday Night Coding with Nebyu Samuel: The community voted for "Caching using Redis" as the topic for the December 6th session. The session covered caching with Redis, focusing on efficiency, scalability, and building robust applications. For more details, you can access the shared document here. 1, 2, 3, 4.
Tech Company Updates
React 19 Release: React 19 launched with Actions for simplified state management, full Server Components support, new hooks like
useActionState, resource preloading, and improved error reporting. 1SantimPay's Profit: Ethiopian fintech startup SantimPay announced 86 million birr in gross profit after two years of operation, marking a significant milestone in the country's fintech landscape. 1
Hafide Expands to Ethiopia: Somaliland-based digital bookkeeping platform, Hafide has launched in Ethiopia, offering businesses a new tool for managing their finances. 1
Safaricom API Launch Event: Safaricom has hosted an event yesterday to launch its new M-PESA OPEN API, offering developers a streamlined integration experience. The event will feature insights from M-PESA's General Manager, success stories, and a developer walkthrough. 1
Top Discussions and Reactions:
DevFest Addis 2024 Recap: K _ h _ a _ l _ i _ d shared a comprehensive review of their DevFest Addis experience, highlighting insightful sessions on Project IDX, Web3, ambitious projects, Gemini, and scaling products to millions of users. 1
Obsidian Sync Solutions: The_C1oud frustrated with Notion, explored options for syncing Obsidian notes without a subscription, considering Git, cloud services, and community suggestions. 1, 2, 3, 4
QuickPrep Project Feedback: YONATANE.M 🖇 shared their "QuickPrep" project, built with Next.js and React, inviting feedback from the community. 1, 2, 3
React Native White Screen Issue: Kalm sought help with a React Native app displaying a white screen after building an APK, despite working fine in Expo Go. 1, 2
Choosing Between Flutter and React Native: 🛸 initiated a discussion about choosing between Flutter and React Native for a frontend web developer transitioning to mobile development, also raising questions about the importance of backend skills. 1, 2
State Management in React: Lazures asked about handling REST API states in React, leading to recommendations for RTK Query and Tanstack Query. 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.
