Mocka – simple and elegant content placeholder. Available as a Node.js package.
The New York Times has this awesome chart of highest paid Chief Executive Officers (CEOs) in 2016. You can sort and filter the data in a variety of ways.
Most of these guys and gals make more a year than the rest of us will ever make in our lifetime. I guess, they totally deserve it. I’m sure all of them work really hard to get these money.
Datagraver has a few charts related to the number of victims of terrorism in Western Europe in the last almost 50 years. Given how much hype terrorism gets and how many changes we see in the day-to-day life related to it, the stats are quite interesting.
Making “Push on Green” a Reality is an insider look at how Google handles continuous deployment. Very few teams and companies need to deal with such level of complexity, but the overall principals still probably apply.
Updating production software is a process that may require dozens, if not hundreds, of steps. These include creating and testing new code, building new binaries and packages, associating the packages with a versioned release, updating the jobs in production datacenters, possibly modifying database schemata, and testing and verifying the results. There are boxes to check and approvals to seek, and the more automated the process, the easier it becomes. When releases can be made faster, it is possible to release more often, and, organizationally, one becomes less afraid to “release early, release often”. And that’s what we describe in this article—making rollouts as easy and as automated as possible. When a “green” condition is detected, we can more quickly perform a new rollout. Humans are still needed somewhere in the loop, but we strive to reduce the purely mechanical toil they need to perform.
“Linux Inside” is a book-in-progress about the Linux kernel and its internals. You can read it online or download as a PDF. It’s also available in several languages. Some of the things that you’ll find inside are:
- The boot process
- System calls
- Timers and time management
- Synchronization primitives
- Memory management
- Data structures in the Linux kernel
- … and more.