<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>Joël Hébert | Opulent ASP </title>
  <link rel="alternate" type="text/html" href="http://www.opulentasp.com/" />
  <link rel="self" href="http://www.opulentasp.com/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2011-11-15T12:56:39.6569424-08:00</updated>
  <author>
    <name>Opulent ASP Development Inc.</name>
  </author>
  <subtitle>Enterprise ASP.NET</subtitle>
  <id>http://www.opulentasp.com/</id>
  <generator uri="http://www.dasblog.net" version="2.0.7180.0">DasBlog</generator>
  <entry>
    <title>ASP.Net Security Skeleton file for techdays</title>
    <link rel="alternate" type="text/html" href="http://www.opulentasp.com/2011/11/15/ASPNetSecuritySkeletonFileForTechdays.aspx" />
    <id>http://www.opulentasp.com/PermaLink,guid,32fa76cb-42d9-4ddf-afe4-efd52cf0baac.aspx</id>
    <published>2011-11-15T10:18:45.248-08:00</published>
    <updated>2011-11-15T12:56:39.6569424-08:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Good day, here is the file that will server as a series of notes based on the presentation
I am giving at techdays Joel
</p>
        <a href="http://www.opulentasp.com/content/binary/TechDaysNotesforSecuritySkeletonSession.pdf">TechDays
Notes for Security Skeleton Session.pdf (388.71 KB)</a>
        <img width="0" height="0" src="http://www.opulentasp.com/aggbug.ashx?id=32fa76cb-42d9-4ddf-afe4-efd52cf0baac" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Ottawa IT Community speakers Idol Nov. 2</title>
    <link rel="alternate" type="text/html" href="http://www.opulentasp.com/2011/10/05/OttawaITCommunitySpeakersIdolNov2.aspx" />
    <id>http://www.opulentasp.com/PermaLink,guid,d842afef-ecf1-4ce2-8c6d-0b13fd6c6d4f.aspx</id>
    <published>2011-10-05T04:53:54.1116535-07:00</published>
    <updated>2011-10-05T04:53:54.1116535-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <img src="http://lajak.files.wordpress.com/2011/09/092911_0219_ottawaitcom1.jpg?w=600" alt="" align="left" />
        <span style="color:black;">
          <strong>Title</strong>: </span>Ottawa
IT Community speakers Idol Nov. 2<sup>nd</sup> at DevTeach Ottawa<span style="color:black;"><br /></span><p><span style="color:black;">Do you like to share your IT knowledge with others? Do
you know a tip, trick or a feature that can save time for others and you would like
to share it?<br /></span></p><p><span style="color:black;">Well, <strong>Ottawa Speaker Idol</strong> is your solution
and there is <strong>still time to submit your session proposal</strong>. <span style="background-color:yellow;">The
dead line is Wednesday Oct. 26<sup>th</sup></span>.<br /></span><br />
The Ottawa IT Community is organizing a contest where you can win a free registration
to DevTeach Nov. 3-4 (value of $649). On November 2nd, at the venue for DevTeach Ottawa
(Ottawa Conference Center), you will be invited to present your tip, trick or a feature
for 10 minutes. After all presentations have completed, the attendees will vote for
the winners. Prizes will be distributed to the best presenters. This is a free event
and everyone is welcome to attend.
</p><p><span style="color:black;"><strong>Date</strong>: Wednesday November 2<sup>nd</sup> ,
at 18:30<br /></span><br /><span style="color:black;"><strong>Location</strong>: Ottawa Conference Center (room
103)<br /></span></p><p><span style="color:black;">55 Colonel By Drive<br /></span></p><p><span style="color:black;"> Ottawa , ON, K1N 9J2 Canada<br /></span><br /><span style="color:black;"><strong>Rules</strong>:<br /></span></p><ul><li><span style="color:black;">You must not be a regular speaker in the IT Community.
This contest is to encourage new speakers.<br /></span></li><li><span style="color:black;">It must be the first time you participate to the Ottawa
IT Speaker Idol<br /></span></li><li><span style="color:black;">No need to be register to DevTeach to participate in the
contest.<br /></span></li><li><span style="color:black;"><strong>You must submit the description of your presentation
(no more than 200 words) by October 26<sup>th</sup> to <a href="mailto:jrroy@DevTeach.com">jrroy@DevTeach.com</a><br /></strong></span></li><li><span style="color:black;">We will accept 10 presenters<br /></span></li><li><span style="color:black;"><span style="font-family:Times New Roman;">I</span>f more
than 10 submissions, a committee will select 10 presentations<br /></span></li><li><span style="color:black;">The list of presentations will be announced on October
31st<br /></span></li><li><span style="color:black;">A laptop will be available for your presentation or you
can use your own laptop<br /></span></li><li><span style="color:black;">You will need to bring your PowerPoint and code on a USB
key. All presentations will be posted on our web site after the contest.<br /></span></li></ul><p><span style="color:black;">Attending and vote for the winners can register with this
link:<br /></span></p><p><span style="color:black;">T/A<br /></span></p><p><span style="color:black;"><strong>Winners Prizes</strong>:<br /></span></p><p><span style="color:black;">First place: </span>Registration to the main conference
DevTeach Nov. 3-4 <span style="color:black;"> (value of $649) from <a href="http://www.devteach.com/Index.aspx">DevTeach
Inc</a>.<br /></span></p><p><span style="color:black;">Second place: </span>Win 7 Phone <span style="color:black;"> (Value
of $549) <a href="http://www.like10.com/">from LIKE 10 Inc.</a><br /></span></p><p><span style="color:black;">Third place: T/A from <a href="http://blogs.msdn.com/b/cdndevs/">Microsoft</a></span></p><img width="0" height="0" src="http://www.opulentasp.com/aggbug.ashx?id=d842afef-ecf1-4ce2-8c6d-0b13fd6c6d4f" /></div>
    </content>
  </entry>
  <entry>
    <title>Ottawa IT Camp: Saturday, April 16, 2011</title>
    <link rel="alternate" type="text/html" href="http://www.opulentasp.com/2011/03/27/OttawaITCampSaturdayApril162011.aspx" />
    <id>http://www.opulentasp.com/PermaLink,guid,5a539a48-b4c6-462f-abb6-42c56ed4c74d.aspx</id>
    <published>2011-03-27T11:43:09.048-07:00</published>
    <updated>2011-03-27T11:49:30.982785-07:00</updated>
    <category term="Events" label="Events" scheme="http://www.opulentasp.com/CategoryView,category,Events.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <img src="http://www.opulentasp.com/content/binary/occ.png" />
        <br />
        <br />
Once again Ottawa will host an IT Camp. 
<br /><br />
I have had the pleasure to attend and to speak at the last three events covering such
topics as: 
<br /><br /><br /><b>2008</b> ASP.Net Pipeline Extensibility : Http Modules, Http Handlers, IHttpHandlerFactory,
IHttpAsyncHandler and HttpApplication 
<br /><br /><b>2009</b> Busy Developers' Guide to Net 3.5 SP1 : ASP.Net Dynamic Data, ADO,Net
Data Services, Microsoft Entity Framework, EntityDataSource, ASP.Net Routing. 
<br /><br /><b>2010</b> A lap around Visual Studio 2010 
<br /><br /><b>2011</b> (cross fingers) How to make Oracle play nice with ASP.NET 4.0: A look
at data access , providers, and some best practices for Oracle Packages. 
<br /><br /><br />
Here is the home page: <a href="http://www.ottawacodecamp.ca/Pages2011/default.aspx">IT
Camp</a><img width="0" height="0" src="http://www.opulentasp.com/aggbug.ashx?id=5a539a48-b4c6-462f-abb6-42c56ed4c74d" /></div>
    </content>
  </entry>
  <entry>
    <title>Internet Explorer 9 + Windows Phone 7 Developer Boot Camp</title>
    <link rel="alternate" type="text/html" href="http://www.opulentasp.com/2011/03/25/InternetExplorer9WindowsPhone7DeveloperBootCamp.aspx" />
    <id>http://www.opulentasp.com/PermaLink,guid,090c2d1c-746e-4517-8e50-06d9fef4c45b.aspx</id>
    <published>2011-03-25T12:05:55.349-07:00</published>
    <updated>2011-03-27T12:09:05.4427548-07:00</updated>
    <content type="html">&lt;p style="line-height:13.5pt;background:white"&gt;
