Chris Ward, Jan 15

Deploying from GitHub to a Server

Chris Ward provides tips on making Git and GitHub projects fit better into developer workflow—from running tests to deploying your code to a server.
Tanay Pant, Dec 22

Developing 3D Games with Unity 5

Tanay Pant presents a step-by-step guide to creating a simple 3D game using the Unity 5 gaming platform.
Josh Althuser, Dec 18

Is Hiring a Full Stack Developer Worth It?

Josh Althuser explores the meaning of full stack development, and the pros and cons of hiring full stack developers.
Shivam Mamgain, Dec 15

Google Maps Made Easy with GMaps.js

Shivam Mamgain explores ways to utilize and customize Google Maps with GMaps.js, a library that makes it much easier to harness the Google Maps API.
Adam Bolte, Dec 04

Understanding *NIX Login Scripts

Adam Bolte looks at how to determine the best location to load your environment variables and programs for altering your shell or desktop environment.
Simon Codrington, Dec 01

Using the Battery Status API to Optimize Your Development

Simon presents the Battery Status API, used for determining the battery levels of an end user's device and tailoring your app to optimize performance.
Brett Romero, Nov 27

A Tour of Python Collections

Brett Romero provides an introductory guide to Python collections, covering the various functions of lists, strings, mappings and sets.
Web Dev @ Microsoft
David Catuhe, Nov 18

Using JavaScript Frameworks inside C# with ChakraBridge

Microsoft's David Catuhe unveils ChakraBridge, a new JavaScript framework that will bring JavaScript and C# together
Glenn Goodrich, Nov 16

Deploying Ruby Apps with Bare Metal: A New Type of VM

Glenn Goodrich introduces CenturyLink's Bare Metal container platform, and explains how to set up a simple Ruby app.
Chris Ward, Nov 11

Simple, Clutter-free Programming with Go

Chris Ward introduces Go (aka GoLang), covering the features of this statically typed, compiled language, as well as resources for further learning.
Zack Wallace, Oct 30

13 Tips on Designing and Building Apps More Efficiently

Zack Wallace shares 13 tips that will help you design and build apps more efficiently.
Web Dev @ Microsoft
David Voyles, Oct 29

Getting Started with Emscripten: Transpiling C/C++ to JavaScript/HTML5

Microsoft's David Voyles explains how to use Emscripten to turn C/C++ code into Javascript/HTML5 by creating your own web project.
Srinivas Rao, Oct 26

How to Build an AR Android App with Vuforia and Unity

Srinivas Rao goes through the entire process of building an augmented reality app for Android in Unity with Vuforia, without writing a single line of code!
Zdravko Jakupec, Oct 21

Saving and Loading Player Game Data in Unity

Zdravko shows you how easy it is to save and load player data in Unity - persisting to hard drive and reading from it. Start making awesome games today!
Patrick Catanzariti, Oct 12

Building a Google Cardboard VR App in Unity

Patrick Catanzariti covers in detail how to put together a Google Cardboard based VR app in Unity using the Google Cardboard Unity SDK.
Craig Buckler, Sep 23

SQL vs NoSQL: How to Choose

In the continuing SQL vs NoSQL debate, Craig discusses example project scenarios to determine which type of database offers the most benefit.
Bruno Skvorc, Sep 22

WebCamp Zagreb 2015 - a Conference You Must Not Miss

Have you heard of WebCamp Zagreb? It's an annual conference full of internationally renowned speakers for next to no money. Check it out!
SitePoint Offers, Sep 21

JavaHub: The Center of Your JavaOne Conference

An introduction to JavaHub, the place to be during the 2015 JavaOne conference.
SitePoint Offers, Sep 17

JavaOne4Kids: Robots, Minecraft, and Coding

A selection of highlights from the JavaOne4Kids, a day of demonstrations held right before the 2015 JavaOne conference in San Francisco.
SitePoint Offers, Sep 15

JavaOne Track Highlights: Java and Server-Side Development

A selection of highlights from the Java and Server-side Development track at the JavaOne conference.
Zdravko Jakupec, Sep 11

Saving Data Between Scenes in Unity

Zdravko guides you through persisting data between scene transitions in Unity - a must have skill for any aspiring game developer!
Abder-Rahman Ali, Sep 09

Manipulating Images with the Python Imaging Library

A. Hasan introduces the Python Imaging Library and Pillow, showing how to read and resize images, convert to grayscale and change image file formats.
Vincent Quarles, Sep 09

Building a Dodger Game Clone in Unity

Vincent Quarles presents a step by step tutorial on building a game in Unity - a Dodger clone. Learn gamedev today!
SitePoint Offers, Sep 08

Giveaway: Win Tickets To The Oracle JavaOne Conference!

The Oracle JavaOne conference is right around the corner (October 25th-29th), and to get you pumped for the event, we’re giving away 40 free tickets! The conference, which is being held in San Francisco, is going to be part innovation, part exploration, and part celebration of Java’s 20 year history.

More Java Than Ever

Over 400 sessions are being offered this year, all taught by respective experts. If you want to explore a particular track, you can take the “Java and Security” track, “Emerging Languages” track, or one of the six other tracks. Or, you can explore by experience level or session type. Whatever your Java passion or pleasure, you can find it.


To celebrate Java’s 20th anniversary, Oracle executive and engineering experts will highlight memorable events that have taken place over the past 20 years, as well as forecast the future of Java. Using technical demonstrations, they’ll show how Java is, “...driving developer innovation, revolutionizing application development, and improving application services for the Internet of Things, enterprise architectures, and cloud computing.” The Java Community keynote will celebrate the phenomenal 20 year history of Java, as well as use creative onstage demos to showcase the work of Java community gurus.

Java Hub

Get up close and personal with the latest Java innovations at the Java Hub. javahub Want to improve the future of Java? Stop by the Hackergarten and contribute to your favorite open source project. Want to experience a hands-on demonstration of the power of Java technologies? Check out the MakerZone and see how Java is powering everything from game consoles to robots. Want to see the intersection of Java and art? Don’t miss myMatrix, an interactive community project by media artist Wolf Nkole Helzle. 3dmodeling Want to see exactly how 3D modeling and printing work? Watch an exact clone of “Duke” be taken from “birth” all the way to 3D printing. Want fresh coding tips from experienced developers? Don’t miss Nighthacking, where developers are interviewed and share coding tips. Want a great cup of coffee? Grab a cup at the Oracle Technology Network Community Cafe, and chat with your baristas about anything Java related.

Java for Kids

javaoneforkids Java isn’t just for adults! The JavaOne4Kids event wants to empower the next generation of programmers. With subjects like “Building An Arcade Game With Greenfoot” and “Minecraft Modding With Forge 1.8”, the event is a sure hit for young programmers. The event takes place Saturday, October 24th, and is geared for kids ages 10-18.

Duke's Cafe

Duke’s Cafe is a great place to grab a bite to eat, hang with friends, and maybe do a bit of hacking. There will be entertainment Monday -Thursday, and plenty of time and space for networking. Duke’s is your home away from home during JavaOne.

How to Win

SitePoint is partnering with Oracle to give away FORTY free tickets to the conference. To win a ticket to the conference, leave a comment below telling us how you’ll convince your boss to give you the week off for the conference. The best answers win. See you there!