Weekly Dev Journal - Episode # 14
Table of contents
Hello and welcome to the 14th episode of WEEKLY DEV JOURNAL 🎉
I hope you had a great week of learning and achieving your goals.
Let's get started with this episode.
Learnings
Opcast
This week, I picked opcast as my project. The idea was to make podcast platform to explore different podcasts. It will also provide functionality to user to create series of podcasts on user's profile and user can upload audio files and share the podcasts to the users.
Currently I'm working on implementing live audio streaming feature where user can live stream audio podcasts and other users can listen to the audio easily.
I have completed the One-to-One audio connection & just figuring out the way to expand to one-to-many so many users can join and attend the podcast LIVE.
I am also figuring out the way to host this project on Azure because I am using webrtc in this project and I will not be able to deploy it in vercel. Maybe I will host it on Azure to checkout the live audio streaming feature.
Source code of this project is available on GitHub:
Frontend: https://github.com/HussnainAhmad1606/Opcast-Frontend
Backend: https://github.com/HussnainAhmad1606/Opcast-Backend
Update GitHub Readme
This week, I updated my github readme. I had too many ideas to add many creative things but 2 main things that I wanted to add: 1) Technologies that I worked on. 2) My blogs and writing work.
So first, I added some of technologies that I primarily worked with:
Then, I added some of my blog links along with full blog link.
Previously, my idea was to use GitHub actions so my readme auto-update whenever I publish new article, but the problem was, I have blogs on substack & this blog on hashnode. Although, Hashnode has API that I can use but currently substack doesn't has any of this thing that I can use to embed my latest articles.
I found some github repos that are embedding substack articles on website but I didn't find anything for markdown. So, for now, I manually picked articles from my blog and add it to markdown.
This is the final result:
You can checkout the final version on my github profile: click here
Weekly Picks
Here's list of some weekly picks for you:
https://www.writesoftwarewell.com/shape-up-37signals-summary
https://architectelevator.com/strategy/book-author-economics/
https://katafrakt.me/2017/04/29/snowflake-method-for-software-projects/
Psycho Ponderings
I know you are tired but come, this is the way.
Start a huge, foolish project, like Noah… it makes absolutely no difference what people think of you.
No response is also a response and its a powerful one.
There is no pain worse than the pain of heart.
That's it for this episode.
I hope you enjoyed it.
Feel free to share it with your friends.
You can also SUBSCRIBE to the newsletter to get more content like this directly in your email inbox. Just enter your email in the "Subscribe to my newsletter" section below. It's FREE
You can follow me on Twitter & Instagram.
See you in the next one ;-)
- Psycho
Subscribe to my newsletter
Read articles from Hussnain Ahmad directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Hussnain Ahmad
Hussnain Ahmad
Psycho Here ;-)