&lt;strong&gt;&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;Internet
Explorer 9 and Windows Phone 7 are two Microsoft technologies that have taken a lot
of people by surprise.&lt;/span&gt;&lt;/strong&gt;&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt; People
expected them to be mere incremental releases rather than what they are: complete
re-thinks of their predecessors. IE9 brings serious web standards compliance and hardware
acceleration to Internet Explorer, and WP7 is a complete from-the-ground-up re-working
of the way Microsoft does phones. For many people, IE9 and WP7 are &lt;em&gt;&lt;span style="font-family:"segoe UI","sans-serif""&gt;terra
incognita&lt;/span&gt;&lt;/em&gt; – unknown territory – and we’d like to help you navigate it.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height:13.5pt;background:white"&gt;
&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;&lt;a href="http://www.beautyoftheweb.com/"&gt;Internet
Explorer 9&lt;/a&gt; has just released and &lt;a href="create.msdn.com"&gt;Windows Phone&lt;/a&gt; is
due for a couple of updates this year, so there’s never been a better time to get
up to speed on these two technologies. That’s why we’re holding boot camps in cities
across Canada to help you get the most out of both. These free (that’s right, &lt;em&gt;&lt;span style="font-family:"segoe UI","sans-serif""&gt;free&lt;/span&gt;&lt;/em&gt;,
as in you-don’t-pay-nuthin’) events will feature the following sessions.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height:13.5pt;background:white"&gt;
&lt;strong&gt;&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;A
Lap Around Internet Explorer 9 and HTML5 &lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;
&lt;br&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;A
look at IE9’s support for the troika that collectively goes by the name “HTML5”: HTML5,
CSS3 and JavaScript. You’ll see how standards compliance and the resulting “same markup”
will make life good for both developers and users and how that same markup runs faster
on IE9 thanks to the newer, faster JavaScript engine and hardware acceleration.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height:13.5pt;background:white"&gt;
&lt;strong&gt;&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;Enhancing
Pinned Sites with Internet Explorer 9 &lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;
&lt;br&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;IE9’s
“pinned sites” feature makes web apps feel more like desktop apps by letting users
add website to the taskbar and start menu and let developers add custom context menus
to pinned site icons, provide visual notifications on the task bar with icon overlays
and even add custom buttons on the default thumbnail preview. This session will show
you how to best use this feature and also cover IE9’s developer tools.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height:13.5pt;background:white"&gt;
&lt;strong&gt;&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;Windows
Phone 7 Silverlight Recipes &lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;
&lt;br&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;You’ve
read the introductory material and written “Hello World” on the Phone, and you’re
now thinking of starting a bigger project. You’re now asking this question: “How do
I do &lt;em&gt;&lt;span style="font-family:"segoe UI","sans-serif""&gt;X&lt;/span&gt;&lt;/em&gt; on Windows
Phone?”. This session is the answer. You’ll learn all the recipes for building blocks
of applications, which you can use, modify and combine in your own Windows Phone 7
apps.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height:13.5pt;background:white"&gt;
&lt;strong&gt;&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;Windows
Phone 7 XNA Kickstart &lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;
&lt;br&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;Haven’t
you always wanted to write a videogame, but could never get started? This is your
chance. This session will show you the basics of XNA, the game development framework
for Windows Phone (and the Xbox 360 and Windows too!). You’ll get your feet wet writing
2D videogames, learn some game coding techniques and get you need to start you on
your journey as a game developer.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height:13.5pt;background:white"&gt;
&lt;span lang="EN" style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333"&gt;Here’s
where and when they’re taking place. Remember, they’re free – you just have to register!&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;strong&gt;&lt;span style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333;font-weight:normal"&gt;Wednesday,
March 30&lt;sup&gt;th&lt;o:p&gt;&lt;/o:p&gt;
&lt;/sup&gt;&lt;/span&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;strong&gt;&lt;span style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333;font-weight:normal"&gt;National
Arts Centre&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;strong&gt;&lt;span style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333;font-weight:normal"&gt;53
Elgin Street. Ottawa&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;strong&gt;&lt;span style="font-size:10.5pt;font-family:"segoe UI","sans-serif";color:#333333;font-weight:normal"&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032481186&amp;Culture=en-CA"&gt;Click
here to register&lt;/a&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.opulentasp.com/aggbug.ashx?id=090c2d1c-746e-4517-8e50-06d9fef4c45b" /&gt;</content>
  </entry>
  <entry>
    <title>Prairie Dev Con 2011 Here I Come!!!</title>
    <link rel="alternate" type="text/html" href="http://www.opulentasp.com/2011/02/09/PrairieDevCon2011HereICome.aspx" />
    <id>http://www.opulentasp.com/PermaLink,guid,a3174f72-3e5f-4499-865f-de8f2d5a967f.aspx</id>
    <published>2011-02-09T11:54:11.107-08:00</published>
    <updated>2011-03-27T11:54:11.1071586-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Last year I attended and presented at Prairie
