Hi, I’m John McNeil and I run software pulse, an online information portal teaching novice Java programmers how to turn their ideas into working applications.

My aim is to help people transition from a novice coder to someone who can confidently design and build their own applications to do what they want to do. 

The examples found here use Java and focus on desktop applications. Java is a rich, structured and object-oriented programming language. The desktop approach provides a rich user interface. Together, these features allow you, the developer, to focus on building applications and avoid the none essentials.

No matter what type of programmer you want to ultimately be Software Pulse aims to teach you how to connect together the tools and techniques to build real applications. Here you will learn skills which will serve you no matter what you go on to do.

I look forward to working with you

John McNeil