# Saturday, June 16, 2012

I attended my first Tech Ed conference in Orlando this week. I was fortunate to have the opportunity to work for INETA at the conference. In exchange, INETA covered my admission and expenses which would have been prohibitively expensive if I had to pay them myself.

My INETA work involved the following:

  • Working at the Community Leadership Summit the day before Tech Ed
  • Staffing a booth on the Expo floor
  • Volunteering at Birds-of-A-Feather sessions
  • Meetings throughout the week to talk about board business
  • Preparing a sponsor prospectus for the INETA Champs program

This was a small price to pay and I enjoyed most of these tasks. I got to meet some of the other board members in person for the first time and I had a chance to spread the word about user groups to a broad audience.

I gave a presentation at the Community Leadership Summit on attracting volunteers to a user group.

Two of my Birds-of-a-Feather topics were accepted at this conference, so I served as a moderator for these. The topics were "Getting Involved in my Local Developer Community: How is it a Win-Win? " and "Is Windows Azure a Contender for my Next Application?" Attendance wasn't particularly high at these sessions (possibly due to the 530PM and 830AM time slots) but the attendees participated in an active exchange. One exciting aspect of these sessions is that they were streamed live online and INETA volunteers monitored a Twitter hashtag to accept comments and questions from beyond Tech Ed.

Attending Tech Ed gave me the opportunity to spend some time with some members of the Visual Studio team and ask them some questions about the testing tools in VS Ultimate. I've been struggling with some aspects of this for my current project and I now have a better understanding of the capabilities and limitations of these tools.

I was invited to a Q&A with Microsoft VP Jason Zander in which we heard about some directions Microsoft is taking in the future. Unfortunately, I signed a non-disclosure agreement, so I can say nothing about this event except that I'm very excited about this future.

I competed in the Speaker Idol contest, hosted by Carl Franklin and Richard Campbell. Because I won, I now have an invitation to speak at next year's competition.

Of course, I also recorded 5 interviews that I plan to publish on Technology and Friends over the next few weeks.

The busy schedule above left some time to attend sessions. My favourite sessions were Web Sites on Windows Azure
and Building HTTP Services with ASP.NET Web API. I saw some exciting new technologies in these sessions that I can use in my work soon.

Of course, there were many hallway conversations and a chance to meet technologists from all over the world, which is always an opportunity to learn.

My notes on the sessions are below:

Web Sites on Windows Azure

Presenter: Bill Staples

10 free web sites

Supports Classic ASP, .NET 2.0,

Usage info on dashboard

App Gallery: Create blog in WordPress on Azure

WebMatrix 2 (in beta)

Install & download WordPress site

Publish automatically syncs with Azure (no configuration needed)

Publish via

  • FTP
  • Web Deploy
  • Git
  • TFS

Essential Tips for the Windows Azure Startup

Presenter: Michele Leroux Bustamante

  • Avoid web.config for
    • Settings that vary between staging, production
    • Use Web.config transformations
  • Caching
    • Co-located caching (% on each VM)
    • Shared caching (on one VM)
    • Same API
  • Queuing
    • Service bus queues
      • unlimited lifetime
      • 5GB max storage
      • Duplicate detection
      • Guarantee order
    • Storage queues
      • 7 day expiration
      • 100TB max storage
  • Diagnostics
    • Trace.TraceWarning
    • Listeners in webrole<trace><listeners>
  • Monitor from Outside
    • Monitoring Service
  • noSQL Kool-Aid

If the learning curve for noSQL is great, only use it for "obvious" data (e.g., profile, location data).

  • Enable Social Logins. Simplify signup
  • Don't ask users for too much info
  • Estimate costs
    • Calculate projected costs and revenue based on expected usage in advance
    • What is break-even point?

Beyond Master-Detail: Interaction and Navigation Patterns for Modern User Experience

Presenter: Billy Hollis

List

Hicks Law: Too many choices slow down user

Add 'FIND' capability

Launchpad

Make important buttons bigger

Combinations

Different patterns at different parts of the app

Wizard

Lots of new users

Complex but rarely use

Spreadsheet

Flexible Sort

Allow drag/drop columns

Context switchers

Toolbars & Ribbons

Usually action-oriented

Ribbon designed for en-users (not devs)

Most users don't like toolbars

Galery

Visual array of items

Multi-select

Dashboard

Visualization & navigation

Queue

Next item on top. No naviagation.

Don't use confirmation'

Underused.

Can increase productivity dramatically

Configurator

See changes as you select them

Timeline

Vertical or horizontal layout

Metaphor

Interface resembles something familiar in the real world

May be cute the first time, but gets old over time

