days
1
9
hours
1
6
minutes
2
3
seconds
1
1
search

#tutorials

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.

The smart home needs standards

Building a smart home IoT with OSGi

In the past two to three years, OSGi has gone from being an outdated Java-based connected home specification to a mainstream IoT technology. Here we take a look at the myriad of IoT standards and the most successful examples of OSGi IoT implementations.