I always use this open source NGINX config site to set up NGINX and it's been great so far. It was suggested by Chapi couple years back and I recommend it.
• digitalocean.com/community/tools/nginx
#NGIN #Resources
@Dagmawi_Babi
• digitalocean.com/community/tools/nginx
#NGIN #Resources
@Dagmawi_Babi
Across the world creative people are making high quality things of all kinds and sharing their work freely.
Make it Yourself showcases this incredible talent, bringing together over 1000 useful DIY projects to demonstrate just what is possible when you make things yourself.
Each featured item links directly to their original project websites, where you’ll find everything needed to make them.
Explanation Video
• youtube.com/watch?v=TSFJ2OH1PQA
1000 Useful things to make
• https://t.me/c/1156511084/1126
#YouTube #Resources #MIY
@Dagmawi_Babi
Make it Yourself showcases this incredible talent, bringing together over 1000 useful DIY projects to demonstrate just what is possible when you make things yourself.
Each featured item links directly to their original project websites, where you’ll find everything needed to make them.
Explanation Video
• youtube.com/watch?v=TSFJ2OH1PQA
1000 Useful things to make
• https://t.me/c/1156511084/1126
#YouTube #Resources #MIY
@Dagmawi_Babi
The guy who made 21st.dev for the react community really cooked!
Bro made really amazing components!
#Resources #21stDev
@Dagmaawi_Babi
Bro made really amazing components!
#Resources #21stDev
@Dagmaawi_Babi
Cobalt is a media downloader with no ads, trackers, paywalls or other waste of time content
• cobalt.tools
You can download from YouTube, twitter, IG and so many more both in Video and Audio format. They have really good settings and options for even more control.
It's an open source project that you can also self host or use as an API
• github.com/imputnet/cobalt
#Resources #CobaltTools
@Dagmawi_Babi
• cobalt.tools
You can download from YouTube, twitter, IG and so many more both in Video and Audio format. They have really good settings and options for even more control.
It's an open source project that you can also self host or use as an API
• github.com/imputnet/cobalt
#Resources #CobaltTools
@Dagmawi_Babi
The Sims Game Design Documents
• donhopkins.com/home/TheSimsDesignDocuments/
#TheSims #Games #GameDesign #Resources
@Dagmawi_Babi
• donhopkins.com/home/TheSimsDesignDocuments/
#TheSims #Games #GameDesign #Resources
@Dagmawi_Babi
Semantic Versioning (SemVer)
• semver.org
Tldr: for a version like 1.2.4:
1 - Major Version (backward incompatible)
2 - Minor Version (backward compatible)
3 - Patch Number (only bug fixes)
So when you're fixing bugs, only update the last number. If you've added a new feature that doesn't mess up previous architecture then it's a minor version bump. If you've added something big enough to break previous versions then it's a major version bump.
#SemVer #Resources
@Dagmawi_Babi
• semver.org
Tldr: for a version like 1.2.4:
1 - Major Version (backward incompatible)
2 - Minor Version (backward compatible)
3 - Patch Number (only bug fixes)
So when you're fixing bugs, only update the last number. If you've added a new feature that doesn't mess up previous architecture then it's a minor version bump. If you've added something big enough to break previous versions then it's a major version bump.
#SemVer #Resources
@Dagmawi_Babi
If you're building an AI wrapper product, you should checkout Vercel's opensource AI SDK. It is a unifying tool to switch between different API providers easily. Manually switching between APIs everytime your user chooses a new model is not efficient and this is a proven and simple way of doing things.
AI SDK
• sdk.vercel.ai
Companies like Perplexity, V0, Midday, Dub.sh and more use it. It supports streaming, generating images, function calling and more.
#Resources #Vercel #AISDK
@Dagmawi_Babi
AI SDK
• sdk.vercel.ai
Companies like Perplexity, V0, Midday, Dub.sh and more use it. It supports streaming, generating images, function calling and more.
#Resources #Vercel #AISDK
@Dagmawi_Babi
It’s not that hard to build a fully functioning, code-editing agent and this's blog piece guides you on how to do it in just 400LOC most of which is boilerplate.
How to Build an Agent by Thorsten Ball
• ampcode.com/how-to-build-an-agent
He uses Golang and anthropic but you can substitute the AI with gemini. And Go is lovely and readable enough to be understood to be written in other langs.
#Blogs #HowtoBuildanAgent #Resources
@Dagmawi_Babi
How to Build an Agent by Thorsten Ball
• ampcode.com/how-to-build-an-agent
He uses Golang and anthropic but you can substitute the AI with gemini. And Go is lovely and readable enough to be understood to be written in other langs.
#Blogs #HowtoBuildanAgent #Resources
@Dagmawi_Babi
a-practical-guide-to-building-agents.pdf
7 MB
OpenAI also has a nice and well organized resource on how to build agents. They also have academy.openai.com for sharing lessons and tutorials.
#Books #Resources #Agents
@Dagmawi_Babi
#Books #Resources #Agents
@Dagmawi_Babi
I've been using iconify.design for different icon on mobile and web. They're very extensive, so much so that they got each icon animates, in different weight and can be downloaded, copied as SVG and so much more,
#Resources #Icons
@Dagmawi_Babi
#Resources #Icons
@Dagmawi_Babi
If you use tmux then this's a lovely site and resource built. It's open source and it's got so much content organized.
Tmux Reference
• TmuxReference.com
And it's open source
• github.com/joshuawootonn/tmux-reference
#Resources #Tmux
@Dagmawi_Babi
Tmux Reference
• TmuxReference.com
And it's open source
• github.com/joshuawootonn/tmux-reference
#Resources #Tmux
@Dagmawi_Babi
DeepWiki.com is an amazing resource that basically converts any github repo into a wiki and allow you to chat with it.
Now, we've seen some versions of this but none are as comprehensive and as powerful as this. It even goes the extra mile of generating diagrams and also exporting the wiki.
Very powerful and fast too!
#Resources #DeepWiki
@Dagmawi_Babi
Now, we've seen some versions of this but none are as comprehensive and as powerful as this. It even goes the extra mile of generating diagrams and also exporting the wiki.
Very powerful and fast too!
#Resources #DeepWiki
@Dagmawi_Babi
If you're building a chat app here's an awesome list of features and plugins.
#Resources #ChatApp
@Dagmawi_Babi
#Resources #ChatApp
@Dagmawi_Babi
Convex.dev is an absolutely amazing open-source, reactive, real-time by default database.
I was forced to use it at work but I fell in love with it the moment I got it working. And the biggest part of that is that it's real-time/reactive by default. Meaning if I change something on the database it's automatically synced across all clients.
Infact it's so reactive that you could build an entire application with no state management. It's THAT good.
So if you're looking to build something like that, choose convex, highly recommended.
#Resources #Convex
@Dagmawi_Babi
I was forced to use it at work but I fell in love with it the moment I got it working. And the biggest part of that is that it's real-time/reactive by default. Meaning if I change something on the database it's automatically synced across all clients.
Infact it's so reactive that you could build an entire application with no state management. It's THAT good.
So if you're looking to build something like that, choose convex, highly recommended.
#Resources #Convex
@Dagmawi_Babi
YouTube Shortcuts
Playback Speed
• Increase — Shift + >
• Decrease — Shift + <
• Hold Space to increase
View Modes
• Toggle Full Screen — F
• Theater Mode — T
• Miniplayer — I
During Pause
• Advance one frame — .
• Go back one frame — ,
Captions
• Toggle captions — C
• Decrease caption size — -
• Increase caption size — +
• Cycle caption opacity — O
• Cycle caption background opacity— W
Others
• Toggle Mute — M
• Play next video — Shift + N
• Play previous video — Shift + P
• Focus Search Bar — /
• Numpad — Skip through specific percentages
(eg: 5 for 50%)
Importantly you can press Shift + ? to bring out YouTube shortcuts.
#YouTube #Resources
@Dagmawi_Babi
Playback Speed
• Increase — Shift + >
• Decrease — Shift + <
• Hold Space to increase
View Modes
• Toggle Full Screen — F
• Theater Mode — T
• Miniplayer — I
During Pause
• Advance one frame — .
• Go back one frame — ,
Captions
• Toggle captions — C
• Decrease caption size — -
• Increase caption size — +
• Cycle caption opacity — O
• Cycle caption background opacity— W
Others
• Toggle Mute — M
• Play next video — Shift + N
• Play previous video — Shift + P
• Focus Search Bar — /
• Numpad — Skip through specific percentages
(eg: 5 for 50%)
Importantly you can press Shift + ? to bring out YouTube shortcuts.
#YouTube #Resources
@Dagmawi_Babi
I usually use this security checklist whenever I'm setting up a MongoDB instance or even in Atlas.
MongoDB Security Checklist
• mongodb.com/docs/manual/administration/security-checklist
#MongoDB #Resources
@Dagmawi_Babi
MongoDB Security Checklist
• mongodb.com/docs/manual/administration/security-checklist
#MongoDB #Resources
@Dagmawi_Babi
One pretty neat thing @GugutLogs taught me is to log and rate the movies I watch on LetterBoxd.com
It is actually insane seeing the amount of movies I've watched and also rating them gives you perspective on what movies you'd recommend to others too.
Lists are another powerful resource in this site. If you like a certain movie then it's for sure that there are others you'd like too and people know this and made lists for you.
I even got to make lists of the movies I've watched. Like fav movies of all time, fav animations, fav musicals and more.
You can follow me and check out my lists
• letterboxd.com/dagmawibabi
Overall I like it lots. Definitely recommend you do it too.
#LetterBoxd #Resources
@Dagmawi_Babi
It is actually insane seeing the amount of movies I've watched and also rating them gives you perspective on what movies you'd recommend to others too.
Lists are another powerful resource in this site. If you like a certain movie then it's for sure that there are others you'd like too and people know this and made lists for you.
I even got to make lists of the movies I've watched. Like fav movies of all time, fav animations, fav musicals and more.
You can follow me and check out my lists
• letterboxd.com/dagmawibabi
Overall I like it lots. Definitely recommend you do it too.
#LetterBoxd #Resources
@Dagmawi_Babi
One odd thing I learnt today is that Windows creates a file in drive C called hiberfil.sys which is about 75% of your RAM size. It's the hibernation file.
This file has a constantly updating copy of whatever is in your RAM so it can hibernate and comeback to continue where you left it.
Now if your PC is lacking some space you can disable hibernation by simply opening the terminal in admin mode and typing "
Now the main drawback is that it will affect fast startup but I deleted it and I noticed no change whatsoever. Plus you can reactivate it by typing "
#Resources #Windows
@Dagmawi_Babi
This file has a constantly updating copy of whatever is in your RAM so it can hibernate and comeback to continue where you left it.
Now if your PC is lacking some space you can disable hibernation by simply opening the terminal in admin mode and typing "
powercfg -h off
" and this file will be removed. Now the main drawback is that it will affect fast startup but I deleted it and I noticed no change whatsoever. Plus you can reactivate it by typing "
powercfg -h on
" in a terminal with admin perms. #Resources #Windows
@Dagmawi_Babi
Maybe I'm getting older or something but it's been a year and more since I've been into newsletters than normal news/update channels.
My favorite part is that they remove all the distraction and all the useless content and present you with the best and useful content. So without further Ado here are my favorite newsletters.
@CodeNight - I am not as active as I used to be in the group so I used to miss so many great projects and resources. But this weekly newsletter arranged things precisely and beautifully.
• codenight.substack.com
AI News - considered as the best newsletter for AI related content. It also recaps Twitter posts too. So you really don't have to goto twitter
• Smol.ai
Hungrimind - this one might not be the best for all but since I got access to the platform it's relevant for me. But it's also great for flutter devs.
• Hungrimind.com/learn/flutter
Pastor Vlad - The best, straightforward and the most useful Christian newsletter out there. He is focused on digital missionary so you know how amazing the free books, resources and lessons are.
• PastorVlad.org
#Resources #Newsletters
@Dagmawi_Babi
My favorite part is that they remove all the distraction and all the useless content and present you with the best and useful content. So without further Ado here are my favorite newsletters.
@CodeNight - I am not as active as I used to be in the group so I used to miss so many great projects and resources. But this weekly newsletter arranged things precisely and beautifully.
• codenight.substack.com
AI News - considered as the best newsletter for AI related content. It also recaps Twitter posts too. So you really don't have to goto twitter
• Smol.ai
Hungrimind - this one might not be the best for all but since I got access to the platform it's relevant for me. But it's also great for flutter devs.
• Hungrimind.com/learn/flutter
Pastor Vlad - The best, straightforward and the most useful Christian newsletter out there. He is focused on digital missionary so you know how amazing the free books, resources and lessons are.
• PastorVlad.org
#Resources #Newsletters
@Dagmawi_Babi
Very quick way to set up a wait-list page
• waitlister.me
Though if you want to bulk email people you'll have to pay and that's expected. If you don't want to pay you could just take the list of emails and do whatever you want with it.
#Resources #Waitlists
@Dagmawi_Babi
• waitlister.me
Though if you want to bulk email people you'll have to pay and that's expected. If you don't want to pay you could just take the list of emails and do whatever you want with it.
#Resources #Waitlists
@Dagmawi_Babi