Software Engineering

Writing GNOME Apps with Swift

Swift is well-suited for creating user interfaces thanks to the clean syntax, static typing, and special features making code easier to write. Result builders, combined...

More Powerful Go Execution Traces

The runtime/trace package contains a powerful tool for understanding and troubleshooting Go programs. The functionality within allows one to produce a trace of each goroutine’s execution...

Robust Generic Functions On Slices

The slices package provides functions that work for slices of any type. In this blog post we’ll discuss how you can use these functions more effectively...

Java Best Practices

Good code follows certain rules, and knowing them increases your chances of success. We’d like to share some Java best practices that will help...

Recent Articles

A Field Guide To A.I.
Navigate the complexities of Artificial Intelligence and unlock new perspectives in this must-have guide.
Now available in print and ebook.