What is Cython? Python at the speed of C

Python has a reputation for being one of the most convenient, richly outfitted, and downright useful programming languages. Execution speed? Not so much. Enter Cython. The Cython language is a superset of Python that compiles to C, yielding  performance boosts that can range from a few percent to several orders …

What is LLVM? The power behind Swift, Rust, Clang, and more

New languages, and improvements on existing ones, are mushrooming throughout the develoment landscape. Mozilla’s Rust, Apple’s Swift, Jetbrains’s Kotlin, and many other languages provide developers with a new range of choices for speed, safety, convenience, portability, and power. Why now? One big reason is new tools for building languages—specifically, compilers. …

Why you should use a graph database

Jeff Carpenter is a technical evangelist at DataStax. There has been a lot of hype recently about graph databases. While graph databases such as DataStax Enterprise Graph (based on Titan DB), Neo4, and IBM Graph have been around for several years, recent announcements of managed cloud services like AWS Neptune …

What you need to know about Azure Notebooks

Modern business applications bring together many strands of development. You’re no doubt most familiar with n-tier applications, building on decades of programming skills and techniques, linking UI to code and to data. They’re familiar and easy to understand. But that all changes when you start to add new technologies and …