Using Docker-Compose to Simplify Multi-Container Builds

One of the primary advantages of containers is the ability to quickly deploy a single, discrete application with a known configuration, fully supported within the container. However, as we all know, within our enterprise organizations, most applications do not run on their own – most have to connect to and use search services, databases, and more. Let’s take a look at how to build a multi-container environment, managed with a single utility in order to simplify your deployments. (more…)

Linux Academy: Community Edition

Announcing: Free Community Membership

We’re pleased to announce today that the Community Edition of Linux Academy is now available for free! For no charge, you can access select courses and Live! Labs, student flash cards, your profile and certificates, and the vibrant and engaging Linux Academy community of experts.

“Linux Academy is dedicated to helping change the lives of others through education and training. We decided to make our community open to everyone because we want to reduce the barrier to learning and be a one-stop solution for everything a person might need to train on open source and cloud technologies.” – Anthony James, CEO

The following courses are available to free community members:

For more details, please see the full press release. 


We're hiring!

Join the Team!

Linux Academy is growing, and we want you to grow with us! We are a tight-knit team that’s open, collaborative and, above all, puts the student first. If you think you’re a good fit, check out We’re hiring for the following positions:

* Don’t live in the DFW area? No worries! Instructor positions are telecommuter-friendly.


AWS Announces: X-Ray, End-to-End Distributed Application Monitoring

Of all the amazing announcements made during the re:Invent keynotes, among the most impressive I heard was Thursday’s announcement of X-Ray.

In short, X-Ray is Amazon Web Services’ attempt to provide application monitoring across multiple disconnected services. And if it works as advertised, it’s a potential game-changer for DevOps.

As the cliche goes, microservice architecture‘s greatest strength is also its greatest weakness. Having multiple independent services that are chained together into a solution certainly provides resilience, flexibility, scalability, portability, swifter development and many other benefits. But it does come at a cost; generally, more complexity, additional latency and more potential points of failure/trouble.

It’s also difficult to understand how the individual portions of a microservice-based application perform as a unit. I can easily monitor how each microservice in an application performs but I don’t necessarily understand how a problem at one point in a workflow affects the performance of other microservices. (more…)


AWS Announces: CodeBuild Automated Build Management

It’s common among many development teams – often larger teams, but especially those using agile project management and continuous deployment – to automate the process of application builds. Depending on the complexity of the software, these builds can be frequent and the resources needed to conduct the builds can be costly if persisted. Orchestrating them is fraught with peril –  many a project has been derailed by the nightly build that failed to fire off – and usually a fair amount of DevOps time is spent managing the build process.

Amazon’s announcement today of its CodeBuild service takes square aim at these logistical problems, by providing automated build services. (more…)

Quick Start Header Background Image

Linux Academy Quick Start – What You Need to Get Going!

At Linux Academy, we pride ourselves on the depth and breadth of the courses that we offer our student community. You can often find our courses laid out with fifty or more videos comprising dozens of hours, hundreds of quiz questions, dozens of hands-on exercises and labs, as well as a comprehensive study guide collection and flash cards. However, whether it’s because you need a break or you just need to get started using a new technology, we have recently launched Linux Academy Quick Start™. (more…)

bin Header Background Image

Development Artifacts

In it’s most generalized definition, developer artifacts are any of the “byproducts” of the project development cycle, from initial planning documentation to the compiled software itself. Having a collection of artifacts works as a roadmap, allowing maintainers to go back and explore the project in all its phases. High value artifacts also provide end-users and product maintainers with information on how to work or manage the product. (more…)