Archive

Redis Cache

Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.

Date : July 2nd

Schedule
10:00 – 12:00 Introduction to Redis Cache
12:00 – 13:00 Lunch
13:00 – 15:00 Redis Cache Implementation on Azure
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Playing with U-SQL

U-SQL is a data processing language that unifies the benefits of SQL with the expressive power of your own code. U-SQL’s scalable distributed query capability enables you to efficiently analyze data in file, object and relational stores such as Azure SQL Database.

Date : June 4th

Schedule
10:00 – 12:00 Introduction to U-SQL
12:00 – 13:00 Lunch
13:00 – 15:00 Deep Dive into U-SQL
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Dapper ORM

ORM: Object Relationship Mapper that maps your database directly with C# objects.

There are many ORM tools available. One of them is Dapper. Dapper is known as the king of ORM.

The following are the key features of Dapper:

  • Speed and fast in performance.
  • Fewer lines of code.
  • Object Mapper.
  • Static Object Binding.
  • Dynamic Object Binding.
  • Easy Handling of SQL Query.

etc..

Date : May 7th

Schedule
10:00 – 12:00 Introduction to Dapper
12:00 – 13:00 Lunch
13:00 – 15:00 Deep Dive into Dapper
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Working with Massive

Massive was started by Rob Conery and has been transfered to Frans Bouma on March 4th, 2015. It’s a small MicroORM based on the Expando or dynamic type and allows you to work with your database with almost no effort. The design is based on the idea that the code provided to you in this repository is a start: you get up and running in no-time and from there edit and alter it as you see fit.

Date : April 2nd

Schedule
10:00 – 12:00 Introduction to Massive
12:00 – 13:00 Lunch
13:00 – 15:00 Working with Massive
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Working with Peta POCO

PetaPoco was original inspired by Rob Conery’s Massive project but for use with non-dynamic POCO objects.
PetaPoco is a tiny, fast, single-file micro-ORM for .NET and Mono.

  • Like Massive it’s a single file that you easily add to any project
  • Unlike Massive it works with strongly typed POCO’s
  • Like Massive, it now also supports dynamic Expandos too – read more
  • Like ActiveRecord, it supports a close relationship between object and database table
  • Like SubSonic, it supports generation of poco classes with T4 templates
  • Like Dapper, it’s fast because it uses dynamic method generation (MSIL) to assign column values to properties

Date : March 5th

Schedule
10:00 – 12:00 Introduction to POCO
12:00 – 13:00 Lunch
13:00 – 15:00 Hands on Peta POCO
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Entity Framework 6

Entity Framework 6.0 has introduced many new exciting features for Database-First (designer) and Code-First approaches.

  • Connection resiliency
  • Asynchronous query and save
  • Code-based configuration
  • Database command logging
  • Database command interception
  • Dependency Resolution
  • DbSet.AddRange/RemoveRange
  • Better Transaction Support
  • Pluggable pluralisation and singularization service
  • Testability improvements
  • Creating context with an open connection
  • Improved performance and warm-up time

Date : February 6th

Schedule
10:00 – 12:00 Introduction to Entity Framework 6
12:00 – 13:00 Lunch
13:00 – 15:00 Deep Dive into Entity Framework 6
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Walk-in through Azure Service Bus

Whether an application or service runs in the cloud or on premises, it often needs to interact with other applications or services. To provide a broadly useful way to do this, Microsoft Azure offers Service Bus. This article takes a look at this technology, describing what it is and why you might want to use it.

Date : December 5th

Schedule
10:00 – 12:00 Introduction to Azure Service Bus
12:00 – 13:00 Lunch
13:00 – 15:00 Hands on Azure Service Bus
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Hands on OAuth.io

OAuth.io helps you to onboard your users with a suite of services easy to use.

  • Token API: Authorize your client apps on one of our 120+ OAuth provider.
  • Request API: Make authorized API calls to those OAuth providers in a simple way.
  • User Data API: Get the authenticated user’s unified information.
  • User Management API: Signup/signin your user without any backend using multiple social identity.

Date : Novomber 7th

Schedule
10:00 – 12:00 Introduction to OAuth
12:00 – 13:00 Lunch
13:00 – 15:00 Integrating SSO With OAuth.io
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Hands on OAuth.io

OAuth.io helps you to onboard your users with a suite of services easy to use.

  • Token API: Authorize your client apps on one of our 120+ OAuth provider.
  • Request API: Make authorized API calls to those OAuth providers in a simple way.
  • User Data API: Get the authenticated user’s unified information.
  • User Management API: Signup/signin your user without any backend using multiple social identity.