Map

Items laid out in real world

Use lat-long

May use geocoding to get lat-long from address.

Viewport

Semantic zoom: Change view as you zoom in & out

For multiple levels of detail

Book recommendation: Mobile Design Pattern Gallery by Theresa Neil

Building HTTP Services with ASP.NET Web API

Presenter: Daniel Roth

VS 2012

MVC app

Scaffolding to create CRUD methods around entity

GetById

If not found, throw httpException (not found/404)

Post

Create new entity

Return HttpResponse

Url pointing to new entity page

ASP.NET Roadmap: One ASP.NET – Web Forms, MVC, Web API, and more

Presenter: Scott Hunter

In release mode, all js files are combined and minified

Put validation on model. Enforced in client script.

Migrations

  1. Inherit from DbMigration
  2. Up() method
  1. Update columns in db

HTML 5 emitted

e.g., <input type="datetime" … />

Page.cshtml

Page.mobile.cshtml <-- Displayed when Page is requested on mobile devices

Signal R

  1. Inherit from Hub
  2. Send() method
    1. Clients.addMessage

Real-time communication with server

Design for Non-Designers

Presenter: Jennifer Smith

Good design makes a product useful, usable

Dieter Rams:

Good design

  1. is innovative
  2. Makes a product useful
  3. Is aesthetic
  4. Makes a product understnadable
  5. Is unobtrusive

Putting things in boxes is not good design

Keep UI focused

Before starting

My ___ app will be the best at _________

Talk through app using low-fidelity prototype

Recommended design tools

Illustrator

SketchFlow (Expression Blend)

Use rule of thirds (Divide into thirds, horizontally and vertically)

Golden Region

Viewers look at apps, pages, pictures, etc via Fibonacci (spiral in)

"Dead center is dead wrong"

White space is OK.

Fonts

Use sans serif fonts

Counter size = space inside 'e' or 'p'. Larger is better

Friday, May 3, 2013 12:59:14 PM (GMT Daylight Time, UTC+01:00)
Thanks for the kind words. We're actually wonkrig on two new series now in theory anyway. But hopefully the Atlanta Microsoft Professionals will have more great stuff to release just like the SharePoint 123 material. We're also going to work with INETA and the Microsoft Developer Evangelists to get the material out to user groups world wide as an ISO.
Saturday, May 11, 2013 9:53:50 AM (GMT Daylight Time, UTC+01:00)
I was great hanging out with you and the group Friday night. Thanks again for the ride back to the hotel! BTW, That was an awesome adhoc &#8220;Michigan Left&#8221; FTW! I feel bad about missing your ActiveRecord talk, but you were up against Jim. As you found out talking to him later, Jim has some really great insights into software estimation in the realm of agile techniques. I hope your AR talk will be at CodeMash so I can finally catch it.This was my first AADODN, and I must say, I was impressed. The crew of contributing UG leaders did a great job in planning. The only issue I found was the five minute buffer between sessions. This didn&#8217;t leave much time to talk to the speaker and/or folks between. I understand its tough to cram all the value-add into one day, but the hallway conversations are an important part of these events.Other than that minor tidbit, I was glad I made the drive (or the ride, Joe did the driving I plan on returning to future AADODNs hang with the tribe and get my .Net on!

Monday, May 20, 2013 4:31:20 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.mymedspricelist.com/|valtrex</url> dggbvm <url>http://www.autoprotectionoptions.com/|cheap car insurance</url> :-))
Tuesday, May 21, 2013 8:43:53 AM (GMT Daylight Time, UTC+01:00)
that, permit me say to you just what exactly did do the job. The article (parts of it) is actually really engaging and this is probably why I am making the effort in order to opine. I do not make it a regular habit of doing that. 2nd, despite the fact that I can easily notice a leaps in reason you make, I am not convinced of just how you seem to connect your ideas which in turn make your conclusion. For right now I will subscribe to your position but hope in the future you actually connect your facts better.

Sunday, May 26, 2013 3:11:33 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.mymedspricelist.com/|buy 5 pills valtrex</url> %-O <url>http://www.getcheapautoinsur.com/|florida auto insurance</url> 1785
Tuesday, May 28, 2013 4:41:40 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.bestpillformenonline.com/|purchase cialis</url> 14181 <url>http://www.locateinsurancedeals.com/|car insurance quotes</url> :O
Tuesday, May 28, 2013 4:41:43 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.edpillspricechart.com/|order cialis online</url> 53368 <url>http://www.locateinsurancedeals.com/|car insurance quotes</url> 039268
Tuesday, May 28, 2013 4:41:44 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.bestwaytotreated.net/|viagra without prescription</url> 8D <url>http://www.edmedsshopping.com/|viagra</url> 199
Tuesday, May 28, 2013 4:41:47 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.findedmedshop.com/|sildenafil</url> 7863 <url>http://www.edmedsshopping.com/|viagra</url> zhdbfk
Tuesday, May 28, 2013 4:41:55 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.bestwaytotreated.net/|alternatives to viagra</url> >:-(( <url>http://www.bestpillformenonline.com/|buy cialis online</url> pyf
Thursday, May 30, 2013 9:24:05 AM (GMT Daylight Time, UTC+01:00)
<url>http://www.findedmedshop.com/|sildenafil</url> >:-PPP <url>http://www.bestpillformenonline.com/|discount cialis</url> mpwx
Saturday, June 1, 2013 3:55:42 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.edpillspricechart.com/|discount cialis</url> :-(( <url>http://www.edmedsoffersnow.com/|price of cialis</url> 644222
Monday, June 3, 2013 2:11:02 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.edpillspricechart.com/|ordering cialis online</url> 939 <url>http://www.locateinsurancedeals.com/|free car insurance quotes</url> 76889
Monday, June 3, 2013 2:11:09 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.bestpillformenonline.com/|buy cialis online</url> %PPP <url>http://www.edpillspricechart.com/|buy cialis</url> 7136
Monday, June 3, 2013 2:11:13 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.bestwaytotreated.net/|buy viagra online</url> >:]] <url>http://www.edmedsshopping.com/|buy viagra in usa</url> 68329
Monday, June 3, 2013 2:11:15 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.bestwaytotreated.net/|viagra alternatives</url> dbt <url>http://www.edmedsshopping.com/|buying viagra online</url> 145
Tuesday, June 18, 2013 3:16:18 AM (GMT Daylight Time, UTC+01:00)
<url>http://autoinsurshopping.com/|cheap auto insurance</url> %-]]] <url>http://www.yourcarinsurancequotes.net/oklahoma-car-insurance-quotes.html|car insurance quotes OK</url> 7791 <url>http://edtabletsonline.net/|buy brand viagra</url> 69250 <url>http://www.usaglobalquotes.com/|auto insurance quotes</url> 8-PPP <url>http://www.locateinsurdeals.com/|buy car insurance online</url> olgvoh <url>http://www.lbprolife.com/|country companies auto insurance</url> =((( <url>http://www.edremedies.net/|cialis online</url> :-D
Saturday, June 22, 2013 10:41:25 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.ed-therapy.net/|cialis online generics</url> 8O <url>http://www.mycheapestinsurer.com/|review auto insurance companies fl july 2012</url> =PP <url>http://www.autoinsurpolicy.com/|free online auto quotes</url> %[[[ <url>http://www.anystatecarinsurance.com/cheap-car-insurance-IA.html|cheap car insurance Des Moines</url> efqif <url>http://www.yourcarinsurancequotes.net/florida-car-insurance-quotes.html|Jacksonville car insurance quotes</url> %-DDD <url>http://www.topratesforcarinsurance.com/|car insurence</url> %DDD
Monday, June 24, 2013 12:43:47 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.windowseat-design.com/|online colleges</url> 50006 <url>http://www.skirtsandspanners.com/|college online cost</url> 7665 <url>http://www.getedtabletsonline.com/|generic sildenafil viagra</url> :-DDD <url>http://www.forgetyoured.net/|levitra</url> 91652 <url>http://www.topallergytreatment.com/|what is prednisone used for</url> 8-)) <url>http://www.topautoguideonline.com/|cheap auto insurance</url> skcuc <url>http://www.yourcarinsurancequotes.net/|online auto insurance quotes</url> 423694
Thursday, July 4, 2013 2:21:54 AM (GMT Daylight Time, UTC+01:00)
<url>http://www.carinsurancechoice.net/|free online car insurance quotes</url> waxt <url>http://edtabletsonline.net/|viariga</url> 309484 <url>http://www.zumurphy.com/|purchase viagra online without prescription</url> 8[ <url>http://www.bestautoinsurancepolicies.net/|florida auto owners insurance</url> 65279 <url>http://www.tomoshibata.org/|black cialis</url> rajlpb
Saturday, July 6, 2013 3:47:15 AM (GMT Daylight Time, UTC+01:00)
<url>http://www.mainevillemotors.com/|insurance auto auctions</url> rgjpet <url>http://www.acbergeronoliver.com/|buy cialis online from reputable companies</url> laugc <url>http://choosecarinsurance.com/|Cheapest Auto Insurance Quote</url> 297572 <url>http://www.hartmagazine.org/|viagra pills</url> 49125 <url>http://insuredcar.net/|affordable insurance car</url> bylxxo
Sunday, July 7, 2013 5:40:39 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.mrfoleysleeds.com/|reputable online viagra sales</url> mbw <url>http://www.mycheapestinsurer.com/|brit car insurance</url> 328755 <url>http://www.buyedmedsonline.net/|viagra</url> %-P <url>http://www.iassonline.org/|cialis on-line</url> 9632 <url>http://www.acrossafrica2012.com/|cialis for less</url> qpb <url>http://www.insurancequoteslist.net/|teenagers car insurance</url> %OOO
Saturday, July 13, 2013 7:52:07 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.autoinsurpolicy.com/|free auto insurance quotes online</url> :-PPP <url>http://www.thebestautoinsurancequotes.net/|car insurance quotes for georgia</url> =O <url>http://www.cheapestcarinsuronline.com/|car insurance bargain</url> 2862 <url>http://www.comparequotesonline.net/|car insurance quotes</url> anzu <url>http://www.choosingautoinsurance.net/|discount auto insurence</url> 3206 <url>http://www.erectionperformance.net/|best generic cialis</url> cev <url>http://www.improveyourerection.com/|sildenafil</url> 702083
Sunday, July 14, 2013 4:58:00 PM (GMT Daylight Time, UTC+01:00)
<url>http://austininsuranceonline.com/|free insurance quotes all in one TX</url> %D <url>http://carinsuranceinbaltimore.net/|Baltimore auto insuance quotes</url> sttyg <url>http://www.carinsurancechoice.net/|car insurance quotes</url> ifi <url>http://bestcollegeonline.net/|marine biology degree online</url> 9684 <url>http://www.getmedicationonline.com/|order viagra online without a prescription</url> klyph <url>http://getmedonline.net/|erectile</url> 8-((
Saturday, August 3, 2013 12:26:27 AM (GMT Daylight Time, UTC+01:00)
<url>http://www.carinsurquote.net/|car insurance quotes</url> ormdnw <url>http://www.topcarinsuranceproviders.net/|auto insurance quote of top insurance</url> >:-]] <url>http://findyourdrugstore.net/|viagra</url> 8]] <url>http://www.helpforedonline.com/|cialis for free</url> =-O
Sunday, August 4, 2013 7:57:11 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.edtreatmentguide.net/|cialis online ordering</url> 970 <url>http://www.getafirmeerection.com/|buy viagra online</url> dxeufc <url>http://cheappricesforedmedicine.com/|young men impotence</url> >:-] <url>http://findyourdrugstore.net/|discount viagra</url> 8065 <url>http://www.strongererection.net/|cailis for sale</url> :((
Tuesday, August 6, 2013 10:03:19 AM (GMT Daylight Time, UTC+01:00)
<url>http://www.mycarinsuranceprovider.com/cheap-car-insurance-columbus.html|insurance quotes auto</url> %DDD <url>http://bestcollegeonline.net/|online colleges</url> ryhm <url>http://getcheapinsurancehere.com/|auto insurance quote</url> 592781 <url>http://www.onlinecheapautoinsur.com/|car insurance cheap</url> :-)) <url>http://www.buyautocoveronline.com/|auto insurance quotes</url> omkl <url>http://carinsuranceinsanantonio.net/|car insurance quotes San Antonio</url> 8)
Saturday, August 10, 2013 7:30:37 AM (GMT Daylight Time, UTC+01:00)
<url>http://www.edtreatmentguide.net/|no prescription brand cialis</url> >:)) <url>http://www.topcarinsuranceproviders.net/|agents insurance car</url> 519 <url>http://www.edmedsguide.net/|sildenafil</url> 387 <url>http://www.edcureon.net/|cialis sales</url> 558 <url>http://www.onlineedrugs.com/|Order viagra discount</url> :-OOO
Monday, August 12, 2013 12:52:06 AM (GMT Daylight Time, UTC+01:00)
<url>http://www.carinsurancechoice.net/|family insurance cheap</url> >:-PPP <url>http://www.leadingautoinsurers.net/|car insurance swift</url> hskjit <url>http://wilshirevermont.com/|cialis online</url> nxq <url>http://www.buyautocoveronline.com/|cheap auto insurance</url> =PPP <url>http://www.bestautoinsurancepolicies.net/|auto insurance</url> wys <url>http://www.cheappillsfored.com/|best sites to buy cialis online</url> 95268 <url>http://www.mycarinsuranceprovider.com/|cheap insurance</url> 5721
Wednesday, August 14, 2013 9:56:12 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.topcarinsuranceproviders.net/|cheap insurance</url> 3852 <url>http://cheappricesforedmedicine.com/|sildenafil</url> >:-O <url>http://www.rightplacetobuymeds.com/|cilias</url> :] <url>http://www.safetreatment.net/|asthma symptoms</url> :[[[ <url>http://www.onlineedrugs.com/|viagara online</url> plmr
Wednesday, August 14, 2013 9:56:13 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.topcarinsuranceproviders.net/|cheap insurance</url> cakn <url>http://www.helpforedonline.com/|Cialis order online</url> 24425 <url>http://bestinternetdrugstores.com/|viagraand cialis</url> 303359 <url>http://www.onlineedrugs.com/|buy viagraa online</url> 253
Friday, August 16, 2013 3:26:22 PM (GMT Daylight Time, UTC+01:00)
<url>http://www.edtreatmentguide.net/|cialis online ordering</url> 91938 <url>http://www.getafirmeerection.com/|buy cheap sildenafil</url> rsh <url>http://bestedpillsonline.net/|where to buy viagra</url> uvizfi <url>http://cheappricesforedmedicine.com/|sildenafil</url> edk
Sunday, August 18, 2013 10:56:52 AM (GMT Daylight Time, UTC+01:00)
<url>http://www.edtabletsshop.com/|cialis special offer</url> 59018 <url>http://wilshirevermont.com/|cialis online</url> cwdri <url>http://www.aboutcarinsurancerates.com/|insurance women car</url> %PPP <url>http://www.topcarprotection.com/|car insurance quotes</url> cbi <url>http://modelcoblog.com/|buy cialis</url> myni <url>http://defcon-bangalore.org/|where to buy viagra</url> 0307
Tuesday, August 20, 2013 12:31:53 AM (GMT Daylight Time, UTC+01:00)
<url>http://findyourdrugstore.net/|buy viagra</url> 61025 <url>http://www.helpforedonline.com/|cialis pills for men</url> 306316 <url>http://bestinternetdrugstores.com/|pruchase cialis</url> =DDD <url>http://www.getfreeinsurquotes.com/|life insurance quotes</url> hqm
Tuesday, August 20, 2013 12:31:54 AM (GMT Daylight Time, UTC+01:00)
<url>http://www.carinsurquote.net/|royal car insurance</url> 94434 <url>http://bestedpillsonline.net/|viagra online</url> ovq <url>http://bestinternetdrugstores.com/|discount viagra and cialis</url> %-( <url>http://www.rightplacetobuymeds.com/|buy cialis online</url> =-]]]
Tuesday, August 20, 2013 12:31:58 AM (GMT Daylight Time, UTC+01:00)
<url>http://www.carinsurquote.net/|cheap car insurance quote online</url> %PPP <url>http://www.getafirmeerection.com/|buy viagra online</url> 8((( <url>http://www.topcarinsuranceproviders.net/|cheap insurance</url> 4263 <url>http://findyourdrugstore.net/|how do i purchase viagra</url> 5661 <url>http://cheappricesforedmedicine.com/|viaiga</url> :-]]
Tuesday, August 20, 2013 12:31:59 AM (GMT Daylight Time, UTC+01:00)
<url>http://www.edtreatmentguide.net/|generic cialis</url> qfgm <url>http://bestedpillsonline.net/|order viagra on line</url> 781 <url>http://www.helpforedonline.com/|Brand cialis no prescription</url> 064094 <url>http://www.rightplacetobuymeds.com/|buy cialis online</url> 203254 <url>http://www.safetreatment.net/|prednisone on-line</url> frffqk
Tuesday, August 20, 2013 12:32:03 AM (GMT Daylight Time, UTC+01:00)
<url>http://www.getanonlinequote.net/|cheapest car insurances</url> 6485 <url>http://cheapedpillsdrugstore.com/|viagra online</url> owzx <url>http://www.bestskincareproduct.net/|accutane online no prescription pharmacy</url> yndsd <url>http://www.medsmarkt.com/|viagra</url> qdst <url>http://www.rightplacetobuymeds.com/|purchase cialais</url> dzii
Thursday, August 22, 2013 7:24:46 AM (GMT Daylight Time, UTC+01:00)
<url>http://www.leadingautoinsurers.net/|auto insurance quotes</url> 0461 <url>http://www.onlinecheapautoinsur.com/|instant car insurance quote cheap</url> zfjbs <url>http://wilshirevermont.com/|cialis viagra</url> qlqx <url>http://psychopoeia.com/|car insurance rate</url> 494381 <url>http://wotarmory.com/|viagra on the web</url> 99164
Comments are closed.