This article is the first in a series of articles about our experience with Lean Inception. Be sure to check out our other posts. Lean Inception is the combination of Design Thinking and Lean StartUp to decide the Minimum Viable Product (MVP). It is a workshop divided into several steps and activities that will guide […]
Read More
Curiosity is at the core of Foci’s culture. Our superpower is that our team is constantly learning and becoming stronger software engineers, product leaders, designers, platform architects, and executives. Training is the thing that we do and high quality software is the thing that we produce. The first thing we did when we created Foci […]
Read More
Human capital is undeniably the most important driver of success in the software industry. Great ideas cannot be implemented without great talent. It’s no wonder you see companies competing for the top talent and do their best to keep them from walking out the door; it is one of the top things keeping a tech […]
Read More
It is undeniable that there is a massive talent shortage within the software industry right now. This is a problem that long predates the more recent, universal worker shortages and is a problem that will continue to get worse as more of the world moves towards living and interacting digitally. Talented, inquisitive people are the […]
Read More
Nullable reference types are a new feature in C# 8.0. They allow you to spot places where you’re unintentionally dereferencing a null value (or not checking it.) You may have seen these types of checks being performed before C# 8.0 in ReSharper’s Value and Nullability Analysis checks. These are potential sources for bugs, and can […]
Read More
I have been playing around with Kubernetes lately and was looking for an easy way to get a cluster going locally. I came across Kind when looking for this solution and found it really easy to use. It’s super easy to get a cluster going especially if you already have kubectl installed. It’s fast to install kind […]
Read More
“COTS-first”, “Why build it when we can buy it?”, “Custom development is expensive”, “We’re not a software company” were all slogans that were hammered into my head during the first half of my career working for a large global consulting firm. They were and are still the prevailing wisdom in the IT industry and when […]
Read More
Yes, this is an odd sentiment to have as a Cloud-native software company but hear me out. We spend a lot of time talking to organizations about adopting Cloud concepts and approaches. The large majority of the discussions land in one of two categories: Help me move stuff to the Cloud to save money and […]
Read More
Recently I built an Angular demo application that showcases some of the features provided by Angular. I will deploy this application to GitHub pages using GitHub Actions, a newly released CI/CD platform that can be used by open source repositories for free. Since I already have a completed Angular project pushed to GitHub, all I […]
Read More
The phrase “we need to change our culture to be successful” has become a punchline for any executive pitching ambitious visions and transformation initiatives, IT-related or otherwise. What is unfortunately less common is any mention of how such a change in culture will happen and how to know when this ideal future culture has been […]
Read More