ISE Blog

What we have to say, what you want us to hear.

That’s how our blog works. It’s interactive. Let’s learn together.

Distributed Ledger Technology, Blockchain, and IoT

Mar 29, 2018 | by Hudson Ludvigson, Senior Software Engineer | Tags: Internet of Things

You just hit buzzword bingo by reading the title, congrats!  Over this and several follow up blog posts we’ll explore the idea of distributed ledger technology (DLT), how it is related to blockchain technology, how DLT could be leveraged by IoT applications, and some of the challenges facing using DLT in the IoT space.  For starters we’ll focus in on what DLT is, which will lead to our discussion about blockchain.  Then in future posts, we’ll cover how this technology can be leveraged by IoT applications as well as some of the potential challenges.  While DLT and blockchain are often used interchangeably, for the purposes of our discussion we will treat them as two distinct items, though they are closely related.

Read More >>

Meet Our Team: Kathy Jones

Mar 22, 2018 | by Daniela Williams, Project Manager | Tags: Meet Our Team

Welcome back to the Meet Our Team Q&A series. My name is Daniela Williams, Project Manager at ISE, and I’ll be asking ISE team members questions to help give insight into what makes us tick. 

Today I'm interviewing Kathy Jones, our go-to person for just about anything non-engineering at ISE. If you want to work at ISE, you have to get through her first!

Read More >>

Overcoming the Seduction of the Hamster Wheel

Mar 15, 2018 | by Andrew Smith, Principal Architect | Tags: Agile

Does your software team feel like it is on a hamster wheel? Maybe delivery pressure has been high for a long while, or there is a constant stream of support work to be done… so it's just "heads down and keep going". This way of working can be seductive… after all, we are getting things done and responding to "what's wanted from us". After a while, it becomes habit, our familiar way of working. Is there a better way? And if so, how do we get there?

Read More >>

Continuous Integration Applied to Infrastructure (Part 2)

Mar 08, 2018 | by Samuel Thurston, Software Engineer | Tags: Cloud

Last summer I wrote a piece discussing the hows and whys of using automation to manage cloud infrastructure. I took a high-level approach to the subject, and today I want to dive into how to practically apply this technique in a production environment. I’ll take a simple but flexible example case, using tools from the HashiCorp suite, including Packer and Terraform, to deploy and manage a single simple-case application stack from Jenkins.

This post assumes some basic knowledge of continuous integration, and an application stored in a git repository that has automated test and build jobs using Jenkins or something similar. To this existing basic workflow, we’ll add a simple infrastructure configuration directly into the repository.

Read More >>