A new programming language every year…

Somewhere I read that it was a good thing to learn at least one new programming language every year; I think I have kept up that trend since 1992:

And this year’s winner is: LINQ. The main purpose of learning it is to prepare the LINQ conference in the TechDays next week… and this is huge indeed!

Carta Abierta de Rodolfo Walsh a la Junta Militar

Walsh.gif

Rodolfo J. Walsh nació en 1927 en la localidad de Choele-Choel, provincia de Río Negro. Fue escritor, periodista, traductor y asesor de colecciones. Su obra recorre especialmente el género policial, periodístico y testimonial, con celebradas obras como Operación Masacre y Quién mató a Rosendo. Walsh es para muchos el paradigmático producto de una tensión resuelta: la establecida entre el intelectual y la política, la ficción y el compromiso revolucionario. El 25 de marzo de 1977 un pelotón especializado emboscó a Rodolfo Walsh en calles de Buenos Aires con el objetivo de aprehenderlo vivo. Walsh, militante revolucionario, se resistió, hirió y fue herido a su vez de muerte. Su cuerpo nunca apareció. El día anterior había escrito lo que sería su última palabra pública: la Carta Abierta a la Junta Militar.

Continue reading

Tip for ASP.NET developers out there

Again from Redmond… A quick tip for all of you, ASP.NET developers in the field: stop everything you are doing, and learn all what you can about these two technologies:

  • Windows Workflow Foundation
  • Windows SharePoint Services and Office SharePoint Services (not the same thing…)

This applies particularly to those developers working in “pure” business environments with Microsoft technologies; do not reinvent the wheel; if your application involves any of the following:

  • Tracking and reporting scenarios
  • List or libraries with items or documents
  • Forms or views of items of data (whatever the type)
  • Applications with typical workflow logic
  • Role-based security

Then stop looking and use SharePoint. There is not any other portal product in the market that is so tightly integrated with Windows, SQL Server, Active Directory or Office; I must say that what I’ve seen so far in the MOSDC 2006 is really impressive. The SharePoint platform provides a complete design, development, deployment, execution and management scenario for building business applications, and really, you should not reinvent the wheel.

Impressions on SharePoint v3

I’m in the middle of a talk about .NET programmability of SharePoint while I write this quick post.

My first impression on the next version of SharePoint? Microsoft wants developers to stop creating pure ASP.NET to create corporate websites. ASP.NET will remain, of course, but as a lower-level tool in the abstraction ladder. You can do pure ASP.NET applicaitons, of course, but do not spend time using it for your classic everyday Intranet site! For that, you’ve got everything out of the box with SharePoint v3 (out with Vista, later this year).

The abstraction level of SharePoint is higher, and it provides a basic programmable framework that gives everything you need to create a website providing the following:

  • Enterprise Document Management with versioning, metadata, security, etc
  • Blogs, wiki, item lists…
  • Workflows of any kind (like document validation or workgroup collaboration)
  • Integration with Office, from Excel to Outlook to InfoPath…
  • Timed server-side jobs
  • So many things that I could spend a whole day typing…

SharePoint v3 provides all these functionality out-of-the-box, and I know by experience that much of these features have been coded once and again by developers everywhere; so, the idea is simple: stop coding, start configuring and using.

Bill Gates at the MOSDC 2006 – Live Blogging!

OK so here I am: directly in Redmond, waiting for Bill Gates himself to appear on stage to open the Microsoft Office System Developers Conference (MOSDC) 2006! The idea will be to blog directly (I hope that the wireless network connection does not fade away!) and to add the most important points about his speech.

Stay tuned and reload the page! The speech will start at 0900 AM (Seattle time, which is GMT -8, or CET -9). Continue reading

Microsoft Office System Developers Conference

Tomorrow is a great day; I will be attending the Microsoft Office System Developers Conference 2006!. This will be happening in Redmond, WA, near Seattle, and I will be travelling tomorrow morning to the USA.

The last time I’ve been to the USA was in 2001, and lots of things have happened since. It will be a great opportunity to see what will be included in Office “12″, Sharepoint “V3″ and Windows Workflow Foundation.

More on the conference in this very blog during the week!

What will the Software Architecture discipline look like in 10 years’ time?

Introduction

This is a tricky question; after all, Bill Gates himself published a book in 1995, “The Road Ahead”, where he only slightly talks about the World Wide Web:

“The Road Ahead” appeared in December 1995, just as Gates was unveiling Microsoft’s master plan to “embrace and extend” the Internet. Yet the book’s first edition, with its clunky accompanying CD-ROM, mentioned the Web a mere seven times in nearly 300 pages. Though later editions tried to correct this gaffe, “The Road Ahead” remains a landmark of bad techno-punditry — and a time-capsule illustration of just how easily captains of industry can miss a tidal wave that’s about to engulf them. (Salon.com, 2000)

Thus, trying to extrapolate our own craftsmanship up to 2016 is inherently tricky, but a nice thought experiment after all. Continue reading

un año

No importan el lenguaje ni las palabras
ni las fronteras que separan nuestro amor.
Quiero que me escuches y que te abras
le estoy hablando, hablando a tu corazón.

a veces miro y digo, pucha, si parece que fue una vida

no puedo dejar de pensar en el año que paso. algo muy tremendo paso, como una ola, como el tsunami, dejando al descubierto una soledad que ya pedia irse, a gritos. hace apenas un año yo descubria que tenia que ir a nestle todos los dias para hacer mi trabajo, y la vida no me dejo en bavia, me ayudo infinitamente dejandome ver que tenia alguien a mi lado. una persona que conoci de casualidad, una noche de fiesta y de frio, en una ciudad alejada de nuestros respectivos lugares de nacimiento. Continue reading

Posted in Uncategorized | Tagged