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 …

Entity Framework (EF) TransactionScope vs Database.BeginTransaction

In today blog post we will talk a little about a new feature that is available on EF6+ related to Transactions.
Until now, when we had to use transaction we used ‘TransactionScope’. It works great and I would say that is something that is now in our blood.
using (var scope = new TransactionScope(TransactionScopeOption.Required)) { using (SqlConnection conn = new SqlConnection("...")) { conn.Open(); SqlCommand sqlCommand = new SqlCommand(); sqlCommand.Connection = conn; sqlCommand.CommandText = ... sqlCommand.ExecuteNonQuery(); ... } scope.Complete(); } Starting with EF6.0 we have a new way to work with transactions. The new approach is based on Database.BeginTransaction(), Database.Rollback(), Database.Commit(). Yes, no more TransactionScope.
In the followi…

GET call of REST API that contains '/'-slash character in the value of a parameter

Let’s assume that we have the following scenario: I have a public HTTP endpoint and I need to post some content using GET command. One of the parameters contains special characters like “\” and “/”. If the endpoint is an ApiController than you may have problems if you encode the parameter using the http encoder.
using (var httpClient = new HttpClient()) { httpClient.BaseAddress = baseUrl; Task<HttpResponseMessage> response = httpClient.GetAsync(string.Format("api/foo/{0}", "qwert/qwerqwer"))); response.Wait(); response.Result.EnsureSuccessStatusCode(); } One possible solution would be to encode the query parameter using UrlTokenEncode method of HttpServerUtility class and GetBytes method ofUTF8. In this way you would get the array of bytes of the parameter and encode them as a url token.
The following code show to you how you could write the encode and decode methods.