Earlier this month, I attended the Nebraska Women in STEM conference in Omaha, and it was my first time experiencing it. I wanted to share a few thoughts with others regarding the conference. First, seeing so many women in one place was powerful; the second observation I had was that whether it was intentional or…
Read more…
A while ago, we decided to use an Azure Function App as a Web Api. That was when .NET 6 was new. That filter was used to handle some events around the function methods security. Let’s not dwell on if that …
Read more…
I enjoy trying out different technologies to see what’s new or available. RabbitMQ is one of my recent explorations. In short, RabbitMQ is a free and open source messaging broker. Many cloud providers already have queue solutions, which are easy to work with. But it is always nice to know which options are available if…
Read more…
Charting is something we often do in the software we develop. While it isn’t difficult, it can take more work than you might think. In this blog post, we will create some very simple charts using Chart.js. Assuming we already have an Angular application, we can install Chart.js using npm. npm install chart.js Now let’s…
Read more…
You probably shouldn’t deploy straight from JetBrains Rider to an environment within Azure. Doing so might get you into a bad situation, or at least setting yourself up for a bad situation. But there are a couple of scenarios where this might be useful. The first is if you are building a throwaway prototype and…
Read more…
With the increasing efficiency demands on today’s developers, the Pull Request (PR) process can benefit from a visual demonstration of the changes. The importance of effective communication, thorough testing, and seamless knowledge transfer becomes increasingly evident. One powerful tool that encapsulates these elements is screen recording. Integrating screen recordings into the PR process is an…
Read more…
Many large language models (LLMs) provide features similar to ChatGPT. These custom models offer several benefits. For example, you can host them yourself, which could benefit some projects and environments. And there are models tuned for particular use cases, like coding or text processing. And then, some models are great for providing chatbot experiences in…
Read more…
During a recent 1-on-1, I was asked about how I developed my ability to summarize thoughts succinctly and how that person could develop that skill as well. The question candidly caught me a little off guard. The question came from a recent meeting where a partner had spent a solid 5-10 minutes outlining the challenges…
Read more…
Adding social authentication to your application should be pretty simple. And if you started with AWS Cognito, adding something like Google authentication is straightforward. In this post, we will add Google authentication to an existing AWS Cognito User Pool. To configure your Google identity provider, we will need Client ID, a Client Secret, and an…
Read more…
Running a Docker container locally is a convenient method for packaging and deploying applications. In this blog post, we’ll walk through the step-by-step process of running a Docker container from an ASP.NET Core project directory. This guide covers installing Docker, creating a Docker image, running the container, and accessing the application endpoint. Let’s dive in!…
Read more…