Dev Con. Looks like I will be doing the same this year! 
<br /><br />
If you are attending do come see my sessions. If you are an asp.net nerd these can
aid you in your everyday development, + i'm funny :P 
<br /><br /><b><h3>Design by Contract (DbC) and Code Contracts in Visual Studio 2010
</h3></b> The central idea of DbC is a metaphor on how elements of a software system collaborate
with each other, on the basis of mutual obligations and benefits.<br /><br />
The contract is the formalization of these obligations and benefits. One could summarize
design by contract by the "three questions" that the designer must repeatedly ask: 
<br /><br />
What does it expect?<br />
What does it guarantee?<br />
What does it maintain? 
<br /><br />
This presentation will oversee how Visual Studio 2010 and its new feature of Code
Contracts will allow you to use this defensive style of programming. 
<br /><br />
Code Contracts provide a language-agnostic way to express coding assumptions in .NET
programs. The contracts take the form of preconditions, postconditions, and object
invariants. Contracts act as checked documentation of your external and internal APIs.
The contracts are used to improve testing via runtime checking, enable static contract
verification, and documentation generation.<br /><br /><b>Track:</b> Microsoft, Developer Foundation<br /><b>Style:</b> Lecture<br /><b>Speaker:</b><i>Joel Hebert</i><br /><br />
and <b><h3>Building a Security Skeleton for your ASP.NET Applications
</h3></b> This session will cover creating a template that can be re-used in your applications.
It will cover the security vulnerabilities and attacks that are most common to ASP.NET
and the techniques to test them. The session will allow you to use the template to
safeguard your applications with ease. We will cover one click attacks, canonicalization
attacks, sql injection, xss, syn floods, Denial of Service, Session hijack and many
more. This is not a security session it is a pure ASP.Net session where we will explore
code to help thwart attacks and while doing so we shall explain what is going on.
The goal of the session is to enable you to create a template project where some of
the security risks are guarded against.<br /><br /><b>Track:</b> Microsoft, Security, Web<br /><b>Style:</b> Lecture<br /><b>Speaker:</b><i>Joel Hebert</i><br /><br /><img width="0" height="0" src="http://www.opulentasp.com/aggbug.ashx?id=a3174f72-3e5f-4499-865f-de8f2d5a967f" /></div>
    </content>
  </entry>
  <entry>
    <title>DevTeach 2011 Montreal are you ready!!!!</title>
    <link rel="alternate" type="text/html" href="http://www.opulentasp.com/2011/01/14/DevTeach2011MontrealAreYouReady.aspx" />
    <id>http://www.opulentasp.com/PermaLink,guid,4e6b0c94-791b-4b7e-9183-f75283f0a0ae.aspx</id>
    <published>2011-01-14T11:58:28.985-08:00</published>
    <updated>2011-03-27T11:58:28.9850766-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">I have been selected as a speaker for DevTeach
