Skip to main content


Azure Blob Storage Life-cycle Management

Recent posts

Azure Storage authentication using Azure AD

Cloud and Azure became a complex environment, with a high number of services and things that you need to take into account. Even so, you still use the base services in the day to day work like Azure VMs, Storage or Network capacities. Azure Storage it is one of the most used services inside Microsoft Azure directly or indirectly. Any other services that are running inside the cloud need this services to be able to store or work with data. Until now, access control to Azure was possible using Key Accounts or Shared Access Signatures (SAS). The combination of this two is powerful and can cover most of the scenarios of small and mid-size companies. Issues appear for enterprise customers, where (Azure) Active Directory is part of their core services. For them, access management to Azure Storage is crucial to be controlled using AD. Especially for an organization where there are 10.000 employees or more, sharing access to resources using SAS tokens is possible, but adds extra complexity to …

[Post Event] ITCamp 2018, Cluj-Napoca, Romania

The 8th addition of ITCamp Conference took place this week in Cluj-Napoca. This is one of the most relevant IT conferences from Transilvania if you want to have high-quality content and discover how technology meets business.
There were more than 50 speakers from all around the worlds, that delivered there session during two days. In total there were around 64 sessions on 5 parallel tracks. Many times it was hard to decide what session to join. A lot of good quality content shared to more than 520 attendees.
Beside this, it was an excellent opportunity to meet old and new friends that joined the conferences as speakers or attendees. See you next year, guys!

This year I had the opportunity to have two sessions where I talked about best practices on the day zero of a cloud project and about quantum programming (Q#). You can find more about my sessions below.
At the end of the post, there are some slides from the event.

Quantum programming in a nutshell
I'm pretty sure…

[Post Event] Cloud Developers Day, Krakow 2018

This week I had the pleasure to discover the cloud and Azure community from Krakow. I was surprised to meet extraordinary people that are working on projects where cloud is changing the way how they do business and deliver services to their end customers.
Cloud Developers Days it is a conference that is at the first edition. Even so, there were almost 200 people that join the two-day event. There were two tracks in parallel about cloud and how Azure is changing the world.
At the event, I talked about what a team shall take into consideration on day ZERO of the project, and I was part of a Q/A session about cloud. You can find below the slides and some pictures from the event.
See you next time!

Day ZERO on a cloud project
In this session we will take a look on what we need to keep on our radar when we start a new project inside cloud. When not only us, but also clients are new in cloud ecosystem we need to be aware of small things that can make a different or secure the …

Losing control of your web application in the world of nearshore IT model

In this post, I will share with you a story about why it is so important to be aware of any 3rd parties dependencies and how you manage the ownership and access control to them.

Starting a few years ago it becomes widespread to integrate your web application with 3rd parties identity providers like Facebook, Google or Twitter. From the consumer perspective, it is more straightforward to have only one identify and use it on multiple web application versus having different accounts and password for each application.
Let’s take Facebook as an example where to be able to do such an integration you need to create a Facebook App that it is used as the authentification and authorization layer for your app. The application can be created by a normal Facebook Account that becomes the Administrator of the Facebook App.

In most of the cases, the company that owns the web application does not have IT capabilities and use an external company to implement the web application and manage the F…

[Post Event] DevTalks Cluj-Napoca 2018

Today (May 16th, 2018) I had the opportunity to participate at DevTalks as an attendee but also as a speaker. I was surprised to discover a conference with more than 1200 people and 7 tracks in parallel. Besides this, the event took place in Polyvalent Hall, a beautiful location that can handle more than 1000 people without a problem.

My session was different from the ones that I had until now. I had to talk about Azure to a Java audience. It was not an easy task to do, and at least nobody said Azure sucks. You can find below session details and slides.

In this session, we will NOT talk about how much Microsoft loves Linux or how much Azure loves Java. This session will focus on how an application written in Java using tools available for Java environment can survive inside Azure. Together we will take a look at how we can create a similar environment as you have on AWS or on-premises to run your Java applications. We will try to cover topi…

IoT Home Automation | Basic plant watering system

Almost 3 months past without working on the own IoT home solution. In the meantime, I was able to lose the UI implementation. Because of this in the next 1-2 weeks, I will try to rewrite it.
The previous post about my IoT solution: IoT Home Automation | Stabilize the garage doors solution after power break (resistors and capacitors)

Because summer holidays are here and I didn't want to bother my neighbors to water the flowers I decided to come up with a fast and cheap solution based on ESP8266. For grass I already have an automation solution from Gardena, but if you can do it yourself why not. Especially if you take into account the price of Gardena controller.

The first version is pretty basic, from the features perspective. No internet connection, no reporting, no humidity sensors and other stuff like this. Lack of time forced me to keep things super necessary, but I've replicated 100% the Gard…