How and Why to Containerize Your Development

John Hoestje Articles, Development Technologies & Tools, Docker, Opinion, Python, Tutorial Leave a Comment

This is a tutorial for how to use the VS Code Remote-Containers extension to containerize your development environment.ย First, I will discuss my reasons for separating my programming environment and why virtual machines didnโ€™t work.ย Then, Iโ€™ll show a simple example using a containerized Python development environment.ย Finally, Iโ€™ll give you my reasons why containerizing the development environment fits what Iโ€™m looking for in a solution.

Azure Continuous Integration

Joe Sciara .NET, Articles, Azure, Cloud, DevOps Leave a Comment

In this post, we will set up continuous deployment using Azureโ€™s Deployment Center. Continuous Deployment is used to shorten the release cycle and quickly get code pushed to its target environment. This is especially useful when code is completed in small increments. Automated testing should be used as part of this process to produce stable code. This blog will focus on the continuous deployment.

Demystifying Enterprise Cloud Modernization

White Paper: Demystifying Enterprise Cloud Modernization

Keyhole Software Architecture, Articles, AWS, Azure, Cloud, Keyhole Creations, Modernization Leave a Comment

Many IT budgets are consumed by maintaining existing applications and resources, and getting out from under the weight of these existing applications can be dauntingโ€”schedule is king, and making time to address modernization comes at the expense of current business needs. However, as the business world moves into the digital space to prepare to meet the next generation of customers and to compete globally, organizations canโ€™t manage their applications in the same way as they have in the pastโ€”they must take them to the next level.ย 

Cloud technologies provide many of the building blocks to help businesses achieve these goals and prepare themselves for the future. This white paper is a solution-agnostic resource to help you understand enterprise cloud modernization and migration and to help you decide which strategy is right for your business. Are your applications ready for the new tomorrow?

A Better Approach to Merging Files in Git

A Better Approach to Merging Files in Git

Brice McIver Articles, Development Technologies & Tools, Git Leave a Comment

Git has many features, but itโ€™s likely that you only use a small subset on a daily basis. While git tends to handle things intelligently most of the time, there are situations when doing the most obvious thing doesnโ€™t give git enough information to make informed choices.

In this post, weโ€™ll examine one such scenario – merging files. Through trial and error, Iโ€™ll show you the normal approach people take, some of the issues that occur with that approach, and a completely different approach that preserves some data lost in the first approach.