A few years ago multi-threading support in Ruby was flaky or non-existent. The Ruby agent came of age in that world, where the only real option for concurrency was running multiple processes. Recent versions of JRuby and MRI have changed that landscape.
Today: NASA turns an Android phone into a satellite, Python plays the banjo, why enterprise websites are so awful so often, and some truly spectacular behind the scenes photos from The Empire Strikes Back.
A component test is a test that limits the scope of the exercised software to a portion of the system under test. It is in contrast to a Broad-Stack Test that's intended to exercise as much of the system as is reasonable.
I am excited to share the news that MuleSoft has acquired ProgrammableWeb. This combination brings together the world’s most widely used integration platform with the world’s most authoritative voice and community for APIs.
Yahoo’s decision to ban working from home can hardly have escaped anyone’s attention. Whatever the reasons might be, to me their decision sends out a signal of desperation and reveals that Yahoo's management is incapable of dealing with flexible working.
A broad-stack test is a test that exercises most of the parts of a large application. It's often referred to as an end-to-end test or full-stack test. It lies in contrast to a ComponentTest, which only exercises a well-defined part of a system.
Ngnix gets a new major release while TechEmpower continues their epic web framework performance benchmarks. Plus, Google's mobile web performance checklist and a tool for rapid drag-and-drop prototyping with twitter bootstrap.
User Stories are chunks of desired behavior of a software system. They are widely used in agile software approaches to divide up a large amount of functionality into smaller pieces for planning purposes.