|
|
 |
R# 3.0 is officially released
Most probably you already know I'm a huge Resharper fan. It has really boosted my productivity and helped me craft better and cleaner code. I've been using the R# 3 beta for quite some time now, and I'm happy that they released version 3.0 yesterday. Among other things, VBers can now enjoy most of the great features. There is a trial version waiting for you, but take in consideration that R# is a one-way trip: http://www.jetbrains.com/resharper/download/index.html
Posted at 11:24 am by msalias
Installing Resharper 3.0 on Orcas Beta
After playing a bit with the Orcas Beta, next thing I did was trying to install Resharper before actually working on VS, because when I really sterted to code beyond a few checks I felt like walking in the mud... Even while the IDE improved somehow, there is still a LOT of room for improvement. But, Alas! Resharper 3.0 (beta) didn't seem to work on VS, so I went on and struggled for a about two weeks, and every time I switched from the Orcas VM to my host machine and VS 2005 it felt like... "why is Orcas experience soooo horrible". So I went as begged the JetBrains guys if there was a way to make R# work on Orcas, and (fool of me) of course it is! Thanks to Oleg Stepanov for pointing me to: http://www.jetbrains.net/confluence/display/ReSharper/Installation+Notes+for+ReSharperTo make it short, all you have to do isrun the MSI like this: msiexec /i ReSharperSetup.msi VSVERSION=9.0And now I can honor the JetBrains motto in Orcas too: Develop with pleasure!
Posted at 04:37 pm by msalias
Posted at 02:01 pm by msalias
Static languages vs. dynamic languages
Posted at 02:03 pm by msalias
Is "smart TV" a contradiction in terms?
You may have read about Joost, the beta service that the original founders of Kazaa and Skype are now rolling out. It is basically a free, full-screen, real-time, on-demand TV service. I wrote about in my April editorial for Level Extreme .NET Magazine. I don't watch TV except for an ocassional movie on saturday nights when I'm out of the city and offline.  But I guess my main gripe with TV is that most of the time, when I know about some program which could interest me, it is scheduled on an impossible time. Or maybe it is on a suitable time later that day, so I just forgot. I know devices like TIVO solve this, but been no fan of TV to begin with, I don't feel the need for this. But now, Joost can be a good alternative for that. It is already available on the device I use the most (my notebook) and also in the one which is ubiquous at home (we have 5 PCs for a family of four -not counting handhelds). But the great thing is having access to programming on-demand, even searchable! Right now Joost is offering just a few programs, but it is just in Beta, so it is no surprise. In any case, the promise is big. Also, video quality is not always so good, but it is magnificent compared with YouTube (and I'm comparing full-screen experience). Again, this is also due to the beta status, but not so much for the network capabilities, but for the network size. One great thing about Joost architecture is that as the service usage grows, the network improves, dure to its distributed, peer-to-peer strategy. So instead of "more users=worst service", here you should have "more users=better service". Of course this is theoretical, but so far they have proved the concept with Skype. Actually, this is the first time I feel interested in Television since I stopped watching Pink Panther 30 years ago.
Posted at 11:58 am by msalias
| |
Friday, February 02, 2007 |
No Ruby in .NET yet, but Ruby in Visual Studio
Yes, Ruby fans around the .NET world, now you can use Visual Studio to code on Ruby with nice intellisense, syntax coloring and debugging.
Thanks to the people at SapphireSteel we now have Ruby in Steel. They have a free personal edition if you want to try it. I've been using it to play a bit and it is very nice.
Now that John Lam started working at Microsoft, I guess if RubyCLR can go beyond a mere bridge and we can expect a full .NET implementation...
Posted at 02:12 pm by msalias
Posted at 10:52 pm by msalias
| |
Thursday, January 11, 2007 |
I've Been Tagged! 5 Things You Didn't Know About Me...
Duhh... I knew it would hapen sooner or later. Claudio tagged me, so now I have to confess to the world five personal secrets that I have been hidden all these years.
Well, here I go:
1. I'm a book freak. Yeah, many people know about my technical bookshelf, which I even have partially listed to share in my website. But I'm also a deep into literature. I like to read a lot, and my house is full of books everywhere.
I love literature since a kid, and I can read in Spanish, English, Italian and some French. Although I mostly used to read science fiction when I was younger, I derived aftewards into other stuff and then moved from literature into the edges of philosopy and sociology.
2. I write fiction, too.
I even published a fantastic literature fanzine called Gurbo when I was about 17, for about 13 issues, and hen I contributed with many more. Over time, I published a few short stories and I keep several longer works (a couple would-be novels) in the works.
I also wrote poetry and still do it from time to time, and I published some also but I'm never happy with my production as a poet. Sure enough, writing fiction is something that I'd like to do if I had more time.
3. It is true: I have a geeky family.
We have about half a dozen computers at home, including one in the kitchen that my wife uses for her cooking recipes and to organize he family schedules and so on. We four (my two girls, 5 and 10, my wife and me) have all our smartphones, pocket PCs, handycam and camera, several portable players and games, etc.
Happily enough, we have one single (if big) TV screen in the house. We are so geeky that we watch most our movies on the computers. Actually, I have even read a few complete novels in my phone...
4. I'm shy! Really!
Even while I spent a great deal of my time talking, teaching, pressenting, etc, and I seem quite self-confident, I don't hang too well with people outside of my professional life. This is maybe what drove me to read and write so much, and eventually exposed myself to the public. I can talk for hours, literally until my voice get broke as many people know, but always around specific (mostly technical) topics, but it is not so easy for me to start talking to people I hardly know in a party, for example.
5. Fun revelation: I quit driving
I have always been a loosy driver. I'm always thinking in something else, so many times I can't really concentrate on the road, the signs, and so on. Finally, instead of getting mad with my wife because she was always gving me directions, I quit.
Now she drives most of the time. I can drive from time to time, the same way I smoke a cigarrette from time to time even if I'm not a smoker, but I stopped driving and during the last year when I was working in a company more than half and hour from home, I discovered that I had an additional hour of reading... <s>
Well, I have not than many secrets after all. Now's my time to tag five other people, so I will pick:
The Teacher: Angel "Java" López
Ken Levy
Craig Berntson
Andrés Aguiar
Eugenio Serrano (and maybe we fork this meme into Spanish)
Now's your turn!
Posted at 12:27 pm by msalias
| |
Tuesday, January 02, 2007 |
The people at Microsoft didn't figured it out and awarded me again as a Microsoft MVP.
Now, we have to consider if this is a sign of decadence, or just a bureaucratic mistake.
In any case, thanks to the guys at the MVP Program!
Posted at 11:15 am by msalias
| |
Friday, December 29, 2006 |
The browser-based operating system arrived
At least for me, this is the first incarnation of a "regular" Operating System hosted into the browser.
It has a desktop, several applications, including a notepad, IM, its own browser and even an IDE to develop your own programs (using Javascript over their framework component model).
You can check it at: https://www.youos.com/
Actually, although it looks like a very cool experiment, playing with it I found that the desktop metapor doesn't apply inside the browser. The browser is a window within the host OS itself, so having other windows inside just don't work.
My take is that the browser itself should become the desktop, and the applications will be there. For all the speculation about a Google OS, my take is that they won't do anything like that, because the web+the browser already ARE the OS and thay just need to produce more applications.
Now, what I'm really waiting for is truly good IDE to write code inside the browser, with all the cool stuff like refactoring tools, project management, version control, etc. Of course, it should support server and client deployment, so most probably it should be based on a platform like java/javascript, although having something like that in .NET would be super!
Posted at 06:51 pm by msalias
|