A Surprisingly Geeky Weekend

I settled in for a relaxing, computer-free Memorial weekend. My wife and I were planning to meet some family in D.C., visit a museum or two and attend a little BBQ. But in a sign of my ever growing nerdery, I found a way to introduce software development.

Late Friday night, I checked out the sessions at the NoVa CodeCamp. Hmm, lots of good speakers. Hmm, we're not meeting people until the afternoon. Methinks this might work. After some cajoling, I get clearance from the wife to attend the camp in the morning, before we meet the relatives. 

So I attended a few sessions, and they were totally worth the effort of leaving CVille at 6:30 AM. 

Intro to Data Warehousing by the lovely and talented Jessica Moss

This was a very  good session; if you're interested in this topic, I recommend seeking her out. Jessica obviously knows her stuff about BI and OLAP, and she can communicate it effectively. My only complaint about this session is that the audience was so into, asking so many questions, that Jessica didn't have time for some of the material that I really cared about, i.e., actually seeing SQL Server 2008 build a cube. I think this session could easily be turned into a full day workshop.

After I master website security, ASP.NET MVC, Ruby, F#, and come up to speed on popular ORMs-- BI is definitely an area where I need some focus, after I bone up on the new parallel paradigms of course.  :) I used to be much more into OLAP and BI than I am now, but I still think a small dose of BI can be differentiator between a system that is good and a system that is mindblowing. Few things will make a business executive love you as much as giving him a solid matrix UI that lets them slice and dice his inventory/sales/calls/facts by the relevant dimensions of his business.

SharePoint and Silverlight by the quick-witted Sahil Malik 

Another great session. Honestly, my interest in SharePoint or Silverlight is best described as obligatory, but when you have an engaging speaker like Sahil, you can't miss that opportunity. And Sahil lived up to his reputation; it was a great, somewhat impromptu, presentation. The presentation was mostly based on a demonstration of a development technique that I'll try to share. I got the gist of it, but some of the SharePoint specifics were lost on me. 

Here are the highlights, as I remember them, but Sahil wrote an article with much of the same content

  • SharePoint development must be done in a virtual environment, pragmatically speaking, but SharePoint requires a lot of overhead. 
  • Silverlight development requires short feedback cycles, with working in VS, working in Blend, deploying and testing, and then repeating.
  • The slow SharePoint VM combined with the needs of Silverlight development and the fact that assemblies must be built for Silverlight combined with SharePoint assemblies not being Silverlight compatible all point to the need for an abstraction between SharePoint and Silverlight that lets you develop somewhat independently.
  • A light WCF service can be used to provide that proxy between Silverlight and SharePoint. You can use the WCF service to provide mock data during initial SL dev, and then with a few tricks, you can deploy your SL application and the WCF service being nearly invisible. 
  • Obviously you can dev SL applications in isolation. Sahil's solution is relevant is you're trying to read SP data from your SL app. Read his article for more details; I'm probably misrepresenting something.

Fast LINQ by the excellent K. Scott Allen

I also enjoyed this session quite a lot, though I was already familiar with the material. Scott is a great presenter, and I assume that his PluralSight course on LINQ is equally good if you're into this topic.

Main topics covered:

  • IQueryable vs IEnumerable
  • IEnumerable consumes delegates and is better suited for local LINQ providers: LINQ to Objects, LINQ to XML, etc.

    IQueryable uses expressions to translate queries and is better suited for remote LINQ provider: LINQ to SQL, LINQ to NHibernate, etc.

  • Deferred execution
  • Non-obvious optimizations 

 

Comments

March 15. 2010 10:45

teeth whitening free kit

Nothing can add more power to your life than concentrating all your energies on a limited set of targets.

teeth whitening free kit

April 10. 2010 22:03

AYERSANGIE

Houses are quite expensive and not every person can buy it. But, <a href="lowest-rate-loans.com/.../mortgage-loans">mortgage loans</a> was created to aid different people in such kind of cases.

AYERSANGIE

April 27. 2010 23:34

Rapidshare

I\'m happy I found this blog, I couldnt discover any info on this subject matter prior to. I also run a site and if you want to ever serious in a little bit of guest writing for me if possible feel free to let me know, i\'m always look for people to check out my site. Please stop by and leave a comment sometime!

Rapidshare

April 27. 2010 23:34

Rapidshare

I\'m happy I found this blog, I couldnt discover any info on this subject matter prior to. I also run a site and if you want to ever serious in a little bit of guest writing for me if possible feel free to let me know, i\'m always look for people to check out my site. Please stop by and leave a comment sometime!

Rapidshare

June 13. 2010 18:44

Svitlana.Net.Ua

I would like to thank you for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own BlogEngine blog now.

Svitlana.Net.Ua

June 16. 2010 18:23

няня

I would like to thank you for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own BlogEngine blog now.
http://svitlana.net.ua/staff/category/3/ гувернантка, http://svitlana.net.ua/staff/category/5/ повар, http://svitlana.net.ua/staff/category/6/ садовник, http://svitlana.net.ua/staff/category/10/ репетитор, http://svitlana.net.ua/staff/category/4 домработница, http://svitlana.net.ua/staff/category/8/ семейная пара, http://svitlana.net.ua/pages/2/ работа няней.

няня

June 22. 2010 08:24

Выбор проституток

Не маловажным есть то, что проститутки Сочи освоили начальные азы стриптиза и применяют его по запросам клиентов. А, клиенты часто заказывают себе танец, который помогает расслабиться и настроиться на секс. А то, что девочки, которые работают в Сочи, поднесут вам это по высшему разряду, можете даже не сомневаться.

Выбор проституток

June 22. 2010 08:26

Лучшие проститутки

И вот мы уже все вместе сели в машину, погрузили вещи и приготовились к отправке. Дорога нам предстояла длинная и непростая, ведь сами мы из Питера, и что бы добраться в Сочи, нам предстояло пересечь почти всю страну. Но это того стоит, даже тысячи километров не могут нам сделать преграду, которую мы не сможем преодолеть. Не буду скрывать и того, что  некоторые из нас едут туда, чтобы насладится услугами, которые предлагают проститутки Сочи, ведь с ними мало кто сравниться в их профессионализме, и мужчин, которые едут в Сочи именно за этим можно понять, но, все -таки многие едут туда, что бы отдохнуть.

Лучшие проститутки

June 22. 2010 14:59

покер

I really loved reading your thoughts, obviously you know what are you talking about! Your site is so easy to use too, I’ve bookmark it in my folder :-D

покер

July 1. 2010 23:15

Магазин сантехники

I really got a kick out of your article. I don\\\'t really have much to say in reply, I only wanted to comment to reply with wonderful operate. good luck in 2010.

Магазин сантехники

July 5. 2010 00:59

Московская проститутка

Can you please provide more information on this subject? BTW your blog is great. Cheers.

Московская проститутка

July 5. 2010 01:01

Индивидуалка Москвы

You got numerous positive points there. I made a search on the issue and found nearly all peoples will agree with your blog.

Индивидуалка Москвы

July 9. 2010 06:38

Новинки сантехники

I like your blog so much that I feel I have to wish you. Happy New Year in advance. Have a nice and prosperous year ahead

Новинки сантехники

July 10. 2010 11:07

Проститутки

You gave nice ideas here. I done a research on the issue and learnt most peoples will agree with your blog. Certainly, these practices are unfair; but they say that most of their rules are only to apply to people who overdraw.

Проститутки

July 10. 2010 11:09

Проститутки

You gave nice ideas here. I done a research on the issue and learnt most peoples will agree with your blog. Certainly, these practices are unfair; but they say that most of their rules are only to apply to people who overdraw.

Проститутки

July 19. 2010 16:22

poor credit personal loans

A perpetual holiday is a good working definition of hell.

poor credit personal loans

July 26. 2010 23:58

emergency cash loans

Any fool can make a rule, and any fool will mind it.

emergency cash loans

Add comment




biuquote
  • Comment
  • Preview
Loading