As always, whenever I go somewhere to host my Angular Workshop, I also try to do a free User Group presentation.

Those are the next 2 events where I will speak:

Ottawa IT Community

Title: ASP.NET Core 2 and Angular 5 in Visual Studio 2017
When: Monday, March 26, 2018 at 12:00pm
Where: Microsoft Office at 100 Queen Street, Suite 500 , Ottawa, ON

Vancouver .NET User Group

Title: ASP.NET Core 2 and Angular 5 in Visual Studio 2017
When: Wednesday, April 25, 2018 at 5:45pm
Where: To be confirmed

ASP.NET Web Camp

OH YES, a free ASP.NET Web Conf coming to Montreal!!

This event is part of the Let’s Dev this Tour, organized by Microsoft, which in fact will offers 3 tracks: Web, Cloud and Windows 10.

Yes, a real Microsoft conference back in Montreal!!


The web content is based on the latest and greatest from the official ASP.NET Web Camp 2016.

Where: Le Centre Sheraton Montreal Hotel

When: March 30th

How much: Free!

What: The Future of Web Development. Build, Deploy, Scale! Build cutting edge web sites with the new release of ASP.NET, Node.JS and Web Tools for Visual Studio 2015 or Visual Studio Code, then deploy and scale them with Azure. Learn about the future of JavaScript with ECMAScript 2015. Attendees will learn how to develop beautiful, interactive and fast web sites using Microsoft’s web tools and platform. They will also learn how to deploy and scale web sites with the cloud.

Registration link for the Web track:

Other tracks link are available on the event site.

See you there!

Voici un nouvel évènement pour les développeurs web à Montréal!
Le ASP.NET Web Camp se tiendra le samedi 18 avril 2015 dans les bureaux de Microsoft à Montréal.

Cette journée complète de présentations et ateliers pratiques est organisée pour Microsoft par MSDEVMTL (Pas besoin d’être membre pour y assister).

Toutes les informations et le lien pour s’inscrire (obligatoire) sur le mini site:

Hâtez-vous car les places sont très limitées!!!


If you are an ASP.NET dev and still wondering about Azure, the cloud offering from Microsoft, this is a presentation you don’t want to miss!!


“Top Azure features every ASP.NET developer should know about”
This meeting will be presented by Bill Wilder, MVP Azure from Boston, USA.


When: Monday, April 28, 2014
Where: Microsoft Montreal office (2000 McGill College, 4th floor, Montreal, QC)
Cost: Free for existing members, 5$ for visitors


To RSVP, visit

Here is a nice opportunity offered by Telerik:

They have created this amazing new ebook that you can download for free.
More than that, you don’t even need to register to download the pdf, so it is free free!

What’s inside ?

  • Intellisense help you discover JS and CSS features
  • WAI Aria makes the web usable by all
  • HTML5 and CSS3 are available out of the box
  • WebAPI exposes data via HTTP service
  • Strongly Typed Data Binding ensures runtime confidence
  • Request Validation prevents yellow screens of death
  • Page Inspector puts an end to layout headaches

Download it here:
Free E-book: Time-Saving VS11 and ASP.NET 4.5 Features You Shouldn’t Miss


I strongly recommend this reading, you will not loose your time and will learn something new for sure!

Back from vacation I’ve just received an email to say I earn my Microsoft Certified Professional Developer: ASP.NET Developer 3.5 certification (70-564), which I took in beta back in November 08. As an MCT that gives me the opportunity to teach more Microsoft courses (MOC).

Interested in beta exams ?
Read this:
Pros: it is free
Cons: No material or preparation content available…

So after 70-536 and 70-562 this ends my .NET 3.5 certification path.

I think next one will be WCF.

Note: Please do not contact me for 70-564 preparation material or link request as I went there with no preparation (beta).

Following my first post on ASP.NET Dynamic Data, I want to show you that you can customize existing fields used by Dynamic Data very easily.

With the Northwind db, here is the generated edit screen for the Employees table:


We could make this default user experience a lot better by changing the date input, why not add some AJAX here ?

Template fields used by Dynamic Data are stored in DynamicData/FieldTemplates folder as simple user controls:

You can see that there is a DateTime_Edit.ascx control, open it and add an Image for the calendar icon and a CalendarExtender from the ASP.NET AJAX Control Toolkit.

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %>
<asp:TextBox ID="TextBox1" runat="server" CssClass="droplist" Text='<%# FieldValueEditString %>' Columns="20" /> 
<asp:Image ID="imgCalendar" runat="server" ImageUrl="~/DynamicData/Content/Images/calendar.png" />
<ajax:CalendarExtender runat="server" TargetControlID="TextBox1" PopupButtonID="imgCalendar" />

Now you get:

The calendar looks weird due to some CSS applied to the DetailsView. A quick workaround is to remove the CssClass attribute from the DetailsView1 control in DynamicData/PageTemplates/Edit.aspx :

Doing that (or fixing the CSS in Site.css file) will make the calendar looks good:

Note that the field is still fully functional without adding code, in a next post I will show how to create a new template field.

Source code:


Technorati Tags: