The state_machine gem is a great tool for putting business rules into your Ruby applications. But sometimes rules have exceptions.
In this post, I'll show you how my team has used state_machine together with Authority to allow certain people to make exceptions to the rules.
It all sounds so straightforward: Put your code up on GitHub or start/join a project at the Apache Software Foundation (ASF), build a community of like-minded individuals, start a company, take in some funding, and then IPO. Or maybe not. One thing is certain: Running an open source company has unique challenges and opportunities.
Fingerprints, as most of us know, are composed of whorls, loops and arches. But keep zooming in, and you'll find tiny, tiny sweat pores arranged in patterns equally unique. Scientists in Korea have found a new way to map those pores that could help identify decade-old fingerprint fragments.