Nima Dilmaghani’s Technology Blog

Wow CodeCamp!

Posted in 104812 by nimad on November 6, 2008

Silicon Valley Code Camp is happening this weekend.  I missed last year while away on personal family matters.  I have to say that I am pleasantly surprised by how popular it has become.  Compared to two years ago when we started the event,  this year has more than twice as many sessions and almost twice as many registrants.    This is due to the great team who is organizing and promoting Code Camp.  Peter KellnerMichael Van RiperKevin NilsonBess HoKim GreenleeFletcher Johnson, Kenny Spade, and Anand Iyer.  Thanks to them for putting in hours and hours of volunteer time, we all can come, learn and network for free, and eat too.  Note that there is a little publicized Saturday night barbecue planned for after the sessions are over. So make sure to put that on  our calender.  I will be there both days.  If you see me, please say hello.  I have just come back and would love to reconnect.  I will also be giving a talk on Regular Expressions.  If you ever wondered what those hieroglyphics where all about this is your opportunity to find out.

Advertisements fishbowl

Posted in 104812 by nimad on October 5, 2007

here are some of the things said in the fishbowl tonight:

fish ball why is alternative
patterns to produce better software
.net is not driven by community as opposed to ruby or java community
.net community is the office sharepoint community.
things that suck: msdn events (ypou can click five tomes and you have a production all), magazine articles,

you dont like mort? you are wishing mort was more like you? to give people significant options other than what is coming from msft

actively challenge assumptions on software.

try to build a community that actively think about the quality of software we are building and how long does it take.

i want to have your baby, jb.

there is no thought given to maintainability or scalability, it is about it comves from someone who is bigger than me so it must be right.

is there a alternative better way to do things with .net. connecting team systems with external tools and making it work.

build passion around msft software again.

stop the hurt.

we can talk about the pain. is also about the joy of building great systems.

we are doing cool fun stuff.

the values support the tools. it is not just that the vendor gives ups the tools.

stuff msft puts out is good for a large class of people.

msft vs anti-msft track at codecamp? how to write better software.

looking outside msft to make msft devs be beter.

we are like master woodworkers. but there are dumb carpenter out there also.

we are all pitchin in. what specific we do not like? what dont you like. you dont like msdn? i dont like it either. what else?

its a miss match between what this group of devs wants to approach software and the tools. the next person next to you may know a lot more about software is

mort is crying while mommy and daddy are fighting.

tooling makes great demos.

one big thing is inversion of control. i do not want to directly couple to concrete types. the

what is ? we are creative and trying to do better.

cifactory, monorail, .. were uilt on ideas, those are the con = msft + open source + agile + ….

subversion works so i am not looking at team foundation server

in trying to solve my pains. it happens that i do not like te event driven model pulled from windows for things that are solving my pain are not msft right now.

this has not been edited and i captured as much as i could.

Tagged with: , ,

What does the Visual Studio 2008 Release Date mean

Posted in .NET, 104812, ASP.NET, engineering, Microsoft, software, technology, web development by nimad on October 2, 2007

I have been getting lots of hits to my post about the VS2008 release date being February 27th 2008. Let me clarify what this date means. This is the official date that VS2008 will be released. There will be lots of events put together and possibly free copies of the software distributed and lots of marketing taking place. This is the launch date of the product and should not be confused with the RTM (Release to Manufacturing) date which most developers (particularly those with MSDN licenses) are interested in. The RTM date is when all coding and testing of the software is done and the product is released to the manufacturing process to burn the DVDs. Usually within a few days of a product’s RTM MSDN subscribers will be able to download it from MSDN. If you look at the blogs of some of the Microsoft Employees particularly Somasegar’s blog, you will see that Microsoft is shooting for an RTM of November 2007 for VS2008. The two dates are a few months apart for several reasons.

The February date is for an event including three products, VS2008, SQL Server 2008, and Longhorn Server. The marketing folk want to throw the parties and the marketing shebangs all at once to capture people’s and the media’s attention. They want to be able to say things like “The biggest release Microsoft Ever Did”. Also launching the products within a few months of each other will put in people’s minds a state of “another release from Microsoft” which is boring and not exiting. So a big launch is the way to go. When you have three big products releasing, you want to have a few months of cushion in case last minute show stopper bugs are found. Also, this gives you time to prepare the physical media that will be given away at the events and other things that can not be done the day after RTM.

I hope this helps clarify things.