Montreal where I will be presenting one of my niche presentations on Code Contracts. 
<br /><br />
If you are going to DevTeach I must say I do not have to tell you it is absolutely
the best conference our there bar none. 
<br /><br />
Here is my session: <b><h3>Design by Contract (DbC) and Code Contracts in Visual Studio 2010
</h3></b> The central idea of DbC is a metaphor on how elements of a software system collaborate
with each other, on the basis of mutual obligations and benefits.<br /><br />
The contract is the formalization of these obligations and benefits. One could summarize
design by contract by the "three questions" that the designer must repeatedly ask: 
<br /><br />
What does it expect?<br />
What does it guarantee?<br />
What does it maintain? 
<br /><br />
This presentation will oversee how Visual Studio 2010 and its new feature of Code
Contracts will allow you to use this defensive style of programming. 
<br /><br />
Code Contracts provide a language-agnostic way to express coding assumptions in .NET
programs. The contracts take the form of preconditions, postconditions, and object
invariants. Contracts act as checked documentation of your external and internal APIs.
The contracts are used to improve testing via runtime checking, enable static contract
verification, and documentation generation.<br /><br /><b>Track:</b> Microsoft, Developer Foundation<br /><b>Style:</b> Lecture<br /><b>Speaker:</b><i>Joel Hebert</i><br /><br /><img width="0" height="0" src="http://www.opulentasp.com/aggbug.ashx?id=4e6b0c94-791b-4b7e-9183-f75283f0a0ae" /></div>
    </content>
  </entry>
  <entry>
    <title>Quebec .Net User Group Presentation April 20th</title>
    <link rel="alternate" type="text/html" href="http://www.opulentasp.com/2011/01/04/QuebecNetUserGroupPresentationApril20th.aspx" />
    <id>http://www.opulentasp.com/PermaLink,guid,8ad19fa4-bf4d-4eb1-9626-6674ef41c067.aspx</id>
    <published>2011-01-04T12:00:26.598-08:00</published>
    <updated>2011-03-27T12:00:26.598-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Back by popular demand, well yours truly. I will be presenting in Quebec city for
the third time. The presentation is : <b><h3>Design by Contract (DbC) and Code Contracts in Visual Studio 2010
</h3></b> The central idea of DbC is a metaphor on how elements of a software system collaborate
with each other, on the basis of mutual obligations and benefits.<br /><br />
The contract is the formalization of these obligations and benefits. One could summarize
design by contract by the "three questions" that the designer must repeatedly ask: 
<br /><br />
What does it expect?<br />
What does it guarantee?<br />
What does it maintain? 
<br /><br />
This presentation will oversee how Visual Studio 2010 and its new feature of Code
Contracts will allow you to use this defensive style of programming. 
<br /><br />
Code Contracts provide a language-agnostic way to express coding assumptions in .NET
programs. The contracts take the form of preconditions, postconditions, and object
invariants. Contracts act as checked documentation of your external and internal APIs.
The contracts are used to improve testing via runtime checking, enable static contract
verification, and documentation generation.<br /><br /><b>Track:</b> Microsoft, Developer Foundation<br /><b>Style:</b> Lecture<br /><b>Speaker:</b><i>Joel Hebert</i><br /><br />
I hope to see some old friends and acquaintances I maded during DevTeach in 2008.
Funny but there is a bond between us IT folk. 
</p>
        <img width="0" height="0" src="http://www.opulentasp.com/aggbug.ashx?id=8ad19fa4-bf4d-4eb1-9626-6674ef41c067" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Presenting The Boo Programming Language  at DemoCamp Ottawa Dec 9th</title>
    <link rel="alternate" type="text/html" href="http://www.opulentasp.com/2009/12/02/PresentingTheBooProgrammingLanguageAtDemoCampOttawaDec9th.aspx" />
    <id>http://www.opulentasp.com/PermaLink,guid,71c635ab-9ef3-4b12-8128-7951ed900838.aspx</id>
    <published>2009-12-02T09:02:56.516-08:00</published>
    <updated>2009-12-02T09:05:56.472003-08:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <strong>Mark Wednesday, December 9th on your calendars: that’s when Ottawa’s having
