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 EverOver 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.
KeynotesTo 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 HubGet up close and personal with the latest Java innovations at the Java Hub. 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. 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 KidsJava 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 CafeDuke’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 WinSitePoint 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!
Shaumik Daityari, Sep 01
Managing Huge Repositories with Git
Shaumik examines ways to manage huge repositories with Git, including shallow cloning, cloning a single branch, using submodules and third-party extensions.
Brett Romero, Aug 28
Watch: Combining Dynamic Strings with Python
Dynamic and changeable parts combined with string. This is what concatenation is. Let's jump in and see how its done with Python.
Web Dev @ Microsoft
Michael Oneppo, Aug 27
Build a Web Game in an Hour with Visual Studio and ASP.NET
Microsoft's Michael Oneppo goes through what it takes to build a simple web game in an hour, using Visual Studio and ASP.NET
Shaumik Daityari, Aug 19
Deploying a Django App with mod_wsgi on Ubuntu 14.04
Shaumik Daityari privides a detailed, step-by-step explanation of how to deploy a Django application for production using mod_wsgi on Ubuntu 14.04.
Abder-Rahman Ali, Jul 31
10 Time-saving Tips for Pythonists
Abder-Rahman lists 10 time-saving tips for Pythonists, from coding styles to using libraries and testing Python code regularly.
Parham Doustdar, Jul 31
The State of Accessibility in PHP Tools
Parham Doustdar talks about a much ignored issue in the world of coding - accessibility. Which tools do it right? Which ones do it wrong? Find out!
Brett Romero, Jul 15
Video: Conditional Flows in Python
In this short video, I'll look at how Python handles control flow. This consist of if/else combinations along with elif.
Monty Rasmussen, Jun 26
Easy Custom Web Servers with Dart and Redstone
Monty Rasmussen demonstrates how you can harvest all the benefits of Node.js (plus a few more) when you use Dart and the Redstone framework on the server.
Vildan Softic, Jun 15
Composition in Aurelia.io: Creating a Report Builder
Aurelia exposes visual composition as a first-class feature. Vildan Softic explains how this helps you build a complex app out of small reusable components.
Shivam Mamgain, May 29
SQLite 3 Beyond the Basics
Shivam dives deeper into SQLite after introducing you to the basics the last time around. This time, we look at transactions, queries, aliases and more.
Shaumik Daityari, May 27
How to Ditch Scheduled Maintenance
Shaumik Daityari explains how continuous deployment can help you leave scheduled maintenance behind forever.
Mal Curtis, May 27
Why I Love Programming in Go
I’ve been programming in Go for a couple of years now, and while it took a little warming to in the beginning, it has become my go to language of choice.
Shaumik Daityari, May 21
Why Bring a DevOps Spirit to Non-Engineers?
Shaumik Daityari explains how the principles from DevOps can help make the rest of your business work much smoother.
Mark Wong, Apr 28
Building a Simple REST API for Mobile Applications
Mark Wong shows us how to create a simple REST API using Python to feed data to an iOS application.
Vildan Softic, Apr 17
Extending HTML the Aurelia.io Way
Expanding our Aurelia Reddit client, Aurelia core team member, Vildan Softic, demonstrates how to extend HTML by leveraging custom elements and attributes.
Oltjano Terpollari, Apr 17
Virtual Environments in Python Made Easy
Oltjano shows you some hacks to become more productive in Python, in particular with using virtual environments.
Bruno Skvorc, Apr 11
Introduction to R and RStudio
Bruno Skvorc introduces you to the wonderful world of R - a programming language designed specifically for data analysis and plotting. Let's mine some data!
Peter Nijssen, Apr 01
7 Ways to Optimize Jenkins
From avoiding bloat to using the right plugins, Peter Nijssen explains how to make sure continuous delivery/integration tool Jenkins is working hard.
Tanay Pant, Mar 30
Understanding Two-way Data Binding in AngularJS
Tanny Pant demonstrates how you can use the magic of two-way data binding in AngularJS to respond to a user's actions with immediate visual feedback.
Shivam Mamgain, Mar 23
Getting Started with SQLite3 - Basic Commands
Shivam Mamgain introduces the basic commands of SQLite3, explaining how to use it from the command line.
Louie Bacaj, Mar 20
Build a Real-time SignalR Dashboard with AngularJS
SignalR is a library for real time websocket communication. Louie Bacaj demonstrates how to leverage its power to build a service dashboard with AngularJS.