David Bolton

A Closer Look at LLVM

David Bolton,

The Low Level Virtual Machine (LLVM) is a set of open-source compiler technologies, combined with related toolchain libraries, that is

5 Cross-Platform GUIs for C++

David Bolton,

C++, like Python and many other programming languages, does not come with a built-in graphical front end. It wasn’t until

7 Top Python GUI Frameworks for 2017

David Bolton,

As a Python developer, sooner or later you’ll want to write an application with a graphical user interface. Fortunately, there

A Developer’s Look at Kotlin

David Bolton,

Named after an island near St. Petersburg, Russia (take a gander at its spectacular sunset, above), Kotlin is a statically

Is Flat Design Actually Awful?

David Bolton,

Since 2007, the rise of mobile operating systems (and mobile apps) has changed how tech companies approach design. For the

Why Develop on Linux?

David Bolton,

Everyone has a favorite development platform. With Windows becoming less popular, is Linux getting the breakthrough it needs? The answer,