2016 European Software Development Salary Survey
Find out what pays and what doesn't for European software engineers, developers, and other programming professionals.
Ideas, insights, and strategies for today’s software engineers.
Find out what pays and what doesn't for European software engineers, developers, and other programming professionals.
Go’s new sync.ErrGroup package significantly improves developer productivity with goroutines.
Learn how to elegantly encapsulate and efficiently scale with Python generators.
Deciding whether to use microservices starts with understanding what isn’t working for you now.
Use smart pointers and move semantics to supercharge your C++ code base.
Discover lesser-known Python libraries that are easy to install and use, cross-platform, and applicable to more than one domain.
Learn the basics for setting up a continuous delivery pipeline in Jenkins, from modeling the pipeline to integrating the software.
This free webcast provides a quick lesson on accessing, storing, and updating relational data. Oct. 26, 2pm PT.
Learn how to get more out of your data with real-world examples using the powerful F# programming language.
Abraham Marín-Pérez explains how 10 coding guidelines can work in a real-life environment, considering the typical issues, together with the hidden traps that programmers can fall into when trying to apply them.
How modern C++ (C++11 and C++14) provides the power, performance, libraries, and tools for massive server farms and low-footprint mobile apps.
Learn Linux diagnostic and recovery tasks so you can jump in and fix a system problem when your site goes down.
Lukasz Langa uses asyncio source code to explain the event loop, blocking calls, coroutines, tasks, futures, thread pool executors, and process pool executors.
RxJava is a powerful library, but it has a steep learning curve. Learn RxJava by seeing how it can make asynchronous data handling in Android apps much cleaner and more flexible.
Engineering the Future of Software
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