Vanishing Volatile: Threading and References

Posted November 15, 2019 by Brett Schuchert in Learning

Overview Recently we came across a need to use volatile. At the time my spider senses were tingling; I wasn’t sure. We confirmed that it was in fact necessary. Then we improved the implementation a touch, which removed the need to use the keyword. The Beginning I joined a mob while it was in the middle of […]
Read more

No comments

How long is too long for a build?

Posted July 6, 2018 by Brett Schuchert in Continuous Delivery, Learning

Synopsis Short builds enable responding to change, continuous code improvement, and keeping your customers happy. When the build slows beyond certain thresholds, there are predictable responses by a team that lead to slower builds, lower code quality, and continuous code rot. We’ll look into why this is, why it is worth investing in speeding up […]
Read more