Infrastructure as Code Using Azure CLI

Todd Horn Architecture, Articles, Azure, Cloud, DevOps, Tutorial Leave a Comment

Infrastructure as Code (or IaC) is the process of using code and versioning in the same way you do your source code to manage your networks, VMS, and Azure resources. IaC generates the same environment every time it is applied, and itโ€™s an important DevOps practice to use alongside continuous delivery.

The release pipeline executes this model to configure target environments. If you need to make any changes, you edit the source, not the target environment. This allows you to create reliable and stable environments on-demand that can be validated, tested, and repeated.

In this blog, weโ€™ll look at how we can use Azure CLI and Azure DevOps Release Pipelines to make this happen. Iโ€™ll walk you through all the steps you need to take to get set up.

Getting Started with Expo

Stewart Snyder Articles, JavaScript, Mobile, React, React Native, Tutorial 1 Comment

Expo is a platform and framework that allows you to write cross-platform code using React Native, taking advantage of the APIs native to each platform. This makes it extremely simple to develop and deploy apps to a variety of platforms. Additionally, it allows the apps to make use of the native components of whatever platform they are deployed to.

This post first reviews the different features of Expo and how they can be used to rapidly develop and deploy software. Then, weโ€™ll talk through the steps youโ€™ll need to take to get up and running with the tool.

Spring Batch for XML

Spring Batch: Using JAXB And StaxEventItemWriter To Generate XML

Jonny Hackett Articles, Java, Spring, Spring Batch, Tutorial 2 Comments

While working with a client recently, my team was given the task to retrieve the held securities and account data from the system and export it to XML with the goal of importing it into another external system. The solution involved building a Spring Batch job that would read a set held security data, export that to XML data, and deliver the file to the external vendor securely.

In this blog, I’ll be giving a tutorial on how to execute this solution. These requirements form the basis for the example we’ll use.

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.

Spring Security 5 with OAuth2 Login

Quick Start: Spring Security 5 OAuth2 Login

Brandon Klimek Articles, Development Technologies & Tools, Security, Spring, Tutorial 1 Comment

Social logins using Oauth2 have become a industry standard. It has revolutionized the way sites share data and has allowed users to quickly access new applications without having to create a new set of credentials. This article gives an example of why OAuth2 was invented and provides a working example of a Spring Security 5 application integrated with Google.