after downloading blinq and the may linq ctp, i decided to give it a quick run.
first, the installer just kinda installs on you not telling you anything. blinq gets installed into c:\program files\microsoft asp.net\blinq.
if you thought there was a gui, nada (yet). it is command line baby!
so i ensured i had the trusty pubs database installed on my local instance of sql express 2005. then i went to town.
to scaffold a database, just do the following:
blinq /t:<yourdesiredoutputpath> /server:<yoursever> /database:<yourdb>
be sure not to type ‘bling’
there are some other options, but this will get you a scaffold site. specifically i did:
after that i opened the site in vs2005:
i then ran the site and got the following screens:
i ran through some of them and saw some errors with a blank pubs database, but you get the gist…it’s all there. try it on your own site/data!
i plan on digging deeper and doing a comparison of
Ruby Rails scaffolding, but i did notice that like ruby scaffolding, it does not automagically generate the foreign key references in the UI. another thing i would have liked to see is the option of *not* generating physical files — i like that about ruby rails scaffolding — kind of an httpmodule feel with the ability to generate physical templates…i’ll dig deeper.
tags: asp.net, blinq, linq
want some bling bling for your asp.net? okay, how about some blinq?
what is blinq? well, it’s best described as a scaffolding tool for asp.net data. point it to your database and you’ll get some asp.net pages for CRUD on your data using LINQ.
check it out here: BLINQ
update: my first look
tags: asp.net, blinq, visual studio 2005, linq
i’m a huge fan of the universal remote control…but not the ones that you point at eachother and “learn” the codes…i’m talking programmable. it used to be that hard-core home theater fanatics were the only ones that could get them, and they were RF controlled and had to be programmed by the pros.
they have a line of harmony remote controls that are programmed via the web/usb — very cool. you just enter your model number(s) of your device(s) and it configures the remote. you set certain activities (macros) so all you do is click one button ‘watch dvd’ and your tv turns on to the right input, the receiver turns on, and the dvd player turns on, etc. it is very slick. get a new device, just plug it back in and update.
i’ve had the harmony 659 for a while now and it has been great and reliable. recently i started building out my home theater ‘stuff’ and acquired a new tv and xbox 360. I figured with the xbox i’d use the harmony remote for xbox 360 and got it. it sucks. it looks cool, but sucks. it doesn’t control my cable box well for some reason and the numbers to change channels are just way too small. i’ve not been happy with it. but i was too lazy to return it in time, so i was stuck with it.
i finally couldn’t take it anymore, and went out and got the harmony 880.
sweet! i updated everything (i wish logitech would change their site so i could have one login and choose the remote i want to configure, but i guess they figure not too many people will have many universal remotes ). at any rate, it updated quickly and controlled everything beautifully — even the cable box. i’m as happy as a kid in a candy store. it’s even rechargeable so i don’t have to worry about batteries.
yeah, i thought about the 890 for the added bonus of RF control, but i couldn’t justify the extra dough for that feature alone — i don’t have any walls to penetrate, etc.
so, if you have a stack of remotes, stop whining and get yourself to a store that sells the harmony from logitech…you’ll be glad you did!
i’m pondering another thought from the same individual who posed a previous question to me. part of the comment was also regarding the release of software.
this came about after news of WinFX being officially renamed to .NET Framework 3.0. some of the comments made were dealing with learning a new framework and wishing microsoft would slow down the train on releases. in my response to the comment, i had to think about releases…here’s a comparison (again using PHP as a comparitor because the comment was on an asp.net group)…
- Feb 2002: .NET 1.0 released (beta starting in 1999)
- May 2003: .NET 1.1 released
- Nov 2005: .NET 2.0 released (beta starting in 2003)
- EOY 2006: .NET 3.0 to be released (which is really .NET 2.0 +)
compare that with PHP (only the latest two major versions)
- May 2000: PHP v4 released (beta starting in 1999)
- Jul 2004: PHP v5 released (beta starting in 2003)
so when i look at these, i don’t see a real difference, but yet there are no complaints over releasing new versions of PHP which do include new features (and even broken back compat features)! I see .NET 1 to .NET 2 (i’m not counting the dot release) as a 3 year release cycle. “.NET 3.0” is another year after that, but no significant ground-breaking core framework features…again it is framework+.
so i wonder, do we release software too quickly? being on the inside, i consistently see NUMEROUS requests for more frequent releases. in fact, in our interactions with the open source community, that is one of the top 3 criticisms…not releasing soon enough.
announced RIGHT NOW.
bill gates will shift priorities in 2008 to be more focused on the gates foundation rather than microsoft. effective in 2008, he will become a part-time resource to microsoft.
ray ozzie will assume his role (chief software architect) effective immediately. steveb will remain CEO. billg will remain chairman.
read all about it here (and see the press conference).
i like what bill had to say…that there has been a disproportionate attention given to him regarding microsoft lately. i think there is history with bill gates, but for the past 5 years, steveb has been microsoft for me.