Skip to main content

[Event] Global Azure Bootcamp in Cluj-Napoca, April 25

Registration link:
ITCamp is organizing the 3rd edition of Global Azure Bootcamp in Cluj-Napoca. This year we plan to play with Event Hub, Stream Analytics, SQL Replication and to discover how we can create our own Azure Datacenter using Azure Pack.
The event will take place at ISDC Office and is sponsored by ISDC (offering a great place where we can play with cloud) and RIA that will offer us all the sugar that we need to be able to discover the power of Azure.
This event is very different from the other one because you need a laptop and Azure subscription. Why? Because there are hands on labs that will be done by all attendees.

Registration link:
See you in April 25!

What is Global Azure Bootcamp?
Welcome to Global Azure Bootcamp! On, Saturday, April 25, 2015 we are out to set some records again! In April of 2013 we held the first Global Windows Azure Bootcamp at more than 90 locations around the globe! In March 2014 we topped that with 136 locations! This year we are again doing a one day deep dive class to help thousands of people get up to speed on developing Cloud Computing Applications for Azure. In addition to this great learning opportunity we will have another set of hands on labs. In 2014 we pooled a huge global compute farm to perform diabetes research. This year everyone can participate in a compute pool for breast cancer research!

09:00-09:30 - Hello Coffee (wake up call)
09:30-11:00 - Ingest Telemetry data using Event Hub (Radu Vunvulea)
  • Create and Manage Event Hub
  • Send telemetry data to Event Hub
  • Consume new telemetry data using Consumer Groups
  • Consume old telemetry data using time cursor
11:00-11:45 - Process Telemetry data using Stream Analytic (Radu Vunvulea) 
  • Create a job that save all telemetry data from Event Hub to a blob storage
  • Create a job that filter telemetry data and raice alerts
  • Consume and process alerts
  11:45-12:30 - SQL Replication (Radu Vunvulea)  
  • Create and populate the main database
  • Configure two replicas
  • Access in read-only mode a secondary replica
  • Measure how long it takes for data to replicate in all nodes
12:30-14:00 - Create your Datacenter in Microsoft Azure (Adrian Stoian)
  • Create an Azure Virtual Network
  • Create a Virtual IP Address Gateway for the VPN
  • Create a Tenant VM in the VNet
  • Create a SQL Server in the VNet

Companies that sustain us:


Post a Comment

Popular posts from this blog

ADO.NET provider with invariant name 'System.Data.SqlClient' could not be loaded

Today blog post will be started with the following error when running DB tests on the CI machine:
threw exception: System.InvalidOperationException: The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer' registered in the application config file for the ADO.NET provider with invariant name 'System.Data.SqlClient' could not be loaded. Make sure that the assembly-qualified name is used and that the assembly is available to the running application. See for more information. at System.Data.Entity.Infrastructure.DependencyResolution.ProviderServicesFactory.GetInstance(String providerTypeName, String providerInvariantName) This error happened only on the Continuous Integration machine. On the devs machines, everything has fine. The classic problem – on my machine it’s working. The CI has the following configuration:

TeamCity.NET 4.51EF 6.0.2VS2013
It seems that there …

How to check in AngularJS if a service was register or not

There are cases when you need to check in a service or a controller was register in AngularJS.
For example a valid use case is when you have the same implementation running on multiple application. In this case, you may want to intercept the HTTP provider and add a custom step there. This step don’t needs to run on all the application, only in the one where the service exist and register.
A solution for this case would be to have a flag in the configuration that specify this. In the core you would have an IF that would check the value of this flag.
Another solution is to check if a specific service was register in AngularJS or not. If the service was register that you would execute your own logic.
To check if a service was register or not in AngularJS container you need to call the ‘has’ method of ‘inhector’. It will return TRUE if the service was register.
if ($injector.has('httpInterceptorService')) { $httpProvider.interceptors.push('httpInterceptorService&#…

Fundamental Books of a Software Engineer (version 2018)

More then six years ago I wrote a blog post about fundamental books that any software engineer (developer) should read. Now it is an excellent time to update this list with new entries.

There are 5 different categories of books, that represent the recommended path. For example, you start with Coding books, after that, you read books about Programming, Design and so on.
There are some books about C++ that I recommend not because you shall know C++, only because the concepts that you can learn from it.


Writing solid codeCode completeProgramming Pearls, more programming pearls(recommended)[NEW] Introduction to Algorithms


Refactoring (M. Fowler)Pragmatic ProgrammerClean code[NEW] Software Engineering: A Practitioner's Approach[NEW] The Mythical Man-Month[NEW] The Art of Computer Programming


Applying UML and Patterns (GRASP patterns)C++ coding standards (Sutter, Alexandrescu)The C++ programming language (Stroustrup, Part IV)Object-oriented programming (Peter Coad)P…