Stan Tarnovskiy | Microsoft
Microsoft Blog

Stan Tarnovskiy

Solutions Architect at Perficient

LinkedIn Public Profile

Posts by this author:

Importance of Policy Scope in Azure API Management

Policies are a very powerful component in Azure API Management (APIM) that allows to customize API input and output. By using policies in APIM it’s possible, for example: – Set call rate limits and quotas – Modify request/response bodies – Add/remove HTTP headers – Validate JWT – Configure CORS and so on. Most policies could […]

Read more

Azure Application Gateway – 10 Lessons Learned

Azure Application Gateway is a powerful Microsoft Azure PaaS service that is providing HTTP load balancing, reverse proxy, SSL termination and web application firewall capabilities. It’s very well documented there: https://docs.microsoft.com/en-us/azure/application-gateway/. However, there a a few not-that-obvious things that could be easily missed in the provided documentation. I recently spent some time working with Azure […]

Read more

Defining Azure Application Gateway custom probes in ARM template

By far, the most convenient way to configure Azure Application Gateway is to use ARM template. The reasons are: – Application gateway configuration could be really complex, it may have multiple backend server pools, listeners and complicated routing rules – Application gateway is generally slow to configure. It’s not uncommon to wait 10-15 minutes for […]

Read more

Simulating DR failover endpoints in Azure Traffic Manager

Azure Traffic Manager is Azure PaaS service which is helpful in the following scenarios: 1. Directing incoming application traffic to the nearest Azure data center 2. Failover to the other Azure data center (DR) in case of a catastrophic failure 3. Distributing traffic between endpoints according to the assigned endpoint weight value In this blog […]

Read more

How to add Gulp output or Bower/NPM packages to WebDeploy package

Bower and NPM (Node.js package manager) are really helpful open source tools which are integrating well with new versions of Visual Studio. They allowing to very conveniently download popular script libraries and other client-side scripts, and in the case NPM server-side tools as well. Gulp is a wildly popular build tool which is mostly used […]

Read more

How to add custom claims to Azure Mobile App authentication

Azure Mobile Apps (formerly known as Azure Mobile Services) provide a great cloud based framework for rapid development of mobile applications (which also could be used to develop web applications, when needed). Azure Mobile Apps empower developer with a tools set (both client-side and server-side) helping to tackle on common mobile application development tasks, like: […]

Read more

TLS 1.2 and .NET Support: How to Avoid Connection Errors

I recently ran into an interesting issue when developing a connector for a third-party API. When trying to connect to the API endpoint, I received the following error message: “An error occurred while making the HTTP request to https://<API endpoint>. This could be due to the fact that the server certificate is not configured properly […]

Read more

Developing custom SSIS component – 9 lessons learned

One of the compelling features of Microsoft SQL Server Integration Services (SSIS) is its extensibility. Although SQL Server comes with a wide array of SSIS components (including different data sources, transformation tasks and logical flow control operations), sometimes there is a need to do something unique in your SSIS package, something that is not supported […]

Read more

IoT Development with Windows 10 and Raspberry Pi: Working offline

This is my sixth blog post covering Windows 10 IoT Core. Previous posts: Part 1: http://blogs.perficient.com/microsoft/2016/01/windows-10-iot-editions-explained/ Part 2: https://blogs.perficient.com/microsoft/2016/01/iot-development-with-windows-10-and-raspberry-pi-what-you-need/ Part 3: https://blogs.perficient.com/microsoft/2016/01/iot-development-with-windows-10-and-raspberry-pi-setting-up/ Part 4: https://blogs.perficient.com/microsoft/2016/01/iot-development-with-windows-10-and-raspberry-pi-hello-world/ Part 5: https://blogs.perficient.com/microsoft/2016/01/iot-development-with-windows-10-and-raspberry-pi-public-display/ In previous blog post we development a Raspberry Pi 2 application which could be used to present a slideshow on a big public display (outdoor or indoor). […]

Read more

IoT Development with Windows 10 and Raspberry Pi: Public Display

This is my fifth blog post covering Windows 10 IoT Core. Previous posts: Part 1: http://blogs.perficient.com/microsoft/2016/01/windows-10-iot-editions-explained/ Part 2: https://blogs.perficient.com/microsoft/2016/01/iot-development-with-windows-10-and-raspberry-pi-what-you-need/ Part 3: https://blogs.perficient.com/microsoft/2016/01/iot-development-with-windows-10-and-raspberry-pi-setting-up/ Part 4: https://blogs.perficient.com/microsoft/2016/01/iot-development-with-windows-10-and-raspberry-pi-hello-world/ In my previous post we being creating our first application for Raspberry Pi 2 running Windows 10 IoT Core. That was a simple “hello world” application. Now let’s build something […]

Read more

Perficient Microsoft Blog

Insights, best practices and technical perspectives to help you leverage your investment in Microsoft technology solutions to power your business growth

Archives