Simple website backup

Need to setup a quick file backup solution for your website and do not really know where to start?  Well you have come to the right place for some help getting something quick and simple setup.

NOTE: For the copy & paste people, be sure to properly convert the quotes.

Step 1: Generate your ssh key pair.

The first thing you will want to do is setup SSH keys to automate the offsite backups you will be taking. Continue reading

Slow Windows WebDAV

So you are trying to do a sync or just view files on a WebDAV share that you just mapped as a disk in Windows but you noticed it is going slow like a turtle, or even gave you weird errors when you first tried to map it as a drive.  You report the issue to your IT department or systems administrator(s) that manage and operate the Unix or Linux based server that you are connecting to and they tell you that they have received no complaints and other clients are connecting things are running extremely fast as normal. Continue reading

Java Update – Java SE 8 Around the corner

It appears that the next Java update – Java SE 8 is just around the corner according to ORACLE’s website.  The release date is currently set to 03/18/2014 or March 18, 2014 which will also include the JDK 8.  The slowdown was for a very good reason which was for ORACLE to address security issues with Java and to speed up the work on getting Project Lambda out the door.  They are still working on Project Jigsaw along with improving the Java ME platforms.

If you have never heard of Project Lamda or Jigsaw the following short summaries might help you a little more along with their JSR or Java Specification Requests status.

Project Lambda is JSR 335 which has the goal of adding Lambda Expressions to the Java programming language along with closures.  Lambda expressions are anonymous functions that you can use to create delegates or expressions types that can be used to pass as arguments or returned as a value of a function call similar to other languages like JavaScript, C++, Scala and more.

Project Jigsaw has the goal of design and implementation for a standard module system for Java SE.  They are currently experimenting with prototypes and other ideas which they will work towards making it a  Java Platform Module System JSR in a future Java update.

So if you would like to find out more about the upcoming Java 8 release please take a look at the official project page at here.

MySQL Replication Quick and Easy

Your website is growing and you were looking into a way to squeeze some more performance out of your website, setup a database instance for reports, backups, etc.

A solution that you can use is MySQL Replication which will allow you to setup another database server instance of your master server that replications updates from your master server.

A few things you will need to do on your master server:

Step 1 Continue reading