Date : Novomber 7th

Schedule
10:00 – 12:00 Introduction to OAuth
12:00 – 13:00 Lunch
13:00 – 15:00 Integrating SSO With OAuth.io
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Angular JS 2.0 New Features

Angular JS 2.0 is coming up with so many breaking changes. To name few here are the list

  • Change Detection
  • Dependency Injection
  • Templating
  • ShadowDOM
  • Persistance
  • Routing
  • Logging
  • Annotations

Date : August 1st

Schedule
10:00 – 12:00 Introduction to Angular JS
12:00 – 13:00 Lunch
13:00 – 15:00 New Features of Anglar JS 2.0
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Temporal Table in SQL Server 2016

SQL Server 2016 is offering new Temporal Table object. Superficially, a Temporal Table looks just like a normal table. It supports most column types, normal indexes, columnstore indexes, foreign keys, etc. CRUD style operations work as expected using normal SQL or an ORM. In fact, you can convert most normal tables into Temporal Tables without changing the stored procedures and applications that use said table…

Date : July 4th

Schedule
10:00 – 12:00 Introduction to Temporal Table Features
12:00 – 13:00 Lunch
13:00 – 15:00 Hands on Accessing Historic Data from Temporal Tables
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

What’s New in ASP.Net 5

In this session you can learn the new features of ASP.Net 5.0 like Major Modifications in the Project Architecture, Web.Config, Package Managers etc..

Date : June 6th

Schedule
10:00 – 12:00 Introduction to ASP.Net New Features
12:00 – 13:00 Lunch
13:00 – 15:00 Hands on with ASP.Net New Features
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

What’s New in C# 6.0

Every new version of C# brings new functionality to the language, but version 6 has even more changes than previous versions. Instead of bringing one or two new features, there are many—and each of them will change the way we write code on a daily basis. This course will take you through the most important new features, and show you how to use them.

Date : May 2nd

Schedule
10:00 – 12:00 Introduction to C# 6.0 New Features
12:00 – 13:00 Lunch
13:00 – 15:00 Hands on with C# 6.0 on VS2015 CTP 2
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Securing an AngularJS Application

Security is one of the most important parts of writing a web application—perhaps the most important part! While web developers have become proficient in securing conventional web apps, AngularJS (and similarly frameworks) change the game of how we approach security. This course will take an insecure message board application, and progressively harden it against common attacks. In this session you will get hands on with Angular JS Security.

Date : apr 4th
Schedule
10:00 – 12:00 Introduction to Angular JS
12:00 – 13:00 Lunch
13:00 – 15:00 Developing Security for Angular JS Application
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

AngularJS Forms Using Bootstrap and MVC 5

We will focuse on creating forms with AngularJS, making them look good with Bootstrap styling, and then posting the form data to an ASP.NET MVC 5 web application. UI Bootstrap controls are covered in detail, along with client- and server-side validation. On the server side, will show how to work with Web API 2, as well as traditional MVC controllers.

Date : Dec 6th
Schedule
10:00 – 12:00 Introduction to Angular JS and Boot Strap
12:00 – 13:00 Lunch
13:00 – 15:00 Developing MVC5 Forms using Angular JS and Bootstrap
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Developing Native Mobile Apps with Xamarin

With Xamarin, you write your apps entirely in C#, sharing the same code on iOS, Android, Windows, Mac and more. Anything you can do in Objective-C, Swift or Java, you can do in C#. Xamarin apps are built with standard, native user interface controls. Apps not only look the way the end user expects, they behave that way too. This can’t be achieved with other solutions..

Date : Nov 1st
Schedule
10:00 – 12:00 Developing iOS Apps with Xamarin Studio
12:00 – 13:00 Lunch
13:00 – 15:00 Developing Android &Windows Mobile Apps with Xamarin Studio
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Knockout JS 3.1 Jumpstart

Knockout is a JavaScript library that helps you to create rich, responsive display and editor user interfaces with a clean underlying data model. Any time you have sections of UI that update dynamically (e.g., changing depending on the user’s actions or when an external data source changes), KO can help you implement it more simply and maintainably.

Date : Aug 2nd
Schedule
10:00 – 12:00 Breaking Changes in KO 3.1
12:00 – 13:00 Lunch
13:00 – 15:00 Deep Dive into KO 3.1
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Whats New in MVC 5.2

As part of ASP.NET vNext, the MVC, Web API, and Web Pages frameworks will be merged into one framework, called MVC 6. The new framework removes a lot of overlap between the existing MVC and Web API frameworks. It uses a common set of abstractions for routing, action selection, filters, model binding, and so on. You can use the framework to create both UI (HTML) and web APIs.

