The O’Reilly Programming Podcast: A look at a new systems programming language.
Effective communication combined with incremental adjustments to plans and practices can turn even the most challenging work situations around.
A survey reveals a deep divide between developer aspirations for security and organizational practices.
Find out what pays and what doesn't for software engineers, developers, and other programming professionals.
The O’Reilly Programming Podcast: A look at what’s new in Java 9 and Spring 5.
Watch highlights covering open source, open infrastructure, the business of open source, and more. From the O'Reilly OSCON Conference in Austin 2017.
Integration tools and vision systems represent two developments in enterprise AR that point to bigger things to come.
Five must-haves for robust, debuggable production code.
Join Safari. Get a free trial today and find answers on the fly, or master something new and useful.
Learn about public and private properties and how to work with mutable data and nullable types in Kotlin classes.
Learn the difference between mutable and immutable variables and how to cut down on boilerplate code.
Know your options for managing checked exceptions in Java 8’s functional approach.
Assign text snippets to a corresponding collection of vectors.
Manage resources and fixtures with Spock's lifecycle hooks.
Mark Bates is the founder and chief architect of the Boston, MA based consulting company, Meta42 Labs. Mark spends his days focusing on new applicatio...
“Hacking through a project will get it done, but learning the why and how of a technology gives you information that will have an impact beyond the current situation.”— Rachel Roumeliotis, Director of Content Strategy for Programming at O'Reilly Media