Browse by Tags

Welcome Back!
13 December 08 04:58 PM | adrian | 3 comment(s)
Yay, welcome back to myself. I've been dormant in updating this blog since... August (OMG!). Work is definitely killing you, take a break for a while. Some of you may well know that I'll be taking some holiday (one month) from work, but that doesn't...
Grab It While It's Hot!
11 August 08 11:03 PM | adrian | with no comments
Visual Studio 2008 Service Pack 1 is RTM. Download online installer from Microsoft here . Download ISO from Microsoft here , thanks Z! Share this post: | | | |
Filed under:
Microsoft SLPS Part 2
04 July 08 11:02 PM | adrian | 1 comment(s)
Yesterday evening, I've delivered a talk on protecting your code. Frequent readers would recognize that the first half of the talk was actually written in depth in the first SLPS post . It's not perfect, but I had fun. But definitely the best...
Microsoft SLPS (Part 1)
16 April 08 11:17 AM | adrian | 1 comment(s)
Decompiling means converting a program back to the original source code. Previously, decompilation is difficult because you need to understand assembly (which is the least human readable language). Assembly code is translated into machine language (readable...
What's a Facade, Anyway?
24 February 08 11:14 PM | adrian | 4 comment(s)
Some years ago, Norman wished that we conduct a tech talk with a real architect to get the real feel of what an architect does. Well, we never did that, but there's something (actually, a lot) you can learn from Singaporean architecture related to...
New Language Features
13 December 07 08:14 AM | adrian | 1 comment(s)
So earlier this afternoon I delivered a talk about new language features in .NET 3.5 for Singapore audiences. I admit it's not the best talk I've ever done, even worse, it's not even good. For you guys who didn't grab the concept or wanted...
Blogwalking
27 November 07 11:00 PM | adrian | with no comments
I'm spending several minutes going through the blogs on my read list (while uninstalling some no longer used programs -- like Visual Studio 2005). Here are several interesting posts: Visual Studio 2008 is pirated already! Ronald have the news . There's...
Out now! Visual Studio 2008 on MSDN Subscriber Downloads...
20 November 07 08:05 AM | adrian | 2 comment(s)
See you in the next 3 hours for the fresh review... ...and Hello 2008! Share this post: | | | |
Filed under:
Silverlight 1.0 Goes Gold
06 September 07 09:40 PM | adrian | with no comments
It's here... http://www.microsoft.com/silverlight/downloads.aspx Share this post: | | | |
Filed under:
Attribute Inheritance Quirks
04 August 07 08:36 AM | adrian | 1 comment(s)
I was playing with class inheritance AND attributes today, and found out quite a shocking truth (or maybe shocking design, whichever worse). The truth is: member attributes are always inherited, whether you set the Inherited property in the AttributeUsageAttribute...
Bit/Boolean
21 July 07 07:14 PM | adrian | 4 comment(s)
Yes, that's my favorite data structure. Cahnom and Irwansyah have blogged about their favorites, mine is bit . Why? Because it's the single most significant thing in computer history. No linked list, no hash table, not even an integer without a single...
Filed under:
C# 3.0: Anonymous Type
21 July 07 09:45 AM | adrian | with no comments
So earlier this week I've blogged about the auto-implemented property . A thing it uses is anonymous type. WTH is it? C# 2.0 seen anonymous method as a way of defining a method (for delegates) without requiring it to have a method name (hence, it'll only...
Filed under:
C# 3.0: Auto-Implemented Property
17 July 07 09:22 PM | adrian | 4 comment(s)
Tired of writing this? private int id; public int Id { get { return this.id; } set { this.id = value; } } Fear not! C# 3.0 will give way to a new structure for simple getter setter. The above code will become... public string Test { get; set; } Amazing...
Filed under:
Creating a Sortable Membership
12 July 07 08:54 AM | adrian | with no comments
I was trying to display a list of ASP.NET members using GridView and ObjectDataSource control. Apparently, the System.Web.Security.Membership class doesn't support paging with GridView natively. It does have GetAllUsers() with paging parameters, but incompatible...
Filed under:
It's Official, Visual Studio 2008 is out in, well, 2008!
11 July 07 09:33 PM | adrian | with no comments
Microsoft Windows Server 2008 (aka Longhorn Server), Visual Studio 2008 (aka Orcas), and Microsoft SQL Server 2008 (aka Katmai) is going on worldwide launch on Feb 27, 2008. Beta 2 is also coming soon enough. So prep your Virtual PCs now! Source: http...
More Posts Next page »