Navigate / search

Sending emails from Azure Functions – SendGrid

I am trying to convince people that right now we should try to think about how we can build our application effectively. Instead of building everything from scratch we should look for possibilities of composition application from different elements. This means that you should write smaller amount of code and there is also smaller chance for making an error.

In case of Azure Functions natural choice for email service provider is SendGrid. Read more

Azure Function – Uploading photos to Azure Blob Storage

Today I would like to describe another production use case for Azure Functions. This time example is quite simple. I would like to use Azure Functions to upload photos to Azure Blob Storage. Of course, you can upload photos directly to Azure Blob Storage. However, with such solution, your components are tightly connected. This can block you in the future. To avoid that you should add some middle layer.

For this, you can use Azure Function. It will act like an API that will accept photos encoder in base64 and upload it to provided location. With this approach, you will be able to change storage component in the future very easy if needed. Read more

Crisis of productivity – things that you can do not to become a slave of your calendar

It is quite often that I am afraid of things I have to do. And what is even worse I start acting as a firewall – I am busy!!! I am very busy!!! I do not have time!!! I become the slave of my calendar and ToDo list. Even more, there are sometimes tasks that I do not want to do and I am not obliged to do.

In such situation, effectiveness became an issue… There are a lot of small matters to do, and there is no time for bigger and more serious ones. Sometimes at the end of the day, it is hard to say what I have managed to achieve during the day. I am just rushing from one meeting to another… I am solving problems of other people. And there is no progress in my task. Read more

Social costs of mobile applications – based on Pokémon Go

Have you ever thought how enormous cost could be generated by the mobile application? Moreover, I am not thinking only about the cost of development… In most cases, we are saying that the mobile application succeeds when it is downloaded by an enormous number of people. However, nobody is talking about the other side of the medal. The same situation occurred with Pokémon Go.

Let’s start with good things. Only in Google Play this game has been download between 100 million and 500 million times. Moreover, you will find over 9,7 million of reviews. Both numbers are still growing. It is estimated that development cost of this game was on about 1 million USD level. Read more

Premortem analysis – how you can go against your animal instinct

Human, an animal that is adjusted to live in pack. Some of us can deny this statement but we are not able to live alone. We are always looking for other people society, acceptance and belonging. The reason is very simple – our life is easier in pack. Group allows us to solve problems faster and maybe what is more important it allows us also to survive during last centuries. And probably we will not win with our evolution.

Have you thought about how many times your decision have been driven by your instincts. They are taking control from us in very easy way. And they are making us a bit stupid. In such moments we are able to take decisions that are not coherent with our point of view. In such situation it is possible that we will became part of crowd that will convince other people to decision that we took moment ago. Read more

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.