#tutorials

For the .NET devs

Using the Xceed “BusyIndicator” Control

If you’re developing with Microsoft’s WPF, then you’re likely aware of Xceed and the confusing “BusyIndicator” control – but have you managed to find a tutorial explaining its implementation? Try this one on for size from regular blogger Steve Naidamast.

No more custom API mazes

Why reusable REST APIs are changing the game

REST APIs make our lives easier – but we’re still in the dark ages when it comes to making our APIs general purpose, portable and reusable. Ben Busse shows us the common pitfalls of hand-coding custom REST APIs and the architectural advantages and technical characteristics of reusable REST APIs.

Python Basics

What are Python classes?

If you haven’t yet grasped the basics of Python classes, here’s where you can learn about the purpose, the syntax and the characteristics of classes in Python in just five minutes.

Python basics

What is a function in Python?

No one wants to have to write a sonnet of code for every single time you need a piece of software to do a task for you. That’s why in Python you can use functions to get shit done faster.

Python basics

Why learn Python?

If you’re thinking of taking a deeper look at Python, you’ll first need some answers. What’s it like to program with Python? What scenarios does it work best in? And where is it better than competitors like Ruby, Java and C++?

Choose wisely

Divided we stand: Optional

After counter-ranting about NULL, Lukas Eder wants to look at another “special value” that might change everything for Java 8: Optional. Functional programmers love it, so its worth digging around to find out whether or not you should follow suit.