Balancing optimization efforts across processes, technologies, and teams.
Greg Brown's new book, Programming Beyond Practices, is a thoughtful exploration of how software gets developed.
Watch highlights covering open source, open data, architecture, the business of open source, and more. From OSCON in London 2016.
Deciding whether to use microservices starts with understanding what isn’t working for you now.
Regular expressions are the standard for string processing, but did you know you can often get better text untangling with Pynini's finite-state transducers?
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.
Go beyond basic concepts and frameworks to get started with Docker the right way.
With this excerpt from Head First Ruby, you’ll learn about Ruby blocks by looking at each concept from different angles.
A deep dive into the technical aspects of reactive.
Erlang/OTP is unique among programming languages and frameworks in the breadth, depth, and consistency of the features it provides for scalable, fault-tolerant systems with requirements for high availability.
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.
Making Open Work
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