Hey there!
You've come here to find fresh serverless content? There you go.
🚨 This article gets updated daily (Mon-Fri) during September 2020. Make sure to come back if you're into serverless. 🚨
"Serverless September is our once in a year opportunity to keep talking about Serverless to our friends without feeling bad about it. To make things more exciting, we get the entire month of September, for 30 days, to tell the community how we are using Serverless."
Throughout September, we're going to add new articles to this collection Monday to Thursday. Are we taking a break on Friday? Not at all. On Fridays @madebygps and @codebeast will live stream hacking the best and the most interesting bits of Serverless. A recording will be available here shortly after the live stream has ended. And we’re closing the month of September with a half day of conversations at Microsoft Create: Serverless where we connect with the experts and community members to discuss all things Serverless - read more and register here.
And here's the content you are looking for. New additions happening every Monday to Thursday throughout September 2020:
Sep 30, 2020:
Serverless web apps with Blazor and Azure Functions by Sander Molenkamp
In this video Sander shows you how he built Serverless Ponies, a game designed by his 9-year-old daughter. They finally found a way to combine their respective interests of Azure architecture and cute ponies. The video covers the implementation of the front-end using Blazor and JavaScript interop to re-use existing libraries, as well as the back-end implementation using the latest Azure Durable Functions 2.0 features.Serverless and microservices confusion by Radu Vunvulea
Each day, we start a new project using serverless and microservices. Even so often, we are using classical approaches to build and operate. Many times, the stakeholders expect to develop faster because we write less line of codes – or not. In this post, we identify together things that forget to take into account when we use serverless and microservices architectures and some possible solutions.
Sep 29, 2020:
- Azure Durable Functions | PowerShell 7 | Chaining Pattern by Ewerton Jordão In this article, you can learn how provisioning your Azure Function with identity assign to interact on Azure, deploy your first Durable Function (runtime PowerShell), infrastructure as a code using Serverless, it's a perfect combination.
Sep 28, 2020:
Faster Querying with Serverless Materialized Views by Mark Heath
The materialized view pattern is a great way to make complex, expensive and slow queries return in minimal time. And serverless is a great platform to power the generation and update of your materialized views due to its great support for event-driven programming and the excellent scalability to handle unpredictable workload volumes. Life is even easier if you choose to use the Cosmos DB change feed to drive your materialized view creation as it seamlessly integrates with Azure Functions. In this article we look at the benefits of the materialized view pattern and show a simple example of how it can be implemented with Azure Functions and the Cosmos DB change feed.-
Azure functions vs firebase functions by Osinachi Chukwujama
If we compare the serverless function compute services of Azure and Firebase based on execution speed, ease of development and ease of deployment, we come to a conclusion that serverless functions run more efficiently on Azure than on Google Cloud Platform.
Sep 25, 2020:
-
Live Stream on Chris Nwamba's Twitch Channel
Watch the recording- PDT: 7am
- EDT: 10am
- GMT: 2pm (UTC)
- CET: 4pm
- SGT: 10pm
Sep 24, 2020:
-
Durable Functions API - Writing Safe Orchestration by Marc Duiker
When using Durable Functions, the orchestrator function will replay several times. This behavior puts some restrictions on the code that can run in the orchestrator. The Durable Task Analyzer, a Roslyn code analyzer written for Durable Functions, helps you write deterministic C# code, safeguarding the replay behavior. In this post, Marc Duiker demonstrates the code violations and their solutions.
Serverless ToDoMVC app using Azure Static WebSites, Azure Functions, Vue.Js, Node and Azure SQL by Davide Mauri
The ToDoMVC app has been around for a while and it is a great sample app to get started on front-end building. But what about the full-stack? And what if we want to create a complete Serverless Full-Stack solution? Well with Azure Static Websites, Azure Functions, Node and Azure SQL, this is much simpler than anyone could expect! Let's see how simple is that!-
How to upload images to Blob Storage using Serverless and Static Web Apps by Alvaro Videla
This article explains how to add a serverless API to an Azure Static Web App, to generate SAS keys that authorize users to upload images to Azure Blob Storage. The examples use the latest Azure SDK for JavaScript.
Sep 23, 2020:
Get your To-Do tasks every morning on Microsoft Teams using Azure Logic Apps by Ayca Bas
Wouldn’t it be nice to receive your list of assigned tasks every morning on Microsoft Teams? Build a flow using Azure Logic Apps to automate Microsoft Teams Flow bot for sending To-Do tasks every morning at 9 AM! In this article you will learn about the queries and responses of Microsoft Graph To-Do APIs in Graph Explorer, how to register your app in Azure Active Directory, building Azure Logic Apps Custom Connector to consume Graph To-Do API for getting the tasks and finally creating a Logic Apps flow to automate sending tasks from Microsoft Teams Flow bot every morning.Serverless September Sweepstakes
Only 7 days left to win a Raspberry Pi Kit! If you are interested, be sure to check out the custom Microsoft Learn Collection for #ServerlessSeptember to find out more! You have time until September 30, 2020. Rules: https://bit.ly/3iiy4nS
Sep 22, 2020:
-
Writing an Azure Function in node.js to implement a webhook by Zegami
Integrating disparate systems can be a fiddly business. By removing the need to worry about things like hardware and service continuity, Azure Functions allows developers to focus on the application logic, and to easily deploy single-purpose services. This post describes how Zegami created, tested and deployed an Azure Function App written in javascript to bridge their Hubspot CRM system to their internal user account API.
5 Reasons to go Serverless with Azure by Ajiri Gunn
At some point, you'll need to hook up your mobile application to some database in the cloud and becoming a cloud engineer to do that would be quite overkill and really unnecessary when you can easily get the services of all cloud professionals by going serverless. Here are 5 reasons why you want to go serverless with the Azure platform as a mobile applications developer.-
Develop a Serverless Integration Platform for the Enterprise by Davide Benvegnu
Integrating different systems is usually important, but in the Enterprise it is critical. And managing the integration platform is often even more critical. But what if we can design an integration architecture and pattern which can be applied to most of the systems, which doesn't require much management, and which can scale on the fly? In this article we will see how we can achieve that using the serverless offering we have on Azure: Functions, LogicApps and Service Bus.
Sep 21, 2020:
- You can write Azure Functions in C#, NodeJS, F#, Python, PowerShell, Java, Rust, Go and yes Swift! Whether you already use Server Side Swift or thinking of a simple way to write lightweight APIs for your iOS app, Serverless Swift with Azure Functions definitely has a place in your stack! In this article, Saleh is going to take you step-by-step through building and publishing Swift Azure Functions. Covering the different development and deployment options, Container Functions and Functions hosted on Consumption plan.
Using Azure Function for Dynamic Admission Control in Kubernetes by Rahul Rai
In this article, we will build a serverless validating admission webhook with Azure Functions and apply governance policies on the deployments in Kubernetes. Azure Functions allow you to integrate with external services without writing a single line of integration code. We will use the Azure Function's native Twilio binding to send SMS updates on Kubernetes deployments to the ops/SRE team. After working through the sample in this article, you will understand how easy it is to write custom validating webhooks for Kubernetes. Also, you will learn to build and deploy the serverless infrastructure to certify deployments at scale.- Imoh gives an expository description and in-depth analysis of what Serverless offers, and its importance to the present and future of computing.
Implement Microsoft Graph app-only calls the easy way using Azure Logic Apps and Azure Managed Identity by Garry Trinder
Azure Logic Apps and Azure Managed Identity provide a very powerful and highly secure, no-code approach that is ideal for automation scenarios that are incredibly easy to configure.
When working with cloud solutions we should always be ensuring that client credentials and secrets are secured, Azure Managed Identity helps reduce the burden of maintaining and rolling credentials, helping you increase your security in a simple and effective way.
Sep 18, 2020:
-
Live Stream on Chris Nwamba's Twitch Channel
- PDT: 7am
- EDT: 10am
- GMT: 2pm (UTC)
- CET: 4pm
- SGT: 10pm
-
Learn Live about Serverless with Laurent and Yohan on Learn TV
- PDT: 8:30am
- EDT: 11:30am
- GMT: 3:30pm (UTC)
- CET: 5:30pm
- SGT: 11:30pm
Sep 17, 2020:
-
Serverless Prediction of a Product Feedback by Jayendran Arumugam
If you are developing any product, feedback is much more important. You must trace every feedback like feature request or Bugs/Issues. Open Source projects are much easier to track the feedbacks /bugs, however when coming to any non-open-source projects it is always difficult. In this post, Jayendran explains using the power of serverless how we can grab and maintain every feedback and issues easily in real-time.
Azure + Spring Boot = Serverless - Q&A with Julien Dubois by Olimpiu Pop
In this interview by InfoQ, Julien Dubois talks about running serverless Java applications on Azure Functions.
Sep 16, 2020:
Building Serverless APIs using Azure Function and Azure SQL by Ashirwad Satapathi
In this article, we discuss about Serverless Computing, Azure Function and Azure SQL in a concise manner. Then. We discuss how to make one using Visual Studio 2019 using C#. In this article, We create an HTTP Trigger Azure Function to Insert a value into our Table in Azure SQL Database every time we make a request to it by passing a name in the query string or the request body. We'll be using ADO.NET for the database interaction and see how easy it is to make a Serverless Application to perform Insert operations to our database.The Microsoft Create: series is back again, now with Microsoft Create: Serverless!
Join us for a half-day of conversations and connect with the experts and community members to discuss how you can run code for any application, with no need or reliance on servers. In this 4 hour session, hear from our keynote speakers Chris Coyier and Chris Nwamba on the Serverless landscape in 2020 and the trends you should look out for. More details here on aka.ms/createserverless.
Sep 15, 2020:
Crazy Web Performance with Azure Static Web Apps and Azure Functions by Kevin Griffin
Azure Static Web Apps has been a game changer for Kevin in terms of how he builds and deploys static web applications. In this post, Kevin talks about why he made the switch to Azure Static Web Apps and also answer some of the common questions he's received about the platform!Can we make GraphQL type safe in code? by Aaron Powell
Deploying GraphQL in Azure Functions gives us a serverless model for GraphQL and type safety in the way that we can define the schema contract for a client to use, but when it comes to implementing the resolvers for the schema we lose that type information. This can result in accidental errors that an end-to-end type checking system would help us overcome. Let’s take a look at how we can overcome this to give us full type confidence in our applications, all the way through to our data model.Go Full-Stack for the First Time by Microsoft Technologies by Peter Karakas
There was a time when Microsoft hated opensource. In the last decade, they realized that opensource is the future and decided to start heavily investing in it. They went from zero to hero. Today, Microsoft has the most opensource contributors and they are the third most active opensource organization. A lot of key elements of the opensource world belong to Microsoft. They have reached the point where you can be a full-stack developer without leaving the Microsoft ecosystem, and I'll tell you why it is a game-changer.
Sep 14, 2020:
-
Creating a Serverless Resume with Visitor Counter in Azure by Bolaji Akande
What’s a better way to showcase your experience with Azure serverless if not by building your resume/portfolio website using Azure serverless services? Bolaji will teach you how to build a resume/portfolio website with a serverless service to store the visitor’s count (Azure Cosmos DB), a serverless service to retrieve and update the visitor’s count from our store (Azure Functions), a serverless service to host your static resume website (Azure Storage) and an additional service to cache and make our static website load faster (Azure CDN).
Serverless with GraphQL by Aditya Raman
Everything on Azure. Scalable and cost-effective Serverless system leveraging GraphQL API hosted on Azure. Easy deployable and production-ready code with Azure CLI and Azure DevOps. Built a simple API to query your professional details. You can modify and create your own API, isn't it beautiful.-
The Curious Developer's Guide to Portable Azure Functions by Linda Nichols
Azure Functions allow you to execute small snippets of code, in the cloud, without concern for cloud infrastructure. These functions are triggered by several different types of event sources, making them the building blocks of an event-driven or "serverless" architecture. They're easy to write, deploy, and connect to other cloud services to create powerful applications. Azure Functions are also open source! But did you know they're also... portable?
Sep 11, 2020:
-
Live Stream on Chris Nwamba's Twitch Channel
- PDT: 7am
- EDT: 10am
- GMT: 2pm (UTC)
- CET: 4pm
- SGT: 10pm
-
Learn Live about Serverless with Laurent and Yohan on Learn TV
- PDT: 8:30am
- EDT: 11:30am
- GMT: 3:30pm (UTC)
- CET: 5:30pm
- SGT: 11:30pm
Sep 10, 2020:
- Creating a baby boy chatbot name finder with no servers to worry about by Mohammed Brueckner Serverless services are your great ally when dealing with an evolving architecture. Mo will show you how a strategic, tactically motivated evolution journey could look like. To build nothing less and utterly grand such as a baby boy name generator for puzzled parents. We'll talk about SAAS vs serverless as well, which is a fine but distinct line.
-
Medical Image Classification using Azure Functions and Cognitive Services by Parag Ghorpade
Learn how to serve all those models which you trained, using Azure Functions, a serverless framework designed to run your code on the cloud without worrying about resource allocation. The article goes through the following steps:
- Training a classification model using Azure cognitive services
- Initialize a local environment for developing Azure Functions in Python.
- Build a serverless HTTP API for classifying an x-ray image into two classes: Pneumonia and Normal.
- Consume the API from a web app.
Sep 9, 2020:
How I Built a Resume API w/ JavaScript and Azure Functions by Rishab Kumar
Been inspired by the Cloud Resume Challenge by Forest Brazeal to build more stuff in the cloud. Rishab wanted to build something simple to continue his Cloud journey. He decided to build an open-source REST API for his JSON-based standard format resume. He's using JavaScript and Azure Functions. Also, this would be a great challenge for newbies getting into Azure functions, a hands-on micro project to get started with Azure Functions.RFM NAV Customer Classification with Python and Azure Functions by Antonio Soto
The main goal of this article is to show you how you could modernize your old fashion NAV on-premises ERP, giving some of the Cloud power out there, using the Serverless Azure Functions Architecture. We will create an Azure Function that would act as an API Rest endpoint to classify customer based on their RFM score so we can integrate this information into the customer e-commerce. We will use SQL to add the RFM classification login and Python to create the Azure Function.
Sep 8, 2020:
Notify about YouTube comments with Azure Functions by Facundo Giuliani
If our organization has a YouTube channel with videos, users may comment on them with questions or doubts. If only one person checks the channel, regular notifications may be enough. But what would happen If we want to notify other people whenever a user posts a comment in one of our videos?
In this article, we'll use Azure Functions and a couple of third-party APIs to create a JavaScript serverless application to send notification emails when new comments are added in any video from a YouTube channel.Azure Functions with PowerShell: Swiss army knife for Ops by Victor Silva
Nowadays, infrastructure tasks have reached a new level with the help of devs tools (like control version system) but, operations teams take all of the advantages of 'new world'? Serverless computing enables ways to build and create applications without concern about managing the infrastructure.
Sep 7, 2020:
Using Logic Apps to build simple APIs by Jan Hájek
Logic Apps are Microsoft’s solution for integrations and also a codeless development platform (declarative). If you heard of Microsoft Power Automate (formerly known as Microsoft Flow) - which is a citizen developer’s tool to build workflows in a nice visual designer - it runs on top of Logic Apps backend as well.
Thanks to Logic Apps you can easily create event-based (HTTP, Storage, Queue, Microsoft Graph, …) triggered workflows which then perform some actions. In this article, we will focus on those HTTP triggered ones and how-to build a nice and simple API with those.Manipulating GitHub Wiki Data With Azure Functions by Korede Bashir
Writing a backend to connect with a webhook can prove to be daunting, but not anymore, this article is a mini crash course around working on GitHub Wiki Data using GitHub Webhooks with an Azure Function API, the author takes you through setting up a webhook on GitHub, and connecting the webhook with a newly-created API (using Azure Functions).The Microsoft Create: series is back again, now with Microsoft Create: Serverless!
Join us for a half-day of conversations and connect with the experts and community members to discuss how you can run code for any application, with no need or reliance on servers. In this 4 hour session, hear from our keynote speakers Chris Coyier and Chris Nwamba on the Serverless landscape in 2020 and the trends you should look out for. More details here on aka.ms/createserverless.
Sep 4, 2020:
Live Stream on Chris Nwamba's Twitch Channel
Watch the recording
- PDT: 7am
- EDT: 10am
- GMT: 2pm (UTC)
- CET: 4pm
- SGT: 10pm
Sep 3, 2020:
Automating with GitHub and Azure Function apps by Barbara Forbes
GitHub and Azure Function apps can be a great combination when it comes to Serverless automation. How about automating the management of your GitHub repository, files and issues? Or the other way around: use GitHub Gists or a repository as a data source for your function app. In this post, we will walk through some connections between GitHub and Azure Function Apps, how you can securely implement them and why it will make you happy.Create an Angular todo list with Azure Static Web Apps by Haitham Shaddad
What about deploying your app and reach millions of people? Do you want to just one service to make all this possible instead of going through multiple services to manage your frontend and backend? In this series, Haitham explains how to accelerate development of modern web apps with a static frontend and dynamic backend (powered by serverless APIs & Serverless CosmosDB) using Azure Static Web Apps.
Sep 2, 2020:
Event sourcing with Azure Cosmos DB change feed and Azure Functions by Daniel Krzyczkowski
From this article you will learn how to use Azure Cosmos DB change feed together with Azure Functions to implement event sourcing. With Azure Cosmos DB change feed and Azure Functions, we can easily react on every change that happens to data in the database.Event Sourcing and CQRS on Azure serverless functions by Duncan Jones
How to use Azure durable functions, table storage and event grid to build a serverless event sourcing backed application which scales with demand.
Sep 1, 2020:
@codebeast briefly described the initiative and started the call for contributions in August here:
Serverless September 2020: Call for Contributions
Christian Nwamba for Microsoft Azure ・ Aug 11 '20
What if you want to get started with serverless right away?
Here's some great starting point on Azure:
· Azure Functions Documentation (Product Page)
· Create Serverless Applications (Learning Path)
· Video: A Deep Dive into POWERful Serverless Applications (July 2020)
Kudos to @nitya for creating the Serverless September 2020 artwork (used as the cover image here). Feel free to use the image for any content (article, tweet, post or similar) you create.
Top comments (1)
Super excited that one of our own, Peter Karakas is featured in this lineup with his latest article!