Posts by

Brendan Fosberry

Deploying to Rancher Using Codeship Pro

Development

Reading Time: 11 minutesRancher is a container management platform that helps bridge the gap between container stacks and infrastructure platforms. It supports the ideology of building your own platform through composition by allowing users to connect to custom hosting providers, select an underlying container platform, and run infrastructure containers on top of that platform. Similarly, Codeship Pro allows […]

Continue Reading

How Containers Will Change the Game Server Hosting Industry

Industry

Reading Time: 9 minutesThe last 12 months have seen some exciting Docker developments for game servers. The core product has become significantly more mature, the user base has grown considerably, and a number of advanced features have emerged solving many of the core barriers to containerization of game servers and other opinionated applications. We’ve also seen a number […]

Continue Reading

Composable Go Services Using Libchan

Development

Reading Time: 9 minutesWith the increasing popularity of container technologies and microservices, a number of challenges have arisen around service discovery and scale. The separation principles of microservices, when applied to a fresh application at low scale, would be considered by many to be overengineering at its finest. Solving these challenges at an early, prototyping stage could mean […]

Continue Reading

Using the gdb debugger with Go

Development

Reading Time: 10 minutesTroubleshooting an application can be fairly complex, especially when dealing with highly concurrent languages like Go. It can be fairly simple to add print statements to determine subjective application state at specific intervals, however it’s much more difficult to respond dynamically to conditions developing in your code with this method. Debuggers provide an incredibly powerful […]

Continue Reading

Containerizing Opinionated Applications

Operations

Reading Time: 9 minutesContainerizing an in-house application can be complex; a great resource for guiding this process is Docker’s list of Dockerfile best practices. Wrapping an application in a container is the easy part. Extracting your application into multiple components and deploying those components in a way that gives all the benefits of containerization is a little more […]

Continue Reading