Automated Git Deployments on Azure Ubuntu VM from BitBucket With Nodejs

Posted by in Random, Softwares, Technology, Tutorials

Nobody needs an introduction to Git, its a basic skill you’ve to have these days if you’re into programming or programming related stuff. While Git makes a programmer’s life easier in multiple ways, it also has some perks. If you’re not a huge team, deploying your newest build can become redundant and boring super fast – especially if your production server is on the cloud (probably everyone’s production servers are now on the cloud!). A typical simple workflow would be like this: Push your commit to git Git fetch, git pull on…read more

Connecting to Raspberry Pi via SSH after clean reinstall on Mac OSX

Posted by in Mac OSX, Softwares, Technology, Tutorials

  Anyone who has worked with SSH, knows how convenient it is to manage a remote machine. If you’re using(or planning to use) a Raspberry Pi as a headless home file server or as a Time Machine backup device, you’ll be accessing it through SSH often. Setting up a headless RPi server is supposed to be ‘set up everything once & forget about it‘. But in practice, this isn’t the case always. If your Pi reboots because of some software issue or power failure without properly unmounting the file system,…read more

NodeJS + SocketIO + C# Group Chat Tutorial

Posted by in Softwares, Technology, Tutorials

Introduction to NodeJS If you’re into web programming, you must have heard of nodeJS & its capabilities. NodeJS is a server side software system designed for developing highly scalable web applications. It was created by Ryan Dahl in 2009. NodeJS is a packaged compilation of Google’s V8 Engine, which is a javascript engine which ships with Chrome. V8 complies Javascript to native machine code before executing it instead of interpreting the code in a JVM. V8 optimizes the code during runtime & offers greater performance & inline caching. NodeJS allows…read more


E-Mailing files as attachments : My little fix!

Posted by in Softwares

Sending files/documents. The second use for our email address. We all use our EMail address primarily for registering the vast variety of online services. I don’t know of anyone who use EMail for personal communication like their cellphone other than using it for sending small files & documents along with a message. Sending files through email is pretty straight forward. You just attach the file you want to send to the mail message & simply send. The file will be sent to the recipient if the attached file is safe for sending…read more