Java Sort Algorithm

Welcome to my Java sort algorithm tutorial. Here I will cover all of the elementary sorting algorithms : Bubble, Selection and Insertion sort. I also created a new method we can use to analyze the arrays so we can learn how the sorts work. I want this video to be very interactive so that you...

Java Algorithms

Welcome to my Java Algorithms tutorial. In this series I will cover everything there is to know about Java algorithms and data structures. An algorithm is just the steps you take to manipulate data. A data structure is the way data is arranged in memory. There are 3 main data structure...

MVC Java Tutorial

Welcome to my MVC Java Tutorial. I have been asked for this tutorial many times in the last few weeks. To understand the Model View Controller you just need to know that it separates the Calculations and Data from the interface. The Model is the class that contains the data and the methods...

Mark of the Ninja Review

The other day I was told it was impossible to make a great 2D scrolling platformer game. While I could name numerous great ones, I figured I’d do a review on one of my recent favorites that many people haven’t heard of. So today I present my Mark of the Ninja Review! I by no means...

Refactoring Video Tutorial

After you learn the core syntax of a language many programmers are lost on what to learn next. What do you need to know to create large flexible and extendable applications? I did my best to teach you how to structure your programs in my Object Oriented Design Tutorial. And, to understand OOD...

Code Refactoring 18

In this tutorial I end my Code Refactoring Tutorial. It was a big one and between it and my Design Patterns Video Tutorial you should be able to do most anything. To end this tutorial, I’ll cover the Abstract Factory Pattern again to make sure you understand it. It is often considered a...

Code Refactoring 17

In this part of the code refactoring tutorial I will answer another challenge I recently received. This tutorial is all about the Visitor Design Pattern. You use the visitor design pattern when you want to perform a similar calculation on many different objects. It seems to confuse people, but I...

Code Refactoring 16

In this tutorial, I’ll answer a question that was sent to me. The question pertains to how can we add additional features to code the right way. When new features are needed it is a bad idea to add new code to older classes. This makes compact easy to understand classes complicated because...

Code Refactoring 15

In this part of my code refactoring tutorial, we’ll look at how to replace a primitive type with a class. Type safety is very important! So, what we want to do is to eliminate all operations on values that are not of the appropriate data type by protecting the program from bad input. One...

Use a PS3 Controller with a PC

Today I’m going to show you how to use a PS3 controller with a PC. I’ve received this question many times. Most of the problems come from the fact that people don’t know how to find MotionInJoy. You don’t have to worry about that now, because you can download MotionInJoy...

« Older Entries

Google+