How to Install Openfire XMPP Server and Use it with Smack Android App From Emulator

Openfire is an widely used XMPP Server that is written in the Java programming language. It boastsĀ  an intuitive and easy to use dashboard where your setup is just interacting with the UI and you can get complex setups done very easily. In this tutorial we are focusing on installing Openfire for use with a Smack based Android App on the local machine were Android Studio is installed. It is in response to my students from the course Build an Android Chat App from Scratch using XMPP and Smack, who happen to need this in big numbers. Let’s get started.Continue reading

A Friendly Introduction to NGINX

NGINX is a powerful web server. Right. If you’re here you probably know that already so I won’t spend more time convincing you it is also a noteworthy reverse proxy and load balancer. Many have reported the lack of a simple serial and step by step guide to help a complete beginner feel comfortable with NGNIX, in this guide, we set out to provide one and at the end, we do hope, you’ll be able to more confidently manage your NGINX instance and make critical decisions particular to your needs.Continue reading

Setting up Git Collaboration for your Internal Developer Team

git-logoGit is the defacto go to version control tool if you have reached a point where you need collaboration between your developer team members.Git being amazing at its job though ,many entry level people find it hard to set up and shy away from its benefits if there is no one around to guide them.In this tutorial we will see how to set up git for use in a small team of developers on a local network(which is the case for many small companies). Although we will talk about some basics of git ,we assume that you can do basic adding,committing and branching for your git repositories,if you can’t do that already ,please read about it and come back here.Now the fun begins.Continue reading

How to make WordPress install plugins and themes automatically.

wordpress-iconIf you have ever installed wordpress on your own hosted server( where you have root access and manage everything yourself), you may have seen the problem where wordpress can’t install a your favorite theme or plugin and instead gives you a window saying that it needs ftp information (which is misleading in some way).The real problem is that your http server doesn’t have access rights to the location where these themes or plugins should be installed and we are fixing just that in this tutorial.To get rid of this problem ,you really have to do two things.Continue reading