Phát triển ứng dụng fitness MoveDose, cung cấp bài tập 60 giây mỗi ngày, ban đầu thu phí nhưng gặp khó do thị trường bão hòa và chi phí cao. Giờ đã chuyển thành miễn phí toàn bộ, không quảng cáo, không khóa nội dung. Tech stack: React Native, Firebase. #FitnessApp #FreeApp #StartupViet #DevStory #LessonLearned

https://www.reddit.com/r/SideProject/comments/1qqe0qj/im_making_my_fitness_app_100_free_and_heres_why/

Dev đã tạo app dọn dẹp ảnh vì vợ quá nhiều ảnh, không dám xóa cái nào! Ứng dụng phân tích & gợi ý xóa ảnh/video trùng, cũ, vô ích bằng AI, dùng Swift với async/await xử lý mượt. Từng chút hoàn thiện cùng gia đình. Giải pháp nhỏ cho vấn đề rất thật. #SideProject #iOSdev #Swift #AI #PhotoCleaner #DevStory #LậpTrình #iOS #TríTuệNhânTạo #DọnDẹpẢnh

https://www.reddit.com/r/SideProject/comments/1q6pwdj/how_i_build_photo_cleaner_app_for_my_wife/

En 1993, Mosaic rendait le web accessible. Archie (1990) et AltaVista (1995) ont précédé Google. Les Applets Java et VRML ont façonné l'Internet. Un retour sur le "Web Perdu" des années 90 et ses leçons pour aujourd'hui.
https://linkeaz.net/fr/posts/lost-web-forgotten-technologies-internet

#HistoireDuWeb #Tech #Dev #DevStory

Le Web perdu : les technologies oubliées qui ont façonné Internet | Linkeaz

En 1993, le navigateur Mosaic révolutionne le web. Les premiers moteurs de recherche comme Archie et AltaVista posent les bases de Google. Des technologies oubliées comme Java Applets et VRML ont influencé notre web moderne. Voyage nostalgique dans le Far West du web des années 90.

Linkeaz
👨‍💻Ah, the classic tale of a dev who bravely attempted to revolutionize #GitHub with semantic search but ended up just building another Notion clone. 🚀 Maybe next time try solving a problem that isn't already solved by 12 other apps on the App Store.📚
https://tzx.notion.site/What-I-Learned-Building-a-Free-Semantic-Search-Tool-for-GitHub-and-Why-I-Failed-1a09b742c7918033b318f3a5d7dc9751 #devstory #semanticsearch #Notionclone #appdevelopment #innovationfail #HackerNews #ngated
What I Learned Building a Free Semantic Search Tool for GitHub and Why I Failed | Notion

Over the last few months, I have built and launched a free semantic search tool for GitHub called SemHub. In this blog post, I share what I’ve learned and why I’ve failed, so that other builders can learn from my experience. This blog post runs long and I have sign-posted each section. I have marked the sections that I consider the particularly insightful with an asterisk (*).

tanzx on Notion
Anubis Dungeon and Catfender were originally developed on HellRoom Jam #4, which I organized back in 2015! After 9 years, I decided to update and publish games for all platforms!
#devstory #indiegames #indiedev #game #gaming #indiegamedev #funny #anubis
I have never deployed to (a distributed but interlinked) production feeling this safe in my career. What a time to be a dev. #FeelingGreat #devstory
kernel_task is constant. #devstory.

OG flappy bird ran and flew so you could go up and down.
#Joust #retrogaming #devstory

Originality sells.

https://www.antstream.com/post/the-making-of-joust-with-john-newcomer

The Making Of Joust with John Newcomer

It’s 1982, and you’re standing inside your local arcade with a 10p piece clutched within a sweaty palm. You’re fed up with shooting aliens or gobbling up dots, and are looking for something different, something new and exciting to play. A cabinet catches your eye. There’s a red knight holding what looks like a pool cue while sitting astride a yellow ostrich. Yeah, that looks different. Perhaps unsurprisingly considering how diverse Joust was from similar games of the time, its designer, John New

Antstream

#devStory

c'est la fatigue...
ça fait bien 3 jour que je galère la dessus...
Bon disons 2 jour en temps réel de débug
Et au passage, j'ai fait des modifs que je ne sais pas si elle sont nécessaires ou pas entre temps...
Parce que bon, hein ? ...
le sigh

je comprenais pas pourquoi le programme 2 ne retournait pas les bonnes valeurs...
en fait c'est parce que programme 1 ne lui envoyait pas les dites valeurs
et en fait programme 1 n'avait pas les bonnes valeurs non plus parce qu'il ne lisait pas le fichier de config
et en fait, il lit pas le fichier de config parce qu'il ne trouve pas le nom du fichier
il trouve pas les nom du fichier parce qu'il est absent d'un autre fichier de config
Et enfin...
Il est absent du second fichier de config parce que cet abruti de programme crash s'il a une balise en trop et l'efface purement et simplement avant de redémarrer tout le boitier...
Alors que j'ai pourtant édité le fichier qui donne normalement les règles pour savoir quelles balises sont autoriser ou non...

#devStory