Publishing Azure Functions from JetBrains Rider

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…

Using Screen Recordings in Your Pull Request Process

by 

|

in

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…

Getting Started with LM Studio

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…

Getting to the Core

by 

|

in ,

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…

Using AWS Cognito with Google Authentication

by 

|

in ,

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…

Creating and Running a Docker Container: A Step-by-Step Guide

by 

|

in

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…

How to Upload to Azure Blob Storage Using NodeJS

by 

|

in

When building modern cloud applications, we usually need to store some files in the cloud. It could be images uploaded by users or CSV files generated by the application. In this blog post, I will show you how to upload files to Azure Blob Storage. First, install the storage-blob npm package. npm install @azure/storage-blob After…

Read more…

Quick Look – Konva

by 

|

in

I needed a JS library to support annotating on top of images. We wanted the ability to markup images in a web application. I tried a few different frameworks and libraries to achieve this goal, but most didn’t work out. After much searching, I found Konva. Konva is a simple JS library, but it works well,…

Read more…

Building Angular Applications Using GitHub Actions

by 

|

in ,

Angular is a very popular web application framework. From a web framework perspective, it is probably the most complete and, in my opinion, a very useable framework. I can see why some have issues with it, but it is very okay, which is probably the best thing to be said about any framework. At Don’t…

Read more…

Quick Look – Ionic Start Wizard

by 

|

in ,

We have used Ionic for quite a few projects here at Don’t Panic Labs. It has worked in many situations when we want a mobile application but don’t want to build it as a fully native app. You can quickly create an Ionic application by running the Ionic CLI command: Ionic start When running that…

Read more…