Sending a Regular SMS with Azure Functions and Twilio
Azure Functions allow the creation of Serverless event driven applications with minimal effort. We can create Azure Functions using C# (or other languages) right inside the Azure Web app.Functions sit...
View Article.NET Document Databases with Marten
Document databases are a form of NoSQL database that store items (objects) as single documents rather than potentially splitting the data among multiple relational database tables.Marten is a .NET...
View ArticleServerless Computing and Workflows with Azure Functions and Microsoft Flow
Microsoft Flow is a tool for creating workflows to automate tasks. It’s similar in concept to If This Then That but feels like it exists more towards the end of the spectrum of the business user rather...
View ArticleTriggering a Microsoft Flow from an HTTP Post
Microsoft Flow allows the building of workflows in the cloud. One way to trigger a Flow is to set up a HTTP endpoint that can be posted to.For example, a Flow can be created that takes some JSON data...
View ArticleCreating a Tweet Buffer with Azure Queues and Microsoft Flow
There are apps and services that allow the scheduling or buffering of the sending of Tweets. Using the features of Microsoft Flow, it’s possible to create a solution that allows Tweets to be quickly...
View ArticleEnforcing Referential Integrity Between Documents with Marten and PostgreSQL
Even though Marten is a library to enable document database storage semantics, because it’s built on top of (the advanced JSON features) of PostgreSQL, and PostgreSQL itself is relational, we can add...
View ArticleReducing Database Round Trips With Included Documents in Marten
Marten is a .NET document database library that uses an underlying PostgreSQL database to store objects as JSON.In the previous article (Enforcing Referential Integrity Between Documents with Marten...
View ArticleAzure HTTP Function Authorization with Function Keys
When creating an Azure Function triggered via HTTP, one way to authorize use of the function is to configure the HTTP function trigger to require the caller to provide a function key.With the...
View ArticleScreen Scraping As A Service with Azure Functions in 5 Mins
If you have some data in a web page but there is no API to get the same data, it’s possible to use (the often brittle and error prone) technique of screen scraping to read the values out of the HTML.By...
View ArticleNew Pluralsight Course: Working with Data and Schemas in Marten
Marten is a .NET document database library to allows objects to be stored, retrieved, and queried as documents stored as JSON in an underlying PostgreSQL database. This new course is a follow-on from...
View ArticleRetrieving Raw JSON Data in Web API with Marten
Marten is a .NET document database library that uses an underlying PostgreSQL database to store objects as JSON. Ordinarily, Marten takes care of retrieving the JSON from the database and deserializing...
View ArticlePreviewing the Generated PostgreSQL SQL for a Query in Marten
Marten is a .NET document database library that uses an underlying PostgreSQL database to store objects as JSON. The library has a variety of features that allow the logging of SQL statements issued to...
View ArticleWhat Would Easy Be Like?
As another (Gregorian) year edges ever closer, it’s a period that offers a natural reflection time on what happened in the past year and the forging, often weakly, of “New Years Resolutions”.One...
View ArticlePush Notifications and Buttons with Microsoft Flow: Part 1
Microsoft Flow allows the creation of serverless cloud workflows. It is similar to services such as If This Then That and has more of a business focus. It allows custom Flows to integrate with Azure...
View ArticlePush Notifications and Buttons with Microsoft Flow: Part 2
In part 1 we created a Flow to toggle the sending of push notifications on and off by storing the configuration in Azure blob storage.Now that we have a way of enabling/disabling notifications we can...
View ArticlePush Notifications and Buttons with Microsoft Flow: Part 3
In part 1 we crated a Flow to enable/disable the sending of push notifications and in part 2 we created an Azure Function to generate random phrases of positivity.In this third and final part of this...
View ArticleAzure Functions Proxies Preview
Azure functions allow the creation of HTTP-triggered code. A new feature to Functions is the ability to define proxies. (Note: at the time of writing this feature is in preview)For example a function...
View ArticleCross Function App Proxies and Proxy Request Parameters in Azure Functions
In a previous article we saw how to get started with Azure Function Proxies. In addition to creating proxy URLs for HTTP functions in the same Function App, it is also possible to specifiy a backend...
View ArticleUsing Azure Functions and Microsoft Flow to Send Notifications for NuGet...
One of the NuGet packages I maintain is approaching 100,000 downloads. I thought it would be nice to get a notification on my phone when the number of downloads hit 100,000.To implement this I...
View ArticleCreating Versioned APIs with Azure Functions and Proxies
One of the interesting possibilities with the (currently in preview) Azure Function Proxies is the ability to create HTTP APIs that can be versioned and also deployed/managed independently.For example,...
View Article