A review of Git branching strategies
Software development and release require speed and agility. Branching and merging code can quickly become complicated when a large team
Read MoreSoftware development and release require speed and agility. Branching and merging code can quickly become complicated when a large team
Read MoreThis is the 8th post in a series on System Design. Any failure that can happen will eventually happen as
Read More“Give me six hours to chop down a tree and I will spend the first four sharpening the axe.”— Abraham Lincoln
Read MoreSOLID is an acronym for five design principles aimed at making software designs more understandable, flexible, and maintainable. They were
Read MoreThis is the 9th post in a series on microservices architecture When your code invokes a service using a REST
Read MoreThis is the 8th post in a series on microservices architecture Observability is the superset of monitoring. In addition to
Read MoreThis is the 2nd post in a series on microservices architecture. Microservices are small Autonomous services that work well together,
Read More