With ChatGPT and Google Bard starting to make their way to the mainstream and Personal Assistant technologies (Siri, Google, and Alexa) being prevalent in many devices we interact with daily, people are interacting more and more with Artificial Intelligence. These interactions can affect how people perceive this technology. If they get a good response, they... Continue Reading →
Digital Twin and the Metaverse
In my last post, I asked, “What is the Metaverse?” I took a look at the hype around the Metaverse. I mentioned that a big part of the Metaverse will be built using Digital Twins, a digital representation of the real world. With billions of devices connecting each other and the cloud, there is an... Continue Reading →
What is the Metaverse?
Recently a new technology buzzword has been making the rounds…Metaverse. What is the Metaverse? According to Wikipedia: The metaverse (a portmanteau of "meta-" and "universe") is a hypothesized iteration of the Internet, supporting persistent online 3-D virtual environments through conventional personal computing, as well as virtual and augmented reality headsets. If we listen to Wikipedia,... Continue Reading →
The Cloud Native Pyramid
In a previous article, I asked the question What Does it Mean to be Cloud Native? I explored some general properties that all Cloud Native applications should meet. Here I want to go into more detail to give guidance on how high up the triangle you should take your project. Not all projects need to... Continue Reading →
The Ambassador Pattern
A while back, I wrote a post about the Sidecar pattern. It has become one of my most popular posts. One of the comments I got on the post was, "how is it different than the Ambassador pattern." So in this post, I will highlight the Ambassador pattern, and I will also show the differences... Continue Reading →
Should I Create Content Video?
I am thinking about making some tech videos. I want to start with short, informative videos. Make some tutorials and some higher-level videos. Even though I am just starting out I want to make sure that the videos I produce are high quality. It is hard not to do with the equipment available today. At... Continue Reading →
A Couple of Terraform Gotchas
I am putting together a talk All the Cool Kids Use Terraform to Deploy Kubernetes ...So Can You!, for Boston Code Camp. My talk centers around deploying an Azure Kubernetes Service, with a running application, using Terraform. I want to show a couple of different Terraform providers to deploy different pods to the cluster, so... Continue Reading →
What Does it Mean to be Cloud Native?
Buzzwords come and go. One of the most recent ones is Cloud Native. What does it mean to be Cloud Native. In this post I attempt to define what an application needs, for it to be a Cloud Native application.
A Look into Azure Spatial Anchors
Back in January 2015, Microsoft announced the future of augmented reality computing when they announced the HoloLens. I wrote and article explaining the difference between augmented reality, virtual reality and what Microsoft was doing ("Mixed Reality"). Then in March 2016, they released the developer editions of the first HoloLens, which I wrote about here. A... Continue Reading →
Get In The Box (Container)
Last week I continued my journey exploring gRPC by creating a simple example. Today, I am going to take that project one step further by adding Docker support to the server. Most people agree that containerization is the way to go. So in order to go with the times, gRPC will have to behave in... Continue Reading →