Github Repo: https://github.com/dot-ruth/dotune.git
Tech Stack:
- Frontend: Next.js, Tailwind CSS
- Backend: TypeScript
- APIs: Spotify API, Last.fm API
- Database: PostgreSQL
- Authentication: Better Auth
Challenges:
- Spotify’s deprecated “get recommendations” endpoint → workaround: used Last.fm API
- Preview URL for audio deprecated → full track streaming not available
- Limit of 100 tracks per playlist in a single request
- not being able to use the Spotify API in a extended qouta mode ( possible walkaround for this is to let the user use their own API key )
Tech Stack:
- Frontend: Next.js, Tailwind CSS
- Backend: TypeScript
- APIs: Spotify API, Last.fm API
- Database: PostgreSQL
- Authentication: Better Auth
Challenges:
- Spotify’s deprecated “get recommendations” endpoint → workaround: used Last.fm API
- Preview URL for audio deprecated → full track streaming not available
- Limit of 100 tracks per playlist in a single request
- not being able to use the Spotify API in a extended qouta mode ( possible walkaround for this is to let the user use their own API key )
GitHub
GitHub - dot-ruth/dotune: A web platform for creating playlist based on your taste
A web platform for creating playlist based on your taste - dot-ruth/dotune
🔥8
Forwarded from Yohannes Posts
YohannesTz
I am making a tic-tac-toe game with it and I will share a blog
Medium
Powering realtime, efficient apps: an Introduction to gRPC with Android
A few weeks ago, I was doing my daily commute, and I got a call, being told that our app has been crashing since the last update I sent. I…
🔥2
I will figure it out, I just need to crash out first, that is what my PC says when I try to build an apk. I will give you the apk, I just need to crash first.
Any tips on how to make my PC faster, will be much appreciated
Any tips on how to make my PC faster, will be much appreciated
😁13
Forwarded from Solo codes (Brook Solomon)
Introducing, Ora Browser
A friend of mine used to always complain about his frustration with browsers, and even went as far as wanting to create his own browser, and i also had enough, so i joined forces with @Keni99 and yonaries to create the perfect browser, with the aestetic of browsers like arc but functionality and speed of safari
and its fully open source
Website
Github
X/Twitter
A friend of mine used to always complain about his frustration with browsers, and even went as far as wanting to create his own browser, and i also had enough, so i joined forces with @Keni99 and yonaries to create the perfect browser, with the aestetic of browsers like arc but functionality and speed of safari
and its fully open source
Website
Github
X/Twitter
❤4
Forwarded from WTM Ethiopia (Betel)
☕ 114th Coffee Meetup
Starting Business: A Founder’s Guide to Launching in Ethiopia
In collaboration with Google Women Techmakers Ethiopia & The Disruptors Den, join us for coffee, community, and founders building with purpose.
This isn’t just another event. The 114th Coffee Meetup is the finale of our Design to Market mentorship series, created for technical founders who have mastered product design and are now ready to take on the challenge of launching in the real world.
Here’s what’s waiting for you:
✨ How to move beyond building features and actually break into the Ethiopian market
✨ Practical insights on turning technical skills into a sustainable business
✨ A major announcement you’ll want to be in the room for
✨ Networking with other ambitious founders and innovators over coffee
📍 Venue: ALX Ethiopia – Haya Hulet Mazoria, Noah CityPoint Building 6th floor
📅 Date: September 13
🕑 Time: 2:00 PM
Don’t miss out—save your spot now with a calendar reminder
👉 Add to Calendar
#WTMEthiopia #TDD
Starting Business: A Founder’s Guide to Launching in Ethiopia
In collaboration with Google Women Techmakers Ethiopia & The Disruptors Den, join us for coffee, community, and founders building with purpose.
This isn’t just another event. The 114th Coffee Meetup is the finale of our Design to Market mentorship series, created for technical founders who have mastered product design and are now ready to take on the challenge of launching in the real world.
Here’s what’s waiting for you:
✨ How to move beyond building features and actually break into the Ethiopian market
✨ Practical insights on turning technical skills into a sustainable business
✨ A major announcement you’ll want to be in the room for
✨ Networking with other ambitious founders and innovators over coffee
📍 Venue: ALX Ethiopia – Haya Hulet Mazoria, Noah CityPoint Building 6th floor
📅 Date: September 13
🕑 Time: 2:00 PM
Don’t miss out—save your spot now with a calendar reminder
👉 Add to Calendar
#WTMEthiopia #TDD
❤3
Being understood is rarer than being loved. Many can love the version you show, but few can love the truths you hide. Those who do, carry pieces of your soul gently, as if they were their own.
❤14
You must keep going, because you deserve to see what happens when all your hard work pays off.
🥰5❤🔥4😭3❤2
2017 Recap
First of all, I want to say እግዚአብሔር ይመስገን
This might get a bit personal so brace yourself, the year started a bit rough to be honest, the first 4 months was tough, but those months were the ones that taught me for everything that you experience God has a reason, and he is protecting you, you might not see it at the moment, but as time passes and as the dots start connecting you will understand, so believe me when I tell you trust his plans for you, because his plans for you is much more greater that you would expect, and pray for strength to handle the struggles that come along the way, if there are failures, use them as a stepping stone, those experience are shaping you to become the person that you were suppose to be.
Now to the good part, after a good consideration, I got out of my comfort zone ( an introvert btw ) and volunteered to organize the Developer V3 meetup along side incredible people, I got too meet a lot of people, it is the best highlight of my year, was such a great event, became a part of WTM Ethiopia core member alongside awesome people, whom I cherish from the bottom of my heart, and then created a personal channel through which I got to meet you guys, I really appreciate each and every one of you, I hope you like it here, also this was a year I choose my interest, myself, and made a decision that made ME happy ( trying to kill the people pleaser in me one step at a time ), for the people pleasers here ( if there are any ), those who truly love you and care for you will actually root for you when you choose something that makes you happy instead of them ( so you are pleasing them in a way, don't worry lol)
This year was a year that I was blessed with people and fell in love with the Ethiopian tech community, for those of you am close to and have worked with, had the chance to meet and anyone I got to encounter through the Ethiopian tech community I really really love you, you guys are literally one of the reasons I thank God, I love you guys, you are one of my blessings, you are a blessing.
Now to the best part, I have been working on my spirituality, and my relationship with God. if it were for my sins I wouldn't deserve to be at his presence, but he showed me his endless mercy, I have no words except እግዚአብሔር ይመስገን።
Let's get technical shall we, on to some notable side projects and contribution
- Native Chat Contribution
- Adwa
- Builve Contribution
- Easter Trivia
- Daily Dot
- ng-scaf ( Angular CLI Tool )
- Dotune
Some thoughts I would like to circle back to
- Don't adhere to group thinking
- Genre of my life
- Having a choice is a privilege
- Be the ripple
- Never knowing what comes next
Some honorable Mention
- My art work :)
- My Reading List
As I was going through my channel to draft this recap, realized it is a space I would love to be in, and I hope the same goes to you as well, Thank you guys, I wish you a great year ahead <3
DOT - Small, Yet Relevant.
First of all, I want to say እግዚአብሔር ይመስገን
This might get a bit personal so brace yourself, the year started a bit rough to be honest, the first 4 months was tough, but those months were the ones that taught me for everything that you experience God has a reason, and he is protecting you, you might not see it at the moment, but as time passes and as the dots start connecting you will understand, so believe me when I tell you trust his plans for you, because his plans for you is much more greater that you would expect, and pray for strength to handle the struggles that come along the way, if there are failures, use them as a stepping stone, those experience are shaping you to become the person that you were suppose to be.
Now to the good part, after a good consideration, I got out of my comfort zone ( an introvert btw ) and volunteered to organize the Developer V3 meetup along side incredible people, I got too meet a lot of people, it is the best highlight of my year, was such a great event, became a part of WTM Ethiopia core member alongside awesome people, whom I cherish from the bottom of my heart, and then created a personal channel through which I got to meet you guys, I really appreciate each and every one of you, I hope you like it here, also this was a year I choose my interest, myself, and made a decision that made ME happy ( trying to kill the people pleaser in me one step at a time ), for the people pleasers here ( if there are any ), those who truly love you and care for you will actually root for you when you choose something that makes you happy instead of them ( so you are pleasing them in a way, don't worry lol)
This year was a year that I was blessed with people and fell in love with the Ethiopian tech community, for those of you am close to and have worked with, had the chance to meet and anyone I got to encounter through the Ethiopian tech community I really really love you, you guys are literally one of the reasons I thank God, I love you guys, you are one of my blessings, you are a blessing.
Now to the best part, I have been working on my spirituality, and my relationship with God. if it were for my sins I wouldn't deserve to be at his presence, but he showed me his endless mercy, I have no words except እግዚአብሔር ይመስገን።
Let's get technical shall we, on to some notable side projects and contribution
- Native Chat Contribution
- Adwa
- Builve Contribution
- Easter Trivia
- Daily Dot
- ng-scaf ( Angular CLI Tool )
- Dotune
Some thoughts I would like to circle back to
- Don't adhere to group thinking
- Genre of my life
- Having a choice is a privilege
- Be the ripple
- Never knowing what comes next
Some honorable Mention
- My art work :)
- My Reading List
As I was going through my channel to draft this recap, realized it is a space I would love to be in, and I hope the same goes to you as well, Thank you guys, I wish you a great year ahead <3
DOT - Small, Yet Relevant.
❤🔥20⚡8❤4
Forwarded from Supernovae (Nova)
🌼 Vibe Coded🌼
I gave the Enkutatash vibe a try for the new year just for fun btw today:)), and it didn’t turn out as well (full of bugs in a lot of ways) But I wanted to share it anyway...()
Check it out: https://enkutatash-ebon.vercel.app/
It's not perfect, but I hope you enjoy it! (the sound specially 😂😂😂😂😂)
Happy New Year! ✨ Let's celebrate with some bubbles, laugh at this craziness💛
Note Try:the hard level
(if u gonna try it out 👉👈)
Credit to :@gugutlogs for the sound☺️
I gave the Enkutatash vibe a try for the new year just for fun btw today:)), and it didn’t turn out as well (full of bugs in a lot of ways) But I wanted to share it anyway...()
Check it out: https://enkutatash-ebon.vercel.app/
It's not perfect, but I hope you enjoy it! (the sound specially 😂😂😂😂😂)
Happy New Year! ✨ Let's celebrate with some bubbles, laugh at this craziness💛
Note Try:the hard level
(if u gonna try it out 👉👈)
Credit to :@gugutlogs for the sound☺️
❤6
Natyiu
The US is going full woke at this point, it’s honestly getting absurd. Charlie Kirk is dead.
ከአመጻ ብዛት ፍቅር ቀዘቀዘ
ሰው ወንድሙን ገሎ መቼ ተወቀሰ
አመጸኞች በዙ ክፋቱ ጨምሮ
ተላልፈው ተሰጡ ለማይረባ ዐዕምሮ
አትመጣም ወይ (ማራናታ)
አናርፍም ወይ (ማራናታ)
ማራናታ
ሰው ወንድሙን ገሎ መቼ ተወቀሰ
አመጸኞች በዙ ክፋቱ ጨምሮ
ተላልፈው ተሰጡ ለማይረባ ዐዕምሮ
አትመጣም ወይ (ማራናታ)
አናርፍም ወይ (ማራናታ)
ማራናታ
❤13
A simple and fun project to remember the day, Spin of Fate , Spin and discover your fate for the year, I wish you all 7 options :)
Happy New Year everyone, Wishing you a year filled with blessings, happiness, and all the good things life has to offer.
Have a great one :)
Happy New Year everyone, Wishing you a year filled with blessings, happiness, and all the good things life has to offer.
Have a great one :)
❤7🔥4