Navigate / search

RoyalMail API cost reduction by Azure Functions

I would like to describe you one of the last cases of Azure Functions usage. In one of my projects I was using RoyalMail API to find address that is connected with provided post code. System has been delivered to users from England. In that country when you provide post code you are able to find out quite precise address and you can speed up form filling. Read more

Azure Messaging – stats

From time to time I am trying to figure out the size of Azure cloud. It is not so easy to acquire such data. Because of that I like to go sometimes to presentation that is conducted by somebody from Microsoft. In most cases such presentation contains rather marketing content than practical one. But quite often you can see interesting data. In September during Progressive .NET 2017 I got luck. In one of presentation some statistic regarding Azure Messaging has been revealed.

The first thing that came to my mind was reflection that on the one hand this solution works very effective and faultlessly. On the other one still statistically on every second 13500 requests are not handled correctly.

NDepend – short review

Sometime ago I have been asked by Patrick Smacchia to write short review of his tool – NDepend. I believe that most of you know this tool. It is a swiss army knife in scope of code analysis. Capacity of this tool is enormous. I wanted to fulfil this request in a professional way. So, I needed to learn how to use this tool before writing any word regarding it. And it was not so easy task. This tool has so many features and possibilities of customisation… After two months of using it I can say that still I am not so advanced user of it.

I will try to do my best… Read more

Passiveness

I thought a lot how to start this post. Then I had a problem with it title. Finally I decided to use one simple word – Passiveness. This is character trait that scary me the most. We think that IT industry will consume any number of specialist but this is not true. There are some people that would like to change something in their life – job, project, … but… They are not able to do that. They stick in the same company or project. And they are doing nothing to change that.

You can try to ask them – why? And it is quite common that they will indicate a lot of reasons that are blocking them from that change. I can give you a lot of examples. Let’s start from a man than on interview said that his development had been block by his company. Then other person that has stuck in the same project with the same technology for over 10 years. That person was an expert in that project but totally not attractive from market perspective. And maybe last example. Somebody who has longer break from software development. Read more

Caching in Azure Function – how you can use Redis

I believe that you should know that Microsoft has prepared some set of components that can be used for integration purposes. You are able to consume the following services in our function: Azure Storage, Azure Event Hubs, Azure Service Bus, Azure Mobile Apps, Azure Cosmos DB, Azure Notification Hubs, Twilio, SendGrid. On the one hand this list is not so big. On the other one you can address with those services a lot of typical scenarios. But sometimes you need to do something more.

Today I would like to share with how easily you can use Redis cache in Azure Function. You should start thinking what for we need to do that. Probably you heard that Azure Functions should be stateless, atomic, small, fast, … But sometimes you need to do something that violate those rules. Read more