Find out what pays and what doesn't for programming professionals.
The pandas library offers shortcuts for common data operations and Matplotlib graphics.
The latest on Swift, an iPad live programming environment, the new App Review Guidelines, and more.
These are the things that are changing software development.
Decorators can massively magnify the positive impact of the code you write.
Jonas Bonér looks at microservices from the perspective of first principles, distilling it to its essence and putting it within the context of distributed systems.
Bridging the gap between competence and proficiency
Peter Norvig realizes that something is broken on the Internet. It's his job to fix it! This tutorial shows how to write Python code to play "Regex Golf."
Master simple guidelines for implementing the Streams API in practice
This excerpt from Luciano Ramalho's Oriole online tutorial illustrates special methods in the data model with a French card deck class example.
Learn Linux diagnostic and recovery tasks so you can jump in and fix a system problem when your site goes down.
Learn how to customize the Gradle build process.
Re-create a classic card game in Java using a collection, inheritance, and classes.
Everything open source
As the Internet of Things expands to include computers in our bodies and computers we put our bodies into, the question of open and closed takes on a new urgency.
Simon Wardley examines the issue of situational awareness and explains how it applies to the world of open source.
Solomon Hykes explores the container ecosystem and shares lessons learned from managing successful open source projects.
Rapper, singer, producer, and songwriter Sammus performs at OSCON in Austin 2016.
Mark Bates is the founder and chief architect of the Boston, MA based consulting company, Meta42 Labs. Mark spends his days focusing on new application development and consulting for his clients. At night he writes books, raises kids, and occasionally he forms a band and “tries to make it.” Ma...
After graduating with a M.Sc degree in Computer Science in 1998 at the Royal Institute of Technology Henrik Engström has been working as a consultant up until his Typesafe employment in 2011. Henrik ...
Carin started off as a professional ballet dancer, studied Physics in college, and has been developing software for both the enterprise and entrepreneur ever since. She has a strong background in Ruby...
“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