Top 10 Azure Cognitive Services

Cristopher Burge Developer Tips, Tricks & Resources

Microsoft’s cloud-based platform Azure has helped many businesses expand and cut back on their costs associated with hosting and storing data on a traditional server. Furthermore, the platform has given developers a chance to create, manage, and deploy powerful applications capable of assisting cloud customers to perform any number of tasks. From handwriting recognition to text sentiment analysis and Bing …

Deployment options in Azure

An Azure Deployment Guide

Phil Vuollet Developer Tips, Tricks & Resources

Azure has plenty of services for hosting your applications and their components. It also has extensive options for deploying to these services. Barry Luijbregts introduces four of the primary options for hosting apps in his article, “Which Azure Deployment Model Should You Use? 4 Ways to Deploy.” In that post, Luijbregts covers where to deploy on Azure; in this post, I’m …

Azure Chat Bot services

What Is a Chat Bot? A Detailed Guide on How to Create One With Azure Bot Service

Christian Melendez Developer Tips, Tricks & Resources

A chatbot is an application that simulates a human responding to the user. It’s a more natural way to interact with a system by using conversation. Let’s say, for example, that you want to order a pizza. Instead of wasting your time tapping randomly or searching the Internet to figure out how to use the app, you could just start …

Azure Container Services

Azure Container Service (AKS): A Detailed Guide to Setting Up Your First Cluster with Kubernetes

Christian Melendez Developer Tips, Tricks & Resources

Over the last few years, people have increasingly been adopting containers. But to use containers at a large scale, you need to use an orchestrator to ease the administration of your applications. Kubernetes is the most popular orchestrator and, while there are many concepts you need to learn to make the most of it, the benefits of using Kubernetes are …

Testing in production with Microsoft Azure

Testing in Production with Microsoft Azure

Barry Luijbregts Developer Tips, Tricks & Resources, Insights for Dev Managers

_ How do you test that a feature in your application actually works? Or that it is actually being used? Usually, you’d perform lots of tests in separate environments, like a QA or Acceptance environment. Or you’d route a certain percentage of your production traffic to the new version of your site to test if and how usage of your new …

Continuous deployment in Azure App Services

How to DevOps with Azure

Barry Luijbregts Developer Tips, Tricks & Resources

In order to release quickly and have stable application environments with minimal errors, it is of vital importance that developers work well with IT operations people and vice versa. To do this, they need to communicate well and sometimes work in the same team. Ideally, they work in the same environment. Makes sense right? This is called DevOps. DevOps is …

Azure SQL Database and Azure SQL Data Warehouse compared

Compare Azure SQL Database vs. Azure SQL Data Warehouse: Definitions, Differences and When to Use

Barry Luijbregts Developer Tips, Tricks & Resources

 Azure SQL Database is one of the most used services in Microsoft Azure, and I use it a lot in my projects. It is basically SQL Server in the cloud, but fully managed and more intelligent. There is another service in Azure that is kind of similar, but not quite: Azure SQL Data Warehouse. Azure SQL Data Warehouse uses a …

Azure Functions Logging Guide

A Guide to Logging in Azure Functions

Jared Nance Developer Tips, Tricks & Resources

If you are thinking about using Azure Functions, at some point you will be confronted with the challenge of figuring out how application logging works. Logging in Azure Functions has some unique challenges due to the stateless nature of the serverless execution model. In this article, we will cover some basics about Azure Functions and provide instruction on how to …

WebJobs vs. Azure Functions

Azure WebJobs vs. Azure Functions

Simon Timms Developer Tips, Tricks & Resources

We are living in a golden age of programming. The language and tooling have never been better. Not a day goes by that I’m not impressed by some new programming language feature (how cool are nullable reference types in C#?); or a new technology (Live Share and Teletype are going to change the lives of remote developers); or some adaptation …

Microsoft Azure Container

Getting Started with Azure Container Instances: Tutorial with Examples

Barry Luijbregts Developer Tips, Tricks & Resources

Working with containers provides a lot of benefits. They are a lot faster to spin up and shut down than virtual machines. They run everywhere, which gives you the benefit of having the exact same environment locally as in production. And because they run everywhere, you can run them in any cloud or on-premises, which prevents you from being locked …

SSL authentication logging with web debugging proxies

Debugging Tricky HTTP Problems with Fiddler and Charles

Simon Timms Developer Tips, Tricks & Resources

Almost every application these days communicates over HTTP: websites, RESTful services, and even SOAP APIs all make use of Hypertext Transfer Protocol. For the most part, we don’t worry too much about what is happening at the network level when we’re building these applications. However, from time to time a problem will show up that needs us to drop to …

Get started with Azure Event Grid

Getting Started with Azure Event Grid Services

Barry Luijbregts Developer Tips, Tricks & Resources

Azure Event Grid is an awesome new service in Azure, which connects applications together through event messaging. This way of working decouples application components, which enables more scalability, maintainability, and extensibility. The image below illustrates this. Orders are written in and Azure Cosmos DB database. Event Grid reacts to each new order and publishes that as an event and the …

Retrace Azure Functions

Azure Functions Performance Monitoring with Retrace

Matt Watson Developer Tips, Tricks & Resources

Serverless computing is here, and I expect it to become really popular with developers over the next few years. At Stackify we are starting to take advantage of Azure Functions. As developers and a developer tool company, we know that it is still critical to monitor the performance of our application, even if it is deployed through a function-as-a-service platform …

Announcing: Retrace for Azure Functions preview

Jason Taylor Stackify Product & Company Updates

Have you had a chance yet to play with Azure Functions?  Here at Stackify, we’re pretty excited about this capability on Azure and the promise that it holds for building rapidly scale-able event-based processing with little to no management overhead! We’ve also heard from a lot of you asking when Retrace would be able to support this new serverless architecture. …

Cloud Monitoring Tips

6 Reasons Cloud Monitoring Is Different Than Server Monitoring

Matt Watson Developer Tips, Tricks & Resources, Insights for Dev Managers

Traditional IT monitoring has revolved around monitoring the infrastructures and servers. As you move to the cloud, it is possible that you don’t have either of those things. You could deploy your app via a service like Azure App Services and rely on Azure’s hosted Redis and SQL offerings. You could literally have access to zero servers. In the cloud, …

What Is Function-as-a-Service? Serverless Architectures Are Here!

Matt Watson Developer Tips, Tricks & Resources

It has never been a better time to be a developer! Thanks to cloud computing, deploying our applications is much easier than it used to be. How we deploy our apps continues to evolve thanks to cloud hosting, Platform-as-a-Service (PaaS), and now Function-as-a-Service. What is Function-as-a-Service (FaaS)? FaaS is the concept of serverless computing via serverless architectures. Software developers can …