Date : July 5th
Schedule
10:00 – 12:00 Introduction to MVC5.2
12:00 – 13:00 Lunch
13:00 – 15:00 Deep Dive into MVC6 New Features using VS 2014 CTP
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Whats New in VS 2014

A few weeks ago at TechEd North America we announced ASP.NET vNext. Today we are releasing the first preview of Visual Studio “14” CTP, which will have support for creating and debugging ASP.NET vNext applications. This post will cover what is ASP.NET vNext and give you a walkthrough of what you can do in this preview.
ASP.NET vNext has been designed to provide you with a lean and composable .NET stack for building modern cloud-based apps. ASP.NET vNext will build on .NET vNext.
.NET vNext is the next major release of .NET Framework. .NET vNext will have a cloud optimized mode which will have a smaller footprint as compared to the full .NET Framework.

Date : June 7th
Schedule
10:00 – 12:00 Look into VS2014 CTP
12:00 – 13:00 Lunch
13:00 – 15:00 Deep Dive into VS2014 CTP
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

ASP.NET Web API OData Service with Breeze

Breeze is a great JavaScript library for including rich service-based data access in HTML 5 / JavaScript applications. It acts as a smart client side repository that can make the retrieve and update service calls for you, caches the data client side so you can avoid unnecessary round trips, does change tracking on the entities so that it knows what to send back for update when you as it to (following a unit-of-work pattern), integrates nicely with Knockout (or other observable-based libraries) and more. Its also capable of consuming both Breeze Web APIs that you can easily set up with their ASP.NET Web API server libraries, or OData services (regardless of what platform those are on)

You can learn the capabilities that bring information to your fingertips and allow you to do as much as possible without leaving your place in code.

Date : May 3rd
Schedule
10:00 – 12:00 Introduction to Breeze
12:00 – 13:00 Lunch
13:00 – 15:00 Hands on ASP.NET Web API OData using Breeze
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Single Page Applications using AngularJS and Breeze

The Breeze Angular SPA template generates a single-project, web application with structure and contents very similar to the ASP.NET MVC 4 “Single Page Application” template. That similarity is intentional. A primary goal of the Breeze templates is to demonstrate how little must change at the data access layer to add data-rich Breeze development. We’ll highlight the Breeze parts as we explore this template.

Date : April 5th
Schedule
10:00 – 12:00 Introduction to Angular JS and Breeze
12:00 – 13:00 Lunch
13:00 – 15:00 Sample SPA with Angular and Breeze
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Bootstrap 3 Breaking Changes

In this chapter meeting we will discuss about the Breaking changes of Bootstrap 3 and we will see a live example to upgrade existing site from Older version of Bootstrap to 3.0

Date : March 1st
Schedule
10:00 – 12:00 Introduction to Bootstrap 3 Breaking Changes
12:00 – 13:00 Lunch
13:00 – 15:00 Safe Migration to Bootstrap 3 from older versions
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Whats new in MVC 5

In this chapter meeting we will discuss about new Features of MVC5 like attribute routing, authentication filters, and much more and we will see site upgradation from MVC4 to MVC5

Date : February 1st
Schedule
10:00 – 12:00 Whats new in MVC 5
12:00 – 13:00 Lunch
13:00 – 15:00 Hands on Migration from MVC 4 to MVC 5
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

New Year Celebrations

Date : Jan 4th

Introduction to Project Katana

The ASP.NET Framework has been around for over ten years, and the platform has enabled the development of countless Web sites and services. As Web application development strategies have evolved, the framework has been able to evolve in step with technologies like ASP.NET MVC and ASP.NET Web API. As Web application development takes its next evolutionary step into the world of cloud computing, project Katana provides the underlying set of components to ASP.NET applications, enabling them to be flexible, portable, lightweight, and provide better performance – put another way, project Katana cloud optimizes your ASP.NET applications.
Date : November 2nd
Schedule
10:00 – 12:00 Introduction to Project Katana
12:00 – 13:00 Lunch
13:00 – 15:00 Play with AppFunc
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Getting Started with OWIN

OWIN defines a standard interface between .NET web servers and web applications. The goal of the OWIN interface is to decouple server and application, encourage the development of simple modules for .NET web development, and, by being an open standard, stimulate the open source ecosystem of .NET web development tools.

Date : October 5th
Schedule
10:00 – 12:00 Introduction to OWIN
12:00 – 13:00 Lunch
13:00 – 15:00 OWIN Middleware in IIS integrated pipeline
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Visual Studio 2013 Preview Features

In Visual Studio 2013, Microsoft had introduced new features that boost productivity and save time when working inside the Editor. Some of these are new features and some are the most popular extensions from Productivity Power Tools. These features are a result of the feedback given my the community through User Voice requests, forum posts and Connect bugs. The MVP community also helped us pick some of these experiences.

You can learn the capabilities that bring information to your fingertips and allow you to do as much as possible without leaving your place in code.

Date : September 7th
Schedule
10:00 – 12:00 Introduction to Visual Studio 2013 Preview
12:00 – 13:00 Lunch
13:00 – 15:00 Play around with new features of VS 2013 and Zen Coding
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

A deep dive into SignalR

ASP.NET SignalR is a new library for ASP.NET developers that simplifies the process of adding real-time web functionality to your applications. Real-time web functionality is the ability to have server-side code push content to connected clients instantly as it becomes available.

You may have heard of the HTML5 WebSocket API that enables efficient bidirectional communication between the browser and server. SignalR uses Websockets when it is supported by the browser and the server, and gracefully falls back to other techniques and technologies when it is not. Either way, your application code stays the same.

SignalR provides a simple ASP.NET API for creating server-to-client remote procedure calls (RPC) that call JavaScript functions in client browsers from server-side .NET code. SignalR also includes API for connection management (for instance, connect and disconnect events), grouping connections, and authorization.

Date : August 3rd
Schedule
10:00 – 12:00 Introduction to SignalR
12:00 – 13:00 Lunch
13:00 – 15:00 Geek out coding on SignalR
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Taste the sweetness of Coffee Script

CoffeeScript is a little language that compiles into JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.

The golden rule of CoffeeScript is: “It’s just JavaScript”. The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly from CoffeeScript (and vice-versa). The compiled output is readable and pretty-printed, will work in every JavaScript runtime, and tends to run as fast or faster than the equivalent handwritten JavaScript.

Date : July 6th
Schedule
10:00 – 12:00 Introduction to Coffee Script
12:00 – 13:00 Lunch
13:00 – 15:00 Brew the Coffee Script
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Take the punch of Knockout JS

Knockout is a JavaScript library that helps you to create rich, responsive display and editor user interfaces with a clean underlying data model. Any time you have sections of UI that update dynamically (e.g., changing depending on the user’s actions or when an external data source changes), KO can help you implement it more simply and maintainably.

KO lets you scale up in complexity without fear of introducing inconsistencies. Just represent your items as a JavaScript array, and then use a foreach binding to transform this array into a TABLE or set of DIVs. Whenever the array changes, the UI changes to match (you don’t have to figure out how to inject new TRs or where to inject them). The rest of the UI stays in sync.

Date : June 1st
Schedule
10:00 – 12:00 Introduction to Knockout
12:00 – 13:00 Lunch
13:00 – 15:00 Play with Knockout library
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Play around with Resharper

ReSharper is a renowned productivity tool that makes Microsoft Visual Studio a much better IDE. Thousands of .NET developers worldwide wonder how they’ve ever lived without ReSharper’s code inspections, automated code refactorings, blazing fast navigation, and coding assistance.

Analyze code quality on-the-fly code quality analysis in C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, CSS, HTML, and XML. ReSharper tells you right away if your code contains errors or can be improved.

Eliminate errors and code smells instant fixes to eliminate errors and code smells. Not only does ReSharper warn you when there’s a problem in your code but it provides quick-fixes to solve them automatically.

Date : May 4th
Schedule
10:00 – 12:00 Introduction to ReSharper
12:00 – 13:00 Lunch
13:00 – 15:00 Play with ReSharper
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.

Mastering Performance Profiling using ANTS Profiler

ANTS Performance Profiler is a code profiler for .NET desktop, ASP.NET, and ASP.NET MVC applications. It helps you debug your application quickly by giving you a complete picture of your application’s performance.

Identify performance bottlenecks within minutes and optimize .NET application performance.
Drill down to slow lines of code with line-level timings.
View all the contextual information you need, from incoming HTTP requests, to .NET code, through to SQL queries, outgoing web requests and disk access. Quickly understand the relationship between your code and its data access, all in one view.

Date : April 6th
Schedule
10:00 – 12:00 Introduction to ANTS Performance Profiler
12:00 – 13:00 Lunch
13:00 – 15:00 Demo on ANTS Performance Profiler
15:00 – 15:30 Quiz

You can win cool prizes from our sponsors.