Hello world!, v2.0

This is the first post of version 2.0 of my blog, after migrating from BlogEngine.net to WordPress, and I’ll be gradually migrating my old posts to here and at the same time I’ll be writing new posts.

Posted in Personal | Tagged | 1 Comment

Learning SQL Server 2008: How to start?

Clinics: What’s New in Microsoft SQL Server 2008

For those of you that already have some experience with the SQL Server 2005 or even SQL Server 2000, and would like to learn about the new features introduced in the latest version of SQL Server, a good place to start would be the free Microsoft e-Learning Clinics of SQL Server 2008:

eBook: Introducing Microsoft SQL Server 2008

Besides SQL Server 2008 Clinics, Microsoft is also offering the Introducing Microsoft SQL Server 2008 eBook written by Peter DeBetta, with seven chapters dedicated to the new features, including security, administration and performance:

Chapter 1: Security and Administration
Chapter 2: Performance
Chapter 3: Type System
Chapter 4: Programmability
Chapter 5: Storage
Chapter 6: Enhancements for High Availability
Chapter 7: Business Intelligence Enhancements

Download the eBook:
http://csna01.libredigital.com/?urss1q2we6

Microsoft SQL Server 2008 Virtual Labs

You can practice in about thirteen SQL Server 2008 virtual labs available at Microsoft web site:

Posted in SQL Server | Tagged , , | Leave a comment

Register for BETA exam 71-451: PRO: Microsoft SQL Server 2008, Designing and Optimizing Database Solutions

The registration for the BETA exam 71-451: PRO: Microsoft SQL Server 2008, Designing and Optimizing Database Solutions begins on the 29th of August. If you pass this BETA exam, the exam credit will be added to your transcript and you will not need to take the exam in its released form, and besides having contributed with Microsoft to define the final version of this exam (which will have the code 70-451 in its release form, instead of 71-451), you will get credits towards the certification Microsoft Certified IT Professional: Database Developer 2008 (MCITP), and will only have to take one more exam to achieve this level of certification: The exam 70-433: TS: Microsoft SQL Server 2008, Database Development.

MCITP: Database Developer 2008

Candidates are expected to have experience with writing transact SQL queries, programming the database, troubleshooting programming objects (for example, stored procedures, triggers, user-defined functions (UDFs), user-defined types (UDTs), and queries, database performance tuning and optimization, designing databases at both the conceptual and logical levels, Implementing databases at the physical level, might be involved in designing and troubleshooting the data access layer of the application, and gathering business requirements.

You can find the preparation guide for this exam in the Microsoft Learning web site:
http://www.microsoft.com/learning/exams/70-451.mspx

This BETA exam is free, as usual in all Microsoft BETA exams, and you just need to use the promotional code 14F65 when registering for the exam in order to get 100% of discount.

Promocode 71-451: 14F65

The registration is done through Prometric‘s web site (http://www.prometric.com/microsoft), and you can choose the testing center nearest you.

You can take the exam from September 2nd of 2008 to September 30th of 2008, but the seats are limited and usually sell out the first few days, so you should register as soon as possible.

Posted in Certification | Tagged , , , , , , , , , , , | Leave a comment

Paperclip Themes for BlogEngine.NET

Update (2011-05-11): WordPress ecosystem just became better and better every year and I eventually gave up on BlogEngine.NET and migrated this blog to WordPress which right now is the best blogging platform available in my opinion. The Paperclip theme is still here and the source code is on GitHub, so fell free to improve it if you want.


When I decided to start this blog, I spent some time figuring out which CMS / blogging engine would be the best choice for me, and the main constraints was:

  • It should be a lightweight system, to run reasonably fast in my mega-cheaper hosting provider.
  • It should allow me to easily customize it and/or create extensions for it.

In the past, I had great experiences with WordPress and Drupal, implementing for some customers, and also creating the PDAExpert Community, which is totally based on WordPress. Therefore, going to WordPress would be the natural choice for me, but the thing is: WordPress is developed in PHP, and I’m not that fan of PHP. I certainly would prefer to create add-ins and implementing new features in C# or VB .NET for example, thus, I decided to include the one more constraint: It should be .NET-based. It’s a blog about .NET anyway… Why would I use any other technologies? :) .

After evaluating lots of good options like SubText, BlogEngine.NET, Community Server, among others, I realized that BlogEngine.NET would be the best choice for me. It’s simple, lightweight, and open-source. Community Server is, by far, the most powerful of them all, and I actually tested it for a few days, but besides being 3x slower than BlogEngine.NET (which is perfectly understandable, given all the features it supports that BlogEngine doesn’t), the idea of having the source-code, and being able to adapt it to do exactly what I need was perfect.

I’ve chosen BlogEngine.NET then, and started to look for a theme to use, and get the blog running. Although there’s good themes available for BlogEngine.NET, Community Server comes with this very nice theme called ‘Paperclip’, which has at least four variations: Cactus, Summer, Fall and Winter. If you are a developer, you probably have seen this theme, as it is used by most of the MSDN and ASP .NET Community blogger’s.

Paperclip Theme

I decided that ‘Paperclip’ was the way to go, and then I adapted the theme to BlogEngine.NET, and finally I’m ready to run the blog with it, and also to share the theme with the BlogEngine.NET community.

You can download the four variations of the Paperclip theme below:

The source code is available on GitHub:
https://github.com/CaioProiete/Paperclip-BlogEngine-Theme

Posted in Themes | Tagged , , | 4 Comments

Hello world!

This is the first post of my technical blog in English.

Here I’ll publish posts related to software architecture and development, as well as my personal opinions on products, technologies, services and everything else that I think deserves to be shared.

Posted in Personal | Tagged | Leave a comment