Header-53.jpg

INSIGHTS

Optimizing Builds with BuildKit

on 10/7/19 12:10 PM By | Nick Schultz | 0 Comments | Docker Dockerfile CI/CD
Introduction Last month we looked into some best practices relating to Dockerfiles and we touched on how BuildKit can improve upon that. As a continuation of those discussions, we are going to look into a specific example of where BuildKit can really help improve a build. For this example, we are going to take a look at an old Java project that I wrote years ago. The goal of the build is to create an image that can run the web application. In order to do that, we need to build 16 jars that are also part of this same project. Some of the jars have dependencies on the others; therefore, there is an order in which things must be built but also a chance to build them concurrently. Here is an image that shows the dependencies/build order.
Read More

Dockerfile Best Practices

on 9/19/19 8:29 AM By | Nick Schultz | 0 Comments | Docker Dockerfile CI/CD
In the most recent Docker meetups in Milwaukee and Madison we looked into the best practices for creating Dockerfiles and building our images. In the presentation we focused on:
Read More

How to Capture Missed Details in Your Acceptance Criteria

on 3/28/19 9:41 AM By | Reena Vallesterol | 0 Comments | Tips Agile Requirements Management Product Management
As an experienced Product Owner on Agile IT Projects with NVISIA, I have found two great ways to refine the Acceptance Criteria when adding it to User Stories.
Read More

A Companion Guide for Enterprise Container Adoption

on 3/6/19 9:06 AM By | NVISIA Marketing | 0 Comments | Docker Events
Executive TL;DR As the smoke clears, containers have emerged as a core enterprise platform. Subsequently, informed technology leaders are asking how to enable a shift-left container culture, gain cloud portability and steer clear of vendor/cloud lock. This book combines examples from Docker's leading enterprise container platform with an agile adoption approach to guide you along your enterprise container journey.
Read More

Terraform Automation with GitLab & AWS

on 10/2/18 1:37 PM By | Paul Knell | 6 Comments | AWS
Terraform Automation with GitLab & AWS © 2018 Paul Knell, NVISIA LLC
Read More

DevOps Workshops - CI/CD Best Practices

on 8/15/18 11:37 AM By | NVISIA Marketing | 0 Comments | DevOps Docker Events
  NVISIA is proud to announce an upcoming series of DevOps related workshops. The workshops will inform and guide DevOps teams on emerging best practices and strategies for building secure CI/CD pipelines with Docker/Kubernetes, VSTS, Gitlab and Jenkins 2.  
Read More

Terraform Template for AWS CloudFormation Daily Testing

on 8/13/18 3:21 PM By | Paul Knell | 0 Comments | Testing Cloud
This is part 2 of a 2-part series. In this part, I present a Terraform template that's roughly equivalent to the CloudFormation (CF) template presented in part 1. Although on a real project you wouldn't be using a Terraform template to test a CloudFormation template (as they're competing technologies so you'd probably use either one or the other), this article presents the Terraform version for purposes of comparison. We'll be able to see how the two technologies are similar, and also highlight some of the differences.
Read More

AWS CloudFormation Daily Testing

on 8/13/18 3:18 PM By | Paul Knell | 0 Comments | Testing AWS Cloud
When it comes to Amazon Web Services (AWS), infrastructure scripting is typically done using either CloudFormation (CF), which is an AWS service, or Terraform (an open-source tool). These tools allow you to represent all the resources in your cloud environment using template files, thereby allowing you to easily create additional similar environments for purposes such as development, testing, and quality assurance. These test environments are not necessarily always needed--sometimes they're only needed during daytime hours, or sometimes only during certain project phases. Using the template files to remove/restore your environment is not the only way to cut nightly costs--there's also scheduled autoscaling groups, and an instance scheduler tool. However, maintaining the templates is unquestionably useful for testing infrastructure changes without much risk of impacting your other environments. How will you know that the template you wrote and used today will still work when you need it again months from now? A simple daily test should give you that confidence and notify you if anything breaks. So, how can we set up daily CF stack creation and removal? Answer: Lambda + CloudWatch Rules. This article works through a template that sets up this kind of daily test.
Read More

NVISIA Sponsors Chicago DevOps Days

on 7/12/18 1:39 PM By | NVISIA Marketing | 0 Comments | Docker Events
NVISIA is proud to announce that we are a sponsor of the upcoming Chicago DevOp Days, taking place August 28th-29th.
Read More

Best and Brightest Winner 2018

on 6/27/18 1:47 PM By | NVISIA Marketing | 0 Comments | Best and Brightest
Honored to announce that NVISIA has won Chicago's Best and Brightest for the fourth consecutive year! We are truly proud to be an organization that brings together talented individuals from diverse backgrounds to form an award-winning team.
Read More

Milwaukee Digital Platform Conference 2018

on 6/1/18 11:06 AM By | NVISIA Marketing | 0 Comments | Executive Insights Events
 
Read More

Governance of Consortium Blockchains Series Part 5

on 5/21/18 4:30 PM By | Rob Miroballi | 0 Comments | blockchain
This blog post is part of a series called Governance of Consortium Blockchains. The series will explore the policies that should be created once a governance body takes form. Read below for the fifth of this five-part series.
Read More

Government of Consortium Technical Infrastructure Policies Part 4

on 4/23/18 10:07 AM By | Rob Miroballi | 0 Comments | blockchain
This blog post is part of a series called Governance of Consortium Blockchains. The series will explore the policies that should be created once a governance body takes form. Read below for the fourth of this five-part series.
Read More

Consortium Management and Member Participation Policies Part 3

on 4/16/18 3:47 PM By | Rob Miroballi | 0 Comments | blockchain
This blog post is part of a series called Governance of Consortium Blockchains. The series will explore the policies that should be created once a governance body takes form. Read below for the third of this five-part series. 
Read More

Give it a REST GraphQL -- Web414 Meetup

on 4/4/18 2:43 PM By | NVISIA Marketing | 0 Comments | meetups
 
Read More

i.c.stars Announces Partnership with Software Firm NVISIA

on 4/2/18 5:40 PM By | NVISIA Marketing | 0 Comments | News
CHICAGO---March 30, 2018  Software firm NVISIA announced a new partnership with technology workforce development nonprofit i.c.stars. The sponsorship will support the training program that is building the next generation of technology talent, while offering opportunities to underserved young adults in Chicago and Milwaukee. 
Read More

Consortium Membership Policies Part 2

on 4/2/18 4:52 PM By | Rob Miroballi | 0 Comments | blockchain
 This blog post is part of a series called Governance of Consortium Blockchains. The series will explore the policies that should be created once a governance body takes form. Read below for the second of this five-part series. 
Read More

Governance of Consortium Blockchains Series Part 1

on 3/26/18 8:05 AM By | Rob Miroballi | 0 Comments | blockchain
This blog post is part of a series called Governance of Consortium Blockchains. The series will explore the policies that should be created once a governance body takes form. Read below for the first of this five-part series.
Read More

Isolated Integration Tests: Oxymoron or Best Practice?

on 1/15/18 3:05 PM By | Jeff Gitter | 0 Comments | Testing
 
Read More

Docker Public Training Dates Announced for Q1 of 2018

on 1/10/18 4:23 PM By | Mark Panthofer | 0 Comments | Workshops Microservice News Docker Events
NVISIA's Technology Center is pleased to announce the first quater Docker public training schedule for Chicago and Milwaukee. 
Read More