In this post, I will introduce you to a friendly open-source server management tool VitoDeploy, a project beautifully crafted and thoughtfully designed by one of my best friends Saeed. VitoDeploy is a self-hosted server management tool aimed to make it easy to bootstrap servers and easily deploy PHP applications. In a nutshell, Vito is a… Continue reading VitoDeploy: opensource alternative to Laravel Forge
Category: Technology
Re-inventing Bookmarks for Teams
Bookmarks have been around for as long as the internet itself. They’re a simple way to save websites and articles that you want to revisit later. But in the age of teamwork, traditional bookmarks are starting to show their age. Here are some of the challenges with using traditional bookmarks for teams: So, what’s the… Continue reading Re-inventing Bookmarks for Teams
I created a Browser extension that Enables Youtube Comments when they are disabled!
About a week ago, I wrote a blog post about how I concluded that disabling comments on Youtube videos could be oppression of free speech. My philosophy is that if you have the freedom and opportunity to express your opinions to the public, you should be open to receiving criticism and feedback. Preventing people from… Continue reading I created a Browser extension that Enables Youtube Comments when they are disabled!
Remove large file from a git commit
I’ve done it again, super excited to work on my new pet project, I ran dd command to test my new VPS I/O Speed and created a 1-gigabyte file in my repository folder, and somehow I accidentally committed that. Unless you’re using a self-hosted git server with a large max upload, you’ll probably get an… Continue reading Remove large file from a git commit
Parsing ndjson stream API’s with PHP
Readable Streams are API responses that are broken into small chunks and sent to the client. As the client should be able to parse the chunks of received data as they arrive the conventional JSON responses are not ideal to be used for streams. So In most cases, streamable API endpoints should send the data… Continue reading Parsing ndjson stream API’s with PHP