Our Blog

Creating a Municipal Digital Identity System

Andrew Groot — March 3, 2020

Since early 2019, Software Verde has had the pleasure of working with the city of Dublin, Ohio to create one of the world's first local government digital identity systems. In this blog post we want to highlight the various goals of the project and the te...
App development is hard. Simultaneously developing an app for Android and iOS is harder, but it can be parallelized at the expense of code reuse – a caveat so obvious and seemingly inconsequential that it hardly bears mentioning when considering the diff...

Being Responsible with Passwords - Part 4

Andrew Groot — May 28, 2019

This is the final part of the four-part series on the topic of password hashing. See the previous posts here: Being Responsible With Passwords - Part 1 Being Responsible With Passwords - Part 2 Being Responsible With Passwords - Part 3 Final Thoughts...

Analyzing the Bitcoin Cash Blockchain

Josh Green — January 5, 2019

Making Well-Informed Decisions Requires Information Richard Winters was a commander of Easy Company, 2/506th PIR--famous for leadership, his memoir, and the HBO Mini Series, Band of Brothers. In his memoir, Richard stresses the importance of reflection in...
Finding Consensus via the Blockchain The Purpose of Blocks A block on a blockchain is a snapshot the current state of a system. For instance, in Bitcoin, a mined block represents the concrete balance recorded for every transaction created throughout the e...

Being Responsible with Passwords - Part 3

Andrew Groot — March 16, 2018

Welcome to part 3 of our series on password management. Last time we left off on brute-force attacks and the threat they pose to using cryptographic hash functions as a method for password verification. As mentioned, rainbow tables make this even worse....

A Leader’s Perspective

Josh Green — December 19, 2017

Why do leaders do it? Being put in a leadership role can be something you strive for, but it can also be something that is thrusted upon you. Often, the people I find to be the best leaders are the ones that aren’t seeking it for their own gain; instead...

Smart City API v1.1.2

Andrew Groot — December 14, 2017

Even before releasing version 1.0.0 of our Smart City API, we were already thinking about what we could include in future versions. Fortunately, we didn't have to look far to find the large amount of data that the Franklin County auditor's website has ava...

Being Responsible with Passwords - Part 2

Andrew Groot — November 22, 2017

In our first blog post on passwords we discussed the challenges of maintaining passwords in a way that allows us to verify passwords without making them easily stealable. In this post, we begin to explore how this problem is solved in computer systems, th...

Columbus Smart City API

Josh Green — October 19, 2017

In 2016, Columbus competed against 77 cities to win a Federal Grant called the "Smart City Challenge", worth $40 million. While forty million is a lot of money, on its own it's not enough to bring automated cars to our streets. It's actually less t...

Being Responsible with Passwords - Part 1

Andrew Groot — October 9, 2017

At Software Verde we pride ourselves on taking security seriously and always setting aside time to update ourselves on recent discoveries and current best practices. No matter the client, we always consider the safety of their data and how we can best ens...

On the Importance of Postulates

Andrew Groot — August 8, 2017

Today Kate (my wife) and I had a conversation about statistics eventually leading to the concepts of Fractional Factorial Design and the Sparsity-of-Effects Principle. In Fractional Factorial Design (FFD from here on), one seeks to limit the number of expe...

Subscribe to our newsletter and stay up to date with us!