Skip to main content


Showing posts from May, 2008

Moonlight : The Silverlight Version for Linux

Microsoft has been making moves to fit in to the computing ecosystem . Several of the notable development in this area includes the Windows Live Platform , Live Mesh and recently Moonlight.

Moonlight is an open source implementation of Microsoft's Silverlight web application platform. It's built on top of Mono, the open source .Net project.Moonlight is not a Microsoft project, but Microsoft has been working together with Mono, an open source project sponsored by Novell, to develop and run .Net client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix, to make a Linux version of Silverlight happen. Moonlight is now available in both Silverlight v1.o and 2.0 builds. Silverlight, while it still has a long way to go to become as widely adapted as Adobe’s Flash, is leading the charge for Microsoft to become a more open eco-system for development.

Visual Studio 2008 Service Pack 1 Released

The first of the series of service packs for VS2008 has just been released . With Service Pack 1, Visual Studio 2008 introduces a large assortment of new features for targeting Windows, Office, and the Web. Developers building .NET-basedapplications will enjoy improved performance in the WPF designer, new components for Visual Basic and Visual C++, as well as an MFC-based Office 2007 Ribbon. Web developers will see continued improvement in the client-side script tooling including JavaScript IntelliSense. Additionally, full support for SQL Server 2008, the ADO.NET Entity Framework and performance improvements for the IDE make Service Pack 1 a great release across the board.

The .NET Framework 3.5 Service Pack 1 delivers more controls, a streamlined setup, improved start-up performance, and powerful new graphics features for client development and rich data scaffolding, improved AJAX support, and other improvements for Web development. Additionally it introduces the ADO.NET Entity Frame…

Life Through the Eyes of a Taxi Driver

Traveling through a car-packed Quirino highway down to the street-busy G.Tuazon can be a boring journey so I started a little chat with the cab driver which I shall call Ka Fredie . Ka Fredie is a typical taxi driver with a touch of a barrio accent coupled with a mix of rebellious thinking . Thus , i coined the name "Ka Fredie".
Trash:"Mahirap na ba byahe ngayon?"
Ka Fredie:
Mahal na gasolina e, umaasa na lang kami sa dagdag ng mga pasahero.Trash:"Gasolina pala itong taxi nyo, di ba mas ok ung LPG?"
Ka Fredie:
OO, dati kumikita ako ng hanggang 1,500 kaso pinababa ako e.Trash:"Bakit?
Ka Fredie:
Sabi ng doktor pag di ko raw tinigil baka bibigay katawan ko.
Etong gobyerno natin prinopromote ung LPG e masama pla sa kalusugan ng driver pati na rin sa pasahero
Mahal talaga kasi gasolina kaya konti na lang kita namin.Trash:"Dagdag mo pa yung kotong"
Ka Fredie:
Ngayon ginagawa na nilang ordinance , kaya ung huli mo sa Makati iba pa rin pag nahuli ka …

Automatic Properties and Object Initializers in .Net 3.5

With the release of .Net 3.5 alongside with Visual Studio 2008 , new enhancements was again introduced . Some maybe well pronounced such as the inclusion of WCF, WPF , LINQ in .Net 3.0 and some just came unnoticed. If you have been accustomed of using a particular method or technique in implementing a certain code in .Net 2.0 , because of backward compatibility , you may not even notice that there are new ways of implementing it in .Net 3.5.

Here are two new concepts in .Net 3.5 that a developer may not notice ( at least in my opinion ) : Automatic Properties and Object Initializers . To illustrate these two , I am going to present the pre-.Net 3.5 way (.Net 2.0) and the .Net 3.5 way in creating a simple class with simple properties.

Automatic Properties

Creating a class can be tedious , especially when working with a list of properties , . One way to get around having to type the code for a private field and its public property getter and setter is to use a refactoring tool. However, …

48 Laws of Power by Robert Greene and Joost Elffers

Law 1
Never Outshine the Master

Always make those above you feel comfortably superior. In your desire to please or impress them, do not go too far in displaying your talents or you might accomplish the opposite – inspire fear and insecurity. Make your masters appear more brilliant than they are and you will attain the heights of power.

Law 2
Never put too Much Trust in Friends, Learn how to use Enemies

Be wary of friends-they will betray you more quickly, for they are easily aroused to envy. They also become spoiled and tyrannical. But hire a former enemy and he will be more loyal than a friend, because he has more to prove. In fact, you have more to fear from friends than from enemies. If you have no enemies, find a way to make them.

Law 3
Conceal your Intentions

Keep people off-balance and in the dark by never revealing the purpose behind your actions. If they have no clue what you are up to, they cannot prepare a defense. Guide them far enough down the wrong path, envelope them in e…

Second Shot on Your Microsoft Certification (Last Minute Promotion)

Getting to know your hardware using CPUID

There are some instances when you need to know what is inside your machine but you just dont know how. Instead of finding those neatly kept manuals (if they are still there) or trying to look into your bios , or locating system information in start menu or or worst opening your machine and physically inspect it , try downloading CPUID and the rest is magic . It is a freeware so no worries on licenses . Heres a snapshot of my Neo machine that I bought last June 2007 . By the look of it , I definitely need a well deserved upgrade !