Sending Emails with Azure Communication Services

by 

|

|  

in

Sending emails is a pretty known technical space. Many of us have sent emails using a variety of services. One you maybe haven’t tried is Azure Communication Services, which is still in preview at the time of this blog post. Here’s how you set up Azure Communications to send emails from your applications. Create a…

Read more…

Working With Stripe’s SDK

Working With Stripe’s SDK

by 

|

|  

in

Stripe is an e-commerce solution for supporting payments in your web applications. Integrating Stripe into your application is almost too easy, and their integrations put a very low barrier upon the integration. While their integration is easy and fast, you still do have to write some code to tie your system to the information in…

Read more…

Building a Chat System – Part 2

by 

|

|  

in

In my previous post, we discussed setting up an Ionic front end to host chat functionality in an app. In this post, we will discuss creating a user in Azure chat. We will then create a token that the front end can use to send messages as this user. It is important to note that…

Read more…

Building a Chat System – Part 1

by 

|

|  

in

Chat applications are very common, especially in many larger applications. Building a chat application from scratch isn’t recommended in most cases because there are frameworks that make building them easier. In this blog post series, I will create a very simple chat application using Azure Communication Services. To start, we will create a rough front…

Read more…

Build vs. Buy: How to Decide When Adding Features to Your Software Project

by 

|

|  

in ,

Creating new software involves a lot of decisions. When adding features, a common question is whether to write custom code or buy an existing product. There isn’t a straightforward right or wrong answer. Many people will tell you there is, but that is too simplistic. Many factors can influence the decision. How capable is the…

Read more…

Finding Answers to Your Programming Questions

Finding Answers to Your Programming Questions

by 

|

|  

in

We all search the web for answers to our programming questions. Sometimes the answers are more engineering in nature, but sometimes it’s something simple. For example, how many columns can you put into a single table in SQL Server? The correct answer: 1,024. This led me to wonder how many columns you can put into…

Read more…

Generating Pre-signed URIs with Azure Blob Storage

by 

|

|  

in

It is common to have files stored in Azure Blob storage, but we occasionally need to allow others to access those files. Sometimes we need to allow someone to upload a file; other times, we need to allow someone to download a file. Either way, we usually only want to allow partial control of the…

Read more…

Quick Look – Html Agility Pack

Quick Look – Html Agility Pack

by 

|

|  

in

Software projects often come down to transforming data from one format to another. A common situation involves extracting some data from HTML. This can occur when transferring data from a legacy system, and the best way to do it is screen scraping. There are a variety of options available when screen scraping, but a really…

Read more…

Multiple Azure Functions in the Same File

Multiple Azure Functions in the Same File

by 

|

|  

in

Azure Functions are very useful for hosting APIs in the cloud or for responding to asynchronous events in our cloud systems. Azure Functions also have a nice pricing model for startups; they can be priced on a per-consumption basis which can reduce monthly costs until you start to get real usage, which often takes longer…

Read more…

Uploading a Video from Angular to Amazon S3

by 

|

|  

in

The ability to upload files from HTML applications has existed for a long time. But in many modern scenarios, we are uploading very large files such as videos, and they are potentially uploading to a cloud blob technology such as Amazon S3. In this blog post, we are going to upload a file to S3…

Read more…