it’s next DemoCamp! </strong>This one’s a special edition, with the space provided
by Microsoft (it’s the venue for the <a href="http://techdays.ca/">Techdays</a> Ottawa
conference, which isn’t being used in the evening) and the presentations gathered
by both <a href="http://ottawaitcommunity.ca/"><strong>Ottawa IT Community.ca</strong></a> and <a href="http://www.startupottawa.com/"><strong>Startup
Ottawa</strong></a>.
</p>
        <p>
This DemoCamp will take place at the <strong>Hampton Inn and Conference Centre</strong> (<a href="http://www.bing.com/maps/?v=2&amp;cp=45.42141026365052~-75.65787566263691&amp;lvl=14&amp;sty=r&amp;where1=100%20Coventry%20Rd%2C%20Ottawa%2C%20ON%20K1K">100
Coventry Road</a>) on <strong>Wednesday, December 9th at 7:00 p.m.</strong> and running
until around 8:30. <strong>Attendance is free-as-in-beer</strong>, and there are plans
to do some holiday celebrating once the demos have finished.
</p>
        <p>
There will be two kinds of presentations at this DemoCamp:
</p>
        <ul>
          <li>
            <strong>Demos:</strong> These are straight-up, five-minute demonstrations of the presenters’
current projects. The only thing you’re allowed to show on the big screen is your
project in action – no slides allowed! The idea is for the audience to see working
products explained by the people who helped build them, not pitches by marketers. 
</li>
          <li>
            <strong>Ignite Presentations:</strong> When something won’t work as a demo – say,
an explanation about a specific technology or idea – it’s time for an Ignite presentation.
These are slide-assisted presentations with a twist: you're allowed only 20 slides,
and they must auto-advance every 15 seconds for a grand total of 5 minutes. It’s a
test of your knowledge of the topic and your presentation skills! 
</li>
        </ul>
        <p>
 
</p>
        <img src="http://www.opulentasp.com/content/binary/a.jpg" border="0" />
        <img width="0" height="0" src="http://www.opulentasp.com/aggbug.ashx?id=71c635ab-9ef3-4b12-8128-7951ed900838" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Domain Specific Languages in Boo (Presentation to come after Xmas)</title>
    <link rel="alternate" type="text/html" href="http://www.opulentasp.com/2009/11/12/DomainSpecificLanguagesInBooPresentationToComeAfterXmas.aspx" />
    <id>http://www.opulentasp.com/PermaLink,guid,e8c0b113-9700-4b9a-8550-23c3acdae3e7.aspx</id>
    <published>2009-11-12T13:27:40.307-08:00</published>
    <updated>2009-11-12T13:31:36.5548678-08:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I am currently reading "<em>Domain Specific Languages in Boo</em>" by Ayende Rahien,
he is a contributor/Author of Rhino Mocks, NHibernate, and many more...
</p>
        <p>
If you have interest in DSL's or their sub components like Fluent Interfaces or you
just want to pick up a new language go ahead and read this book. It is full of great
examples. I had the chance to meet and see Oren Eini aka Ayende Rahien at the DevTeach
conference and the MVP Summit and I must say it is quite impressive the way he related
and explains the content of his presentations. When I heard he had a book I had to
get it &lt; the topic also was interesting &gt;. The more I read and the more I converse
with my peers I see that many do not comprehend what is a , or have never see/used
a :
</p>
        <p>
Domain Specific Language (DSL)
</p>
        <p>
Fluent Interface
</p>
        <p>
Program language other than C# and VB.Net for the CLI
</p>
        <p>
Therefore I am planning a presentation on BOO for after Xmas with the Ottawa.Net User
Group and I will perhaps do a dual presentation on DSL's in the new year as well.
</p>
        <p>
          <a href="http://www.manning.com/rahien/">http://www.manning.com/rahien/</a>
        </p>
        <img src="http://www.opulentasp.com/content/binary/rahien_cover150.jpg" border="0" />
        <img src="http://www.opulentasp.com/content/binary/medium.png" border="0" />
        <img width="0" height="0" src="http://www.opulentasp.com/aggbug.ashx?id=e8c0b113-9700-4b9a-8550-23c3acdae3e7" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Presenting at Microsoft Techdays December 10th</title>
    <link rel="alternate" type="text/html" href="http://www.opulentasp.com/2009/11/12/PresentingAtMicrosoftTechdaysDecember10th.aspx" />
    <id>http://www.opulentasp.com/PermaLink,guid,94a22e91-e8ab-4cf0-b87d-3b273e82d69c.aspx</id>
    <published>2009-11-12T13:12:35.663-08:00</published>
    <updated>2009-11-12T13:32:23.0698974-08:00</updated>
    <category term="Presentations" label="Presentations" scheme="http://www.opulentasp.com/CategoryView,category,Presentations.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Opulent ASP Development Inc. is pleased to announce that Joël Hébert shall deliver
the following presentation during Microsoft Techdays which is set for December 9th
and 10th. Mr. Hébert has presented at Techdays in the past having delivered content
for the 2008 conference as well. At that time the presentation was on Ado.Net Data
Services (Astoria) , this years presentation is on:
</p>
        <p>
          <img src="http://www.opulentasp.com/content/binary/techdays-2009.png" border="0" />
        </p>
        <p>
          <strong>Track-&gt;Developer Fundamentals and Best Practices</strong>
        </p>
        <p>
          <strong>A Strategic Comparison of Data Access Technologies from Microsoft</strong>
          <br />
Thanks to recent innovations from Microsoft including LINQ, the Entity Framework and
ADO.NET Data Services, choosing a technology for data access architecture has become
a subject for debate. Among other things, developers must balance productivity, elegance,
and performance. Some common questions include: Are data readers and data sets still
useful? How should I choose between LINQ and Entity Framework models? Should I design
custom entities or use types that follow the database schema? Should I use ADO.NET
Data Services to expose my data model or control access via Windows Communication
Foundation (WCF) business services? This session looks at data access architecture
for each of these technologies, illustrates common practices when employing each,
discusses pros and cons, and helps you better understand how to choose the right technology
for your scenario. 
</p>
        <img width="0" height="0" src="http://www.opulentasp.com/aggbug.ashx?id=94a22e91-e8ab-4cf0-b87d-3b273e82d69c" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Joël Hébert Named SQL Developer Stream Director for the Ottawa SQL.NET User Group</title>
    <link rel="alternate" type="text/html" href="http://www.opulentasp.com/2009/09/01/Jo%c3%ablH%c3%a9bertNamedSQLDeveloperStreamDirectorForTheOttawaSQLNETUserGroup.aspx" />
    <id>http://www.opulentasp.com/PermaLink,guid,6cc57709-fe4c-448c-8dfe-14ba512ba7df.aspx</id>
    <published>2009-09-01T13:38:13.284-07:00</published>
    <updated>2009-11-12T13:38:13.2841646-08:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
Opulent ASP is pleased to pervey that Joël Hébert was named the SQL Developer
Stream Director for the Ottawa SQL.NET chapter or PASS. Being a Microsoft MVP for
ASP.Net and a long standing member of the Ottawa .Net communities steering Mr. Hebert
believes he can bring experience and dedication to this role.
</p>
        <p>
          <img src="http://www.opulentasp.com/content/binary/PASSChapterLogo100.jpg" border="0" />
          <img src="http://www.opulentasp.com/content/binary/CUGALogo.png" border="0" />
          <img src="http://www.opulentasp.com/content/binary/OttawaSQL_net_web_whitebg.png" border="0" />
        </p>
        <img width="0" height="0" src="http://www.opulentasp.com/aggbug.ashx?id=6cc57709-fe4c-448c-8dfe-14ba512ba7df" />
      </div>
    </content>
  </entry>
</feed>
