Top Stories programming
- Teach Yourself To Code With These 6 Inspiring Websites
- JetBrains Announces Project Rider, A Cross-Platform IDE For C#
- Which Programming Language Do You Prefer?
- Why Maths Matters Most To Developers
- Why Workplace Experts Argue Teaching Coding In Schools Is Vital
- How Will Microsoft Persuade Developers To Use The Windows Store?
The universe of data visualisation is infinite. Just when you think you have the definitive way of representing a complex concept, someone cracks out a better (or just plain cooler) approach. Take sorting algorithms, which we’ve seen reproduced in folk-dance, now tackled by an 8-bit symphony.
Last week we saw comparisons between image formats for single-pixel images. But what about the other extreme — massive, single-colour pictures? Once again, Cloudinary’s Jon Sneyers dives into the world of compression to see if JPEG, PNG or GIF comes out on top.
There are few things that go together better than Minecraft and the Raspberry Pi, and the little microcomputer meant to teach kids coding can do even more with Minecraft. The folks at MagPi, the official magazine of the Raspberry Pi Foundation, have a free PDF that teaches you everything you need to know.
Hands up if you’ve heard of Swift Playgrounds? No, it’s not some new start-up providing quick playdates for bedraggled parents, although that might be interesting. Swift Playgrounds is the new programming tool, introduced by Apple in June at its annual Worldwide Developer Conference, based on the Swift programming language the company introduced a few years ago. What makes Swift Playgrounds interesting is that it provides a first-party computer programming platform that can be run entirely on an iPad, no computer required. It is also a milestone for Apple as it adapts to a world where personal computers are on a decline.
Stack Overflow might as well be the official documentation for all programming languages, given how often it’s used by developers to complement their abilities. The Q&A site however is dramatically increasing its scope with “Stack Overflow Documentation”, self-described as the “biggest expansion to Stack Overflow since it first launched”.
A few months ago, Google and Udacity released their first “nanodegree” course for intermediate Android development. Today, they’re going backwards to teach you the absolute basics.