Blog of a Filipino Developer about C#, VB.NET, ASP.NET, Java, PHP, SQL Server, MySql and Oracle RSS 2.0
# Wednesday, March 18, 2009

dasBlog/Release/ProjectReleases.aspx">dasBlog 2.3 was released last Monday March 16, 2009. It's a minor release that fixes a few bugs in the code base. Congrats dasBlog team for this release.

Below is the list of changes for this release:

New version of dotNetOpenId
Small bug fixes
Several small JavaScript errors
Captcha now works more reliably
Better Time handling in timeline
New 32/64 bit version of the Basic DatePicker
Centralized handling of binary files to a BinaryDataService

On a side note, I've been thinking for the past few months now about updating my site theme. I think I've been using this theme for the past 2 years and it's starting to look bland. I think this new release of dasBlog will give me the chance to upgrade my site theme. I don't know how  it's gonna look yet but i'm sure its going to be better than what it is today (Hopefully!). ;)

Wednesday, March 18, 2009 3:19:11 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Release | Tech News and Issues

I saw this on the ASP.NET MVC download page and it seems like it was released yesterday.

I haven't seen any official announcement anywhere yet but I expect to hear something coming out of the MIX09 event regarding ASP.NET MVC 1.0 RTM. I was able to confirm with Ben Scheirman via twitter that it's RTMed. I don't know where he got the news but judging by the screenshot above it looks like its true.

In case you are interested in learning about ASP.NET MVC, Microsoft has released an application called NerdDinner.com which is a event management website that enables users to register for "geek dinners". I believe that application was built using ASP.NET MVC 1.0 RC2 but it should be compatible with the RTM version (I haven't compiled it with the latest version yet). It's a really nice sample application that shows you how to build an application using ASP.NET MVC. Whats neat about NerdDinner.com is that it part of the book that Scott, Scott, Phil  & Rob are writing and they have been kind enough to let as peek at their upcoming book by giving a free chapter that details how they built the NerdDinner.com website step-by-step using ASP.NET MVC.

Wow, I'm really stoked! This is going to be a fun day! Thanks MS!

Wednesday, March 18, 2009 2:33:48 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
ASP.NET | MVC | Tech News and Issues
# Wednesday, March 04, 2009

I just saw this twitter...

Sweeeeet!

Time to start polishing my ASP.NET MVC skills. I've played with ASP.NET MVC before but never had the chance to use it other than building small samples. I might be rusty but I know I'll have a great companion book in learning ASP.NET MVC 1.0 once Rob, Scott, Scott and Phil's upcoming book comes out.

Wednesday, March 04, 2009 1:00:26 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
.NET | ASP.NET | Tech News and Issues | MVC
# Thursday, September 11, 2008

Speaking of free books... Below are the list of free ebooks that I recommend reading/downloading for this month. I personally love Karl Seguin's book and giving it 5 out 5 stars is actually an understatement if you ask me. :)

Karl Seguin's Foundation Of Programming: Building Better Software rocks so much I recommended it to everyone I know. This 79 page book is pack with a hearty bowl of software development knowledge that would teach you about the principles of development that you should have known way before you started coding that nightmarish system.

Red Gate's Dissecting SQL Server Execution Plan is a must read for anyone who deals with data on a daily basis. It talks about how to optimize your querries and understand whats causing your querries to sleep on you while being executed.

InfoQ's Domain Driven Design Quickly is a quickly-readable summary and introduction to the fundamentals of DDD that tries to summarizes Eric Evans' book as well as Jimmy Nilsson's Applying Domain Driven Design and various other sources. The book gives you hints and tips about DDD as well as ideas on how to start DDD in your own projects.

Minh T. Nguyen's Visual Studio.NET Tips & Tricks is a must read for all developers who use Visual Studio. Enuff said!

So what are you waiting for? Download and read 'em now!

Thursday, September 11, 2008 11:48:37 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
.NET | All about Keith | ASP.NET | Tech News and Issues | Your Career
Thursday, September 11, 2008 11:40:03 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Monday, August 11, 2008

Wooohooo!! Get 'em here!

Combined Visual Studio 2008 Service Pack 1 and .NET Framework 3.5 Service Pack 1

The update for Visual Studio 2008 SP1 and .NET Framework 3.5 Service Pack 1 in a single install.

.NET Framework 3.5 Service Pack 1

The update for just the .NET 3.5 Service Pack 1, it does not include updates for Visual Studio 2008.

Monday, August 11, 2008 6:37:23 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
.NET | Tech News and Issues
# Thursday, April 17, 2008

I know Joel and Jeff are ready. I am ready! Are you?

http://www.stackoverflow.com/

Thursday, April 17, 2008 11:09:41 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Friday, April 11, 2008

I saw this comment on Dustin Campbell's MVP renewal post and it made me smile

That is definetely one proud mama! Congrats Dustin and Happy Birthday too ;)

Friday, April 11, 2008 4:51:16 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
All about Keith | Tech News and Issues
# Friday, March 07, 2008

Microsoft Philippines is conducting an event for developers called "Defy All Challenges: The .NET Developer Roadshow" on March 26, 2008 at SM Megamall Cinema 4, Ortigas Center, Mandaluyong City, Philippines. I think this is going to be a great event! I've already talked to few developers and they are definetely excited although some raise concerns about the cost of the event (P500).

Paolo Tioseco, a Technology Specialist for Microsoft Philippines asked me to post the event details at DevPinoy.org and I've decided to create my own banner based on their original poster.

Oh! and I have a small one too!

Tech is fun!

Friday, March 07, 2008 1:25:30 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
All about Keith | Tech News and Issues
# Wednesday, February 27, 2008

Heroes Happen Here 

Yup! Me and my wife are coming to the VS 2008 Kickoff event in Los Angeles today. Wohoo! This is the first time we'll see Bill Gates live in person and we are excited about it.

Wohoo!

I'll post some pictures here tommorow to show you guys what transpired at the Nokia Theatre and Los Angeles Convention Center.

See yah at the event!

Wednesday, February 27, 2008 2:27:52 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
All about Keith | Tech News and Issues
# Monday, January 28, 2008
Woohoo! That was a great Code Camp. Thanks to Woody and the gang for making this event happen. It was a fun and knowledge-filled event. I even got swags (a few books, a shirt, a small bag and a gym cup from Avanade)...
Monday, January 28, 2008 6:03:49 PM (GMT Standard Time, UTC+00:00)  #    Comments [1] -
.NET | All about Keith | Life | Rant | Tech News and Issues | Code Camp
# Saturday, January 26, 2008

Me and my wife will be at the Code Camp in Fullerton tommorow and we are excited. Code Camp is a great time to get together, learn new things about technology and network with people with the same mindset about technology and that is passion for learning and enriching knowledged. We are driving tonight to Fullerton so that we can be early tommorow.

There are already a few sessions that I am eyeing to go to. One of them is the session of John Bowen regarding WPF DataBinding and WPF controls. I met John Bowen 3 years ago in the .NET Rocks roadshow bus. I think this session is going to be awesome. I've been playing with alot of WPF lately and I'm interested in seeing and learning cool things about this technology.

Another session I'd love to see is the topic "Branching and Merging Guidance for VSTS 2008 and Team Foundation Server" presented by Mickey Williams. I haven't done anything with VSTS before but I know its going to be a great primer for me because merging and branching is one of the things that happens alot when you are in a team development environment.

Oh boy! This is going to be a great Code Camp. Time to go home and get ready for this event. See you there!

Saturday, January 26, 2008 1:17:37 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
.NET | All about Keith | Fun Stuff | Life | Tech News and Issues | Your Career | Code Camp
# Friday, December 21, 2007

Have you ever thought about doing a Celebrity Deathmatch for developers? Well CodeSqueeze has just started one and in its first edition they have put two of the most popular .NET bloggers face-to-face. Scott "The Man" Hanselman vs. Phil "You will get" Haack.

Scott Hansleman has been on the forefront of technology and blogging for many years. Before recently joining Microsoft, Scott is most famous for his blog Computer Zen, where he releases famed “Ultimate Tool” lists, and primary driving force behind the Das Blog project. His recent adventure is trying his hand at podcasting which can be found at Hanselminutes.

Phil Haack is most known for his blog Haacked. Rarely off-topic, he flexes his mature .NET development skills with in-depth examples and anecdotes. By day, he is a Sr. Program Manager at Microsoft - by night, he is the lead of Subtext an open source blog engine.

Checkout the blow by blow breakdown and see who is the winner of the first ever Celebrity Deathmatch for developers ;)

Friday, December 21, 2007 6:16:43 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Wednesday, December 12, 2007

Wow, NBA.com is now joining the silverlight bandwagon.

NEW YORK — Dec. 10, 2007 — The National Basketball Association (NBA) will employ Microsoft Silverlight on NBA.com to further enhance the online video experience for NBA fans around the world. Microsoft Silverlight, a cross-browser, multiplatform plug-in for delivering the next generation of media experiences and rich interactive applications for the Web, will also be utilized on WNBA.com and NBADevelopmentLeague.com.

NBA.com will feature a full-screen NBA photo gallery, offer video highlights and deliver additional interactive applications throughout the site using Microsoft Silverlight. Through the use of Microsoft Corp.’s new application, the NBA will be able to provide further access to its extensive digital video library, integrate the video experience seamlessly into the site, and ultimately provide fans with access to more online video features.

Read the full article here...

I'm a big NBA fan and i frequently visit the site (atleast 4 times a day). Basketball is one of the most popular sports in the world and this partnership I think would greatly boost the adoption of Silverlight in the mainstream.

One more reason why i should kick my gears up another notch with silverlight.

Wednesday, December 12, 2007 10:36:34 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
.NET | Tech News and Issues
# Friday, December 07, 2007

A few days ago in Twitterland, Tim Heuer had a contest. He said that whoever twitts him first would get a Microsoft Vista and Ofiice 2007 Ultimate... I quickly sent him a twit but sadly me efforts fell short. My friend Jon Galloway beat me by a second and he officially won... Jon feeling the pain of my defeat sent me a message saying that I can have the prize because he already have an MSDN subscription. Sweet!

Oh boy! That made my day!

Just today I got an email from Tim telling me that he already sent me the package and my eyes got big because it has some extras include in it.

   "package en route: DHL Tracking #248211XXXXX Sent 12/07/07 to Keith Rull
includes: Vista Ultimate, Office Ultimate, Expression Studio and VS2008 Pro as well as some stickers."

Wooohoooh! That's what I call Microsoft Lovin'! Thanks Tim and Jon! Now my Christmas list is almost complete... hmmm.. I wonder who's going to give me a Zune and an XBOX. :)

Now, onwards to SilverLight!

*update* [20071211]: I got the package from Tim yesterday :) Awesome! Now I don't have any excuse to neglect WPF. Thanks Tim!

Friday, December 07, 2007 10:50:23 PM (GMT Standard Time, UTC+00:00)  #    Comments [4] -
Tech News and Issues
# Tuesday, December 04, 2007

...and it has pure Ruby goodness tied into it! I think I'm going to wash my .NET hands today with Neatbens SOAp enhancements. Congratulations to the great folks from NetBeans! You definetely nailed it this time.

From their official press release:

The focus of NetBeans IDE 6.0 is superior developer productivity with a smarter, faster editor, and the integration of all NetBeans products into one IDE. NetBeans IDE 6.0 features Ruby/JRuby/Ruby on Rails support, enhancements for improved Swing development, a new Visual Game Designer, updated Data Binding support, integrated Profiling, and more. The new installer lets you customize your download preferences--use it to choose the features and runtimes you need.
Highlights of NetBeans IDE 6.0 are:

Java
* Swing GUI Builder
* Intelligent Editor
* Profiler
* Debugger
* Updated Platform APIs

C/C++
* C/C++ Projects and Templates
* Source Code Editor
* Multiple Configurations
* Class Hierarchy Browser
* File Navigation
Ruby
* Ruby on Rails Support
* JRuby Runtime
* Code Completion
* Debugger
* Refactoring
Mobility
* Game Builder
* Device Fragmentation
* SVG Graphics
* Web Services
* Handheld Device / Set Top Box
Web & Java EE
* Visual JSF Design
* Enhanced JavaScript
* AJAX Enabled Components
* CSS Editor
* Web Services & SOA
SOA
* XML Schema Editor, XSLT Designer
* WSDL Designer
* BPEL Designer
* Service Assembly Editor
* Deploy to JBI compliant runtime

Awesome! Really awesome! I've been using Netbeans on the side(due to my obedience with .NET) and it has been a great experience for me. I have used Java IDEs in the past(Visual Cafe 4 anyone?) and i must say that Netbeans has come along way since the days of old when Eclipse elitist call Netbeans a "a tool for non-serious java developers". I think this release has proven that NetBeans is valid alternative against the big boys(Eclipse & IntelliJ among others).

Now,  onwards to a cup of Java. ;)

Tuesday, December 04, 2007 11:37:22 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Java | Tech News and Issues

I was working on a report today when I opened my Excel 2007 and this is all i got:

To my surprise there was no toolbar. No menu. No spreadsheet tab. Nothing. All i got was a window with the manification option showing on top of the form. I right-clicked on the bar and this is what i got:

What in the world happened? This was working fine a few days ago! Arrrgh! :( Good thing there is Google Spreadsheet handy!

Tuesday, December 04, 2007 5:56:45 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
All about Keith | Tech News and Issues
# Wednesday, November 28, 2007

I'm still a big fan of VB.NET even if I haven't touched a single VB.NET code in a year and one the biggest VB.NET fanboy I know has just started a website all about the good things you can do with VB.NET. Chris Williams (VB.NET MVP) has just started a website called ILoveVB.NET. The idea is to build a community that would champion the cause of VB.NET(which is to make the world known that VB.NET is a first class programming language and not a code kiddies toy anymore).

Here's the official message from Chris Williams:

This is the place where we show off all the amazingly cool stuff you can do with VB.NET.

If you're passionate about VB.NET, or you have an interesting project or maybe you're providing community support to a technology that doesn't currently have language parity, then you've come to the right place. We will gladly host your project and blog(s).

If you're looking for answers, you may find them here as well. If you're tired of looking everywhere for code samples and only finding C#, keep checking back here. We're making contact with the product teams and working towards getting the samples and SDKs you want.

Once again, thank you for stopping by. If you need anything, feel free to ask.

Chris Williams

Man, I bet you Paul, Carl, Bill and the VB.NET MVPs are going to be excited about this!

Wednesday, November 28, 2007 7:20:57 PM (GMT Standard Time, UTC+00:00)  #    Comments [2] -
.NET | Tech News and Issues

I've just finished downloading Microsoft Visual Studio 2008 bits last night and I think I'm about ready to install it on my VPC (yup, I don't want to install it yet on my real machine.).  I'm really excited about this new release since it looks really really promising. I've seen blogs giving it high praise and some not giving it a nod of acceptance(a few I should say) but for me it's the best Visual Studio to come out yet. I've been playing with the beta version since last year and really happy with this new release from the VS Team.

I know there are several things to consider before you install this version and I'm really glad that Jon made this list to keep as sane when installing/upgrading to Visual studio 2008. Great job Jon!

Now I'm ready to rock!

Wednesday, November 28, 2007 5:19:26 PM (GMT Standard Time, UTC+00:00)  #    Comments [2] -
.NET | Tech News and Issues
# Monday, November 26, 2007

Sounds like Woody, Lynn, Jason, Tim, Anand, Rob, Mithun and JD are going to hit the road with there Microsoft Truck this 2008.

What's a Code Trip?  Think of it like Cannonball Run. Only slower, and geekier.  We sat around on a campfire burning copies of Microsoft Bob a while back and decided we needed to hit the streets.  We want to get out to developers and hear some stories and have some fun (JD wants to blow stuff up, so we're trying to work that in).  Really, it is going to be what you tell us it is. One RV, bunch of geeks, lots o' code.  Join the trip!

This is going to be awesome.  I go to MS conferences alot and have met a couple of MS Developer Evangelist in the past (specially those who are in the SoCal area) and I think it's a great time for me to meet the other MS Developer Evangelist who cover the west coast.

Hey Woody! Can you reserve me one of those XBOX 360 :D I think that would look great in our living room :P Just kidding.

Monday, November 26, 2007 6:54:16 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Wednesday, November 21, 2007

I just saw this because Jojo Paderes had his status in GTalk pointing to this link.

According to Mercer, the Philippines is still one of the cheapest IT outsourcing destination in the world. The figures states that as of 2007 IT Managers in Manila only earn $22,280/year on an averaged ranking third compared to Switzerland, the highest paying country which has their IT managers average a whooping $140,960/year[link].

Figure 1*

IT Manager: 10 top-paying countries (various currencies)
 

 

Local USD EUR GBP
Switzerland 176,920 140,960 110,990 74,150
2 Denmark 722,310 123,080 96,890 64,750
3 Belgium 95,380 121,170 95,380 63,760
4 UK 62,180 118,190 93,090 62,180
5 Ireland 85,200 108,230 85,200 56,950
6 US 107,500 107,500 84,650 56,550
7 Germany 84,020  106,730  84,020  56,160 
8 Canada 106,000 93,860 73,870 49,370
9 Hong Kong (China) 702,720 90,340 71,120 47,530
10 Australia 115,480 88,850 69,950 46,740
Figure 2*

IT Manager: 10 lowest-paying countries (various currencies)
Local USD EUR GBP
Vietnam 15,470 15,470 12,180 8,140
2 Bulgaria 34,25o 22,240 17,510 11,700
3 Philippines 1,106,700 22,280 17,540 11,720
4 India 1,120,490 25,000 19,680 13,150
5 Indonesia 289,155,000 31,720 24,970 16,690
6 China (Shanghai) 265,810 33,770 26,580 17,770
7 Malaysia 129,930 35,260 28,040 18,740
8 Czech Republic 791,430 35,880 28,250 18,880
9 China (Beijing) 285,130 36,220 28,520 19,060
10 Argentina 133,040 43,180 33,990 22,720
 

Figure 3* Figure 4*
IT Manager: 5 highest paying positions in Asia
    Local USD
Hong Kong 1 702,723.00 90,344.03
2 Australia 2 115,483.00 88,846.75
3 Japan 3 10,347,000.00 87,638.17
4 South Korea  4 69,374,000.00 74,022.62
5 Singapore  5 104,127.00  66,615.70
IT Manager: 5 lowest paying positions in Asia
    Local USD
Vietnam 1 15,473.00 15,473.00
2 Philippines 2 1,106,700.00 22,281.05
3 India 3 1,120,486.00 24,996.90
4 Indonesia 4 289,155,000.00 31,721.24
5 China - Shanghai 5 265,814.00 33,768.74

*Note:

  • Average total cash compensation includes base pay and annual bonus.

  • Foreign exchange conversions were made as of November 2006.

  • Source: Mercer: 2007 IT Pay around the World. 

You can treat the numbers above in different ways... either Manila is not getting the big piece of the pie because we are undervalued (considering that we are the largest english speaking nation in Asia) or... That we can attract more companies to outsource to Manila because we are talented and cheap enough to do projects for other countries which means a larger economic growth for our country.

I think the numbers above would fluctuate specially knowing that the US Dollar is currently in a slow decline and Euro starting to dominate the markets. 

The Philippines has a great talent pool when it comes to IT and most of the them work hard to hone their skills even if they don't get paid that much. That's what I call responsibility and commitment to bringing ang building a world class application from a truely world class workforce.

Hayy, I hope Manila gets a bigger piece of the pie :( Till then, Mabuhay ka Filipino Developer!

Wednesday, November 21, 2007 6:12:59 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
All about Keith | Tech News and Issues | Your Career
# Monday, November 19, 2007

"Ayayay Caramba!" Another great app from the makers of VisualSVN.

Introducing VisualSVN Server. VisualSVN Server is a packaged that contains all you need to start(and managed) your own SVN repository. Think of it as your own mini toolbox of goodies for SVN. The package comes with SubVersion, Apache and sleak lookin' management console.

And best of all, it's 100% free.

Monday, November 19, 2007 10:02:05 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues

Oh boy! Oh boy! Oh boy! Talk about geeky goodness! In case you miss the news, VS 2008 is ready for download for MSDN subscribers. Not an MSDN subscriber? Fear not! VS Express 2008 was also shipped today!

Want to learn whats on VS2008? Check out the video tutorials here or just read what ScottGu has to say.

Jeff also mentioned that Team Suite and TFS is also available and that the 90 day trial(in case you are not an MSDN subsriber) can be downloaded from the MSDN website.

Monday, November 19, 2007 8:19:50 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
.NET | Tech News and Issues
# Wednesday, November 14, 2007

I was explaining the benefits of outsourcing projects in Manila today to someone who has a huge project.. probably between 1 year to 2 years of development amounting to atleast $50K for the initial concept. He asked me to help him find a suitable outsourcing company preferrably in Asia. I then made a push to have him look at several company's in Manila which he agreed... what i did next was show him a website of a known development company. He read everything and browsed every page on their site to get more information about them. We were having a great conversation and I think he ha already decided that he is going to contact this one company but then he decided to look at their methodologies section... there he noticed something that he didn't like about the website...

"Some comment?" What? Nice coding standard there buddy.

I mean, come on! If you are posting a code snippet to an ad atleast make sure that the code looks good and follows your motto "Code of Discipline" because to tell you frankly it makes your company look bad when you don't QA what you push to visitors even if it's just an image.

In the end, he got turned off and asked me to show him a different outsourcing company.

Sad. Sad. Sad. A missed opportunity.

Wednesday, November 14, 2007 1:12:03 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
All about Keith | Tech News and Issues | Your Career
# Tuesday, November 13, 2007

Man, this is fast becoming an all out war. I think Mr. Gates and Mr. Jobs would be anxious on whats going to happen with this latest release from Google specially knowing that Google is giving away $10,000,000 to the best application built on top of the Android platform

Check out the video here:


 



 



 



 



 


 

Tuesday, November 13, 2007 9:58:43 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Friday, November 09, 2007

James McGovern has has posted this stat on how vast the network is inside the Big House in Redmond and i'm quite amazed in their IT infrastructure:

Microsoft internal IT:

600k connected devices
10,000 Servers
3 Datacenters 1 operations center
11% is virtualized in Microsoft Datacenters
330 of 385 servers run Windows Server 2008 (RC0) plus all 85 Microsoft.com servers
11 clustered systems
30,000 users in redmond domain (50,000 with vendors)
NAP reporting 140K clients, 90 clients deferred mode

The Redmond Active Directory domain is running in Windows Server 2008 mode since last thursday (Nov 1st)

Microsoft Email:

6 million internal emails per day
20 Million emails from Internet
97% rejected as spam
99,999 uptime

Want to read more? Go to James McGovern's website and check out this crazy stat.

Hmmm... I wonder how many geeks are running the show in such a huge network. Hmm.. Do you know?

Friday, November 09, 2007 12:12:11 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Thursday, November 08, 2007

I know, i missed alot after i didn't go to MIX07. I told Jon that i'll be coming to MIX07 but something happened with my project and i was asked to tend the wounds. This time I won't let the chance to party with Miguel, Jeff, Phil and Scott pass me by!

MIX08 here I come!

Thursday, November 08, 2007 9:40:22 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Wednesday, November 07, 2007

My friend Mohammad Azam (Azamsharp) of GridViewGuy.com is looking for talented developers who also have extra-ordinary writing skills. He is looking for people who can contribute well-written articles to his website and in return he'll pay you $10/per article. So if you think you are up for the challenge and you have the skills and the motivation to write then send him a message at azamsharp@gmail.com.

Wednesday, November 07, 2007 8:34:49 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
.NET | Fun Stuff | Tech News and Issues
# Friday, November 02, 2007
We are currently using Gemini here for our issue tracking and we love it eversince we had it installed in our server but this joy of Gemini has not stopped us from searching a better alternative because there are things that we don't like about it(specially that cost part of the software). That lead me to scour the web to find alternatives that we might consider in the future as a viable replacement for our long trusted Gemini. to my surprise I only found 4 open source ASP.NET bug tracking solution compared to the gargantuan list that I saw for PHP. Below are the 4 applications that I found and my comment about each project.
Friday, November 02, 2007 7:41:15 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
.NET | Tech News and Issues
# Thursday, November 01, 2007

Sounds strange but it's true. Just ask Mark Anders and he'll tell you the complete story. ;)

Anders:
"... The original prototype was written in Java. I loved Java as a language and Scott(Guthrie) did too. So it was done in Java, and we took that around to lots of different groups. The first group that we took it to was the tools team. The VB and the InterDev teams were in a feud, and when they saw our demo they liked it. They said, 'If you build that, we will target it with our tools."

Thursday, November 01, 2007 10:07:10 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
.NET | Fun Stuff | Tech News and Issues | Java
# Friday, September 07, 2007

New to C#? Need to know whats on C# 3.0? Then download this 500 page book coutersy of Microsoft. It's the most complete C# reference you can find and it is primarily written by the engineers of the C# language

Go download it here!

Thank you Charlie for the link!

Friday, September 07, 2007 5:58:37 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
.NET | Tech News and Issues
# Tuesday, August 21, 2007

It's true. Everybody has their own match. Their own weakness. Their own kryptonite that would hold them to their knees and trade their philosophies and senses for a chance to break free.

And for my friend who is a recognized Linux and Java guru(he founded the largest Java User Group in the Philippines) its the skimpy pants and hanging shirts.

The photo was taken on a Linux conference in Manila back in 2005. Just look at how hard Melvin held on to Microsoft. Mercy!

*Disclaimer* According to Melvin, He still preffers Linux over Windows and that all he did that day was touch Microsoft but never had the chance to use it. :P

comments? go here! >> http://devpinoy.org/blogs/keithrull/archive/2007/08/21/even-linux-gurus-have-their-match.aspx

Tuesday, August 21, 2007 6:56:28 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
All about Keith | Tech News and Issues
# Sunday, August 05, 2007

Hmmm... I was browsing CS today when I saw an announcement about the upcoming CSDC (Community Server Developer Conference) and man was I excited! I think its about time that Telligent gets the guys together and show them the stuff that they have been baking since the announcement for CS2008. I've been running CS in the developers community that I lead for two years now and I think going to such events would help us know great things that we can do and implement at our CS install.

Gee! I'm excited.. but.. I can't go unless somebody sponsors my plane ticket and registration :P

Anybody interested? :P Scott? Alex? Rob? Anyone?

Sunday, August 05, 2007 10:35:57 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
All about Keith | Tech News and Issues

  

Hey guys! Please vote the DevPinoy theme as the best looking theme for Community Server. You can vote for us here. Thanks guys!

Sunday, August 05, 2007 10:11:13 PM (GMT Daylight Time, UTC+01:00)  #    Comments [2] -
All about Keith | Tech News and Issues
# Tuesday, June 12, 2007

I was browsing devpinoy today when I saw a post by one of the members about his "maintenance project" boredom. While I was reading his post I kinda had this "blast from the past" moment wherein memories of how i was back when i was starting my career as developer started vividly jumping into my head. I coudn't stop laughing for a couple of minutes because I just can't believe that some of the things that I did back when I was a little bit younger.

I used to get bored easily specially if the project that I am working on is boring, not challenging, repetitive or just something that doesn't even burn a braincell to accomplish. I would get so bored that i dread the idea of even going to work.

Yup. That was me back then.

I'ts funny how far I've reached eversince that days... I was so focused on new things, new technologies, new ideas that I forgot the reason why I was hired in the first place and that is to do work and do a good job on it. I think I was so engulfed in the idea that knowledge on every aspect of technology(even if its the most useless piece of code) would give me an edge over everybody. 

It was a bad choice, a bad decision but i have learned to grow from it and now here I am, smarter than the developer I used to be. I guess I grew older and started to realize that knowledge is only important if you are using it in a positive and productive way. Any experience you learn from your daily life is a preparation for you in the future.

Through the years of working I was able to formulate a strategy on how to combat boredom... it has worked for me but believe me, it takes time to master. I can't say that I have mastered it completely but i do know that it has helped me little by little to establish myself as a better, smarter and a more patient individual. Below is the list of things i do to make work a little bit more fun than usual:

  1. Try to learn as much as you could about the project. It doesnt matter if its a big task or not. Whats important to me is the idea that I might learn something new about project even if its the most boring project in the world. As I always say "You never know when you will find the next gem between the rocks."
  2. See maintenance projects as a way for me to imporve the code. Whenever I'm assigned to maintenance project I see to it that I leave that project in a better shape than when I first got it. I usually pad my timeline with extra hours so that I could refactor the code. I always say to myself that any code that I touch is my property even if i didn't started it. You don't want to hear somebody saying something awful about your work(even if the code is not 99% yours) and perople usually blame the first developer or the last developer who touched a project. Always leave a mark of excellence on every work you do.
  3. Take it as a challenge even if you hate the project. Don't dread the project because you wont be able to make good results. One of the things I learned in my career is that managers can easily spot if you don't like what you are doing and this can sometimes lead to bad impressions about your personality. What i usually do it code my heart out until my frustration(and burdens) are gone.
  4. I'm paid to code and I should do it. Let's face it, even if you don't like a task but i's your job you need to do. It's the people who clean the drainage system.. they may not like cleaning, scrubbing and removing thrash in sewer but they need to do it because it's their job. We are not paid to like our job. We are paid to do the job and do a great job. Managers expect that from us thats why they assigned us to that task because the believe that we can accomplish it and think that we have the right skills to turn bad code into magic.
  5. ...and finally. Smile. No matter how hard the task, No matter how boring, No matter how repetitive. Always smile. I remember someone told me before that when you smile and feel good about yourself you always end up doing great things and you make people around you feel good. Stressing yourself about a small problem takes alot of brainpower and I would rather focus my energy on building solutions than drowning myself in the sea of problem.

I hope this helps you, I know it did wonders for me and it could do the same to you too! Practice this 5 things and reap the rewards of a happier work life.

***Want to comment?*** Comments are welcome but I suggest you post them in my DevPinoy blog. ;) Click here go there now.

Tuesday, June 12, 2007 12:21:11 AM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
All about Keith | Fun Stuff | Tech News and Issues | Your Career
# Friday, May 25, 2007

You should see this video if you wanna know how a Microsoft MVP feels like when they get their prestigious award...

http://www.youtube.com/watch?v=lQ7goW7oFO8

Hideously funny!

Friday, May 25, 2007 11:55:49 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Fun Stuff | Tech News and Issues | Your Career
I know Carl's going to be there. Dustin signed up. Shawn is too. Gee! I think this is going to be fun! But i can't come. I wanted to go to Jeffrey Palermo's party but I had a more important engagement that I need to attend(I'm preparing for my wedding in July). I wanted to contribute something to his event so I decided to make this badge ;)
Friday, May 25, 2007 8:56:49 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
All about Keith | Tech News and Issues
# Wednesday, May 16, 2007

This is weird but everytime I go to a conference and somebody speaks about Web Apps they always talk about why people should use custom errors instead of throwing the Yellow Page of Death. Just this morning I went to the ASP.NET website to check on the forums and this is what was displayed on my screen:

Huh? No custom errors? Hmmm.. seems like they are breaking their own rules.

Anyway, A friend of mine had this joke exception code that slipped to their production and one of the accountants called him and was very scared because she thought she made a huge mistake.

Yikes! It was mean. Even if its a joke it is really mean. Striking fear to your users is not a good thing at all. If they had a custom error page then this would not have happened.

This reminded me of the IKEA incident I saw from D'Arcy Lussier a few days ago.

Custom errors gives the easy feeling to the users. It doesn't scare them to death and it makes them more comfortable with your system knowing that it can recover from such a fatal crash.

Oh well, I'm just glad I got this baby showing up at devpinoy ;)

Wednesday, May 16, 2007 7:13:33 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
.NET | All about Keith | Tech News and Issues
# Tuesday, May 15, 2007

I saw this news today courtesy of Migz Paraz about a 12 year-old kid who is starting his own company and I was amaze about his idea. I think its great idea and with the right UI and advertising i'm pretty sure it will go up, way up where everybody who has a "Making IT big in IT" dream would want to go. I salute you.

I always say to people who ask me advice about how to start their own company "If you can't invent, Innovate" ;) Believe me, there are alot of opportunities out there right now... If might not a new idea.. it could something that can make an existing app better and transform it into the "killer app". Just this morning i woke up with another idea.. did my research the whole day if it already exist and found out that it is still an untap market. I don't have the resource yet to start on this new endeavor but i do see myself working on it pretty soon(i have atleast 5 startup ideas brewing and 2 of them are currently in the works).

Life is like the game of chess... its an equal playing field where anybody can be a pawn all his life tied with living from paycheck to paycheck or work hard and climb to the top until he becomes the king. I don't want to be a pawn all my life that's why i'm dreaming big and I believe each and everyone of us should do the same way.

I want this dreams to happen and I want it to happen now.

Sucessful people dont dream the dreamers dream.. they make it a reality. The cool thing about it is that all of us can dream and all of us can make it a reality. With the right mindset, the drive to succeed and faith in God i think anyone can be somebody someday but it takes patience and alot of effort to accomplish your goals so be prepared to handle it.

Thanks for the inspiration Luke and God Bless to your startup. As for me, I'll go back to my machine... think... pray.. code... then believe that someday my simple idea can bring me to my promise land.

Tuesday, May 15, 2007 11:45:36 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
All about Keith | Tech News and Issues
# Tuesday, April 24, 2007

I remember seeing this last year when i was trying to put my hands wet with WPF. It's a pretty good five day course courtesy of Karsten Januszewski which you can complete just by reading and applying the things that you can find out from his set of useful links. A pretty good primer to WPF if you ask me(although i think there are sveral new articles in the past few months that i believe should be added to the list).

Learn from Karsten Januszewski here.

Tuesday, April 24, 2007 6:45:24 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
.NET | Tech News and Issues
# Friday, March 23, 2007

I've been working with alot of Ajax lately(this includes code and laundry :P) and just realized that i've been doing some unecessary code after reading this article. I think I got hooked so much with the Ajax-hoopla that I forgot that not everything should be done via Ajax.

Below is an outline of what Jack Herrington suggested.

  • Polling on a timer when you don't need to
  • Not inspecting the return results in the callback
  • Passing complex XML when HTML would be better
  • Passing XML when you should pass JavaScript code
  • Doing too much on the server

Read more about this article here.

*Update: I did some research and found out that Michael Schwarz, the creator of Ajax.NET has also a great list of things to avoid in his article Top 10 Mistakes When Using Ajax. Great read.

Friday, March 23, 2007 5:46:24 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
All about Keith | Tech News and Issues | Your Career
# Tuesday, March 06, 2007
In part 2 of our Back To The Basics Series, Keith discusses how to pass parameters to your inline SQL Statements, read a connection string from the web.config and the use of a static class for utilities. He also refactored(a little bit) our original solution to make the code more manageable.
Tuesday, March 06, 2007 3:12:06 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
DevCast | Fun Stuff | Tech News and Issues
# Wednesday, February 28, 2007

This is the first part our series about ADO.NET which is part of our Back To The Basic Series which is a series designed to teach beginners about the benefits of ADO.NET and to show how easy it is to use the ADO.NET in a short 10 to 15 minute video using Tagalog as the medium.  Our idea is to start from small demo application and build from there by adding new functionalities and refactoring the sample application on each part of the series.

On this demo you'll learn the basics of creating a connection to SQL Server, using a Universal DataLink to automatically generate your connection string to a database server, populating a DataSet using a SqlDataAdapter and assigning a DataSet to our GridView control.

>> Click here to view the video <<

Comments and suggestions are welcome! :)

Wednesday, February 28, 2007 6:36:26 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
.NET | Tech News and Issues | Your Career | DevCast
# Monday, February 26, 2007

Read this guys intership adventure with Microsoft, Google and Yahoo(his current job).

He also did a chart which i think would easily spellout where to go if you are looking for a place to go between the 3 giants:

I wish I had the chance to do what he did.. but hey! I had a great time at my intership too.. building Information Systems for a University.. it's not as advance at what he did but still pretty fun it you ask me :)

Monday, February 26, 2007 7:15:28 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
All about Keith | Tech News and Issues | Your Career
# Friday, February 23, 2007
Friday, February 23, 2007 9:34:39 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Fun Stuff | Tech News and Issues
# Saturday, January 27, 2007

Hey guys! I'm here at code camp right now in CalState Fullerton and its been amazing. Kudos to the CodeCamp organizers!

Well.. i wast late abit.. so i wasnt able to listen to Woody and Michelle do their early morning speech(heheh, this is how one of the guys i met here in the camp described it). The registration was fast and really organized. I like how they have the parking directions posted everywhere because last year was a mess specially if you dont know the area(well, one can argue that if you can read parking lot signs then you wont have a problem since the SoCal codecamp website said that the parking for the event is on parking lot F).

One thing i noticed is that there is no schedule given to attendies. Last year they gave away papers containing schedules on where and when to find a specific talk. The good thing this year is that there is internet connectivity so you can check the posted schedule on the CodeCamp website which is non-existent last year.

I'll be updating this on every session i go to(hope i did this last year so that i could have warned people about not going to $%&*^* session(name encrypted to protect that persons ego) because he just reads slides and cant even give a good answer(sample response: "Uh, try searching that on the internet.. again i am just relaying to you what i have read online").

The notes below are from my scratchpad courtesy of Notepad++. This is a work in progress so dont bug me if theres typos on it. :D

9:00 - Mark Rosenberg's talk about Stored Procedure and below is the juice of his talk

[13 tips on  optimizing your stored procedures]
use stored procedures instead of heavy-duty querries
include set no count to on
call using fully qualified name
if you are returning a single integer user a return statement rather than returning one value as a record set
 Output value is for errors only, return value for values you want to be returned by the procedures.
SQL dot notations in 2005 helps in grouping objects in the database.
use the sp_executesql storedprocedure instead of execute
use the sp_executesql instead if temporary stored procedures
breakdown large stored procedures into smaller stored procedures
use @Table variables instead of #Table because #Table lives in tempdb and @table is created in memory.
avoid using ddl statements in your stored procedures
add with recompile option to create procedure statement if you know the query will change each time it id run
use the sql server profiler to determine which stored procedures have been recompiled to often
avoid using having clause
 << i think there are scenarios wherein a having clause is faster than a where clause.. so if you ask me i'll tell you that this suggestion is on a case to case basis.
use union all instead of union

#temp tables
dont use them
ok, sometimes bbut not often
 gettingresults from stored procedure(since you cant use recompile on them)
always create the taable then fill it(helps  with tempdb locking)can index (which can help performance)
dont use select into

@table variables
fster anf more efficient
not good for large datasets that would be saved to disk anyway
less table locking, logging
unfortunately no indexes, but you can have a primary key by using unique or primary key constraint.
much better during transactions
can only be used itn functions stored procedures and batches
when used in stored procedures there is less recompiling
cant apply alter table
cant use select into

dont use cursors if you can help it(use while clause instead)
filter as early in your stored procedure as possible
never select all the columns
sometimes a transaction can actually improve performance(but not often)

quote: "use print statements on querries too count performance" - i greatly disagree on this one.. i think its easier to look at it on the profiler plus adding print statements add clutter in your procedures.

10:15 - Robert Kozak's talk about Attribute Based Programming

He built a nice framework and demoed how to use the same set of classes to do different things. I love how he built his form by just mere UserControls and no code on the form itself. I agree with him when he said that seperation of concern is the way to go in builfing applications. I wasnt able to take down alot of notes because i was enamoured by the amount of cool stuff he was showcasing in his demo. i was able to take note of the third slide though.

 A properly designed framework will
    promote proper seperation between interface, implementation and user interface
    promote lose coupling and strong cohesion
    promote reusability of code(write once use everywhere)
    promotes RAD of production quality code
    wait theres more: automatic API for your application

1:00 - Bill Sheldon's ASP.NET Membership Customization << currently in progress  

Saturday, January 27, 2007 7:30:23 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
.NET | SQL | Tech News and Issues | Your Career
# Thursday, January 25, 2007
I saw this in my Inbox today coming from the PinoyJUG(Filipino Java Users Group) mailing list... It's about a case filed against a developer who have move to a new company and is currently being sued by her former employer.
Thursday, January 25, 2007 9:03:54 PM (GMT Standard Time, UTC+00:00)  #    Comments [1] -
Tech News and Issues
# Wednesday, October 25, 2006
Brendan Tompkins and the guys at CodeBetter.com is having a weekly book giveaway! 8 great books and 1 easy way to win.
Wednesday, October 25, 2006 6:26:38 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Saturday, September 23, 2006
I'll be at the So Cal .Net Tech Summit tommorow at Irvine Hilton, Irvine CA.
Saturday, September 23, 2006 7:53:57 AM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
.NET | Tech News and Issues
# Friday, August 11, 2006
Pete Stevens has a bright idea on how to make fun of those neighbors utilizing your wireless connection. Pretty funny! I'll try this at home tonight! Hoorah!
Friday, August 11, 2006 12:49:02 AM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Monday, May 15, 2006
Damn! This is freaking cool! I can't wait to use my skype to call friends all over US and Canada! I hope this can extend more than December 2006 and cover more places too!
Monday, May 15, 2006 7:09:32 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Thursday, May 04, 2006

Yikes! Man, you wasted your skills.

"A 22-year old former call center agent faces imprisonment after pleading guilty to charges of hacking into his company's system to steal credit card information. Jeffric Carlos Abiera was sentenced Thursday by the Quezon City metropolitan court to a minimum imprisonment of one to two years plus a fine of P100,000 ($5,858) in violation of section 33 of the E-Commerce Law."

Read more about this story here.

Thursday, May 04, 2006 5:49:38 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Wednesday, April 12, 2006
I wish we could also do this in the Philippines... This ad is currently being ran in India to promote social awareness about poverty. Pretty slick if you ask me :)
Wednesday, April 12, 2006 6:48:42 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Tuesday, April 11, 2006
I saw this article today and it reminded me of my early years in IT. Users and developers banging heads over and over again 24/7.
Tuesday, April 11, 2006 1:50:18 AM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues | Your Career
# Tuesday, March 21, 2006
I'm doing a developer presentation this friday and i've been talking to people who have been doing it for quite sometime now and they have given me some key pointers that i think would be useful to any future presenter. I got some valuable lessons from them and i wish to share them to you guys thru this post so here it goes:
Tuesday, March 21, 2006 6:13:03 AM (GMT Standard Time, UTC+00:00)  #    Comments [1] -
Tech News and Issues | Your Career
# Thursday, March 09, 2006
Communicating to users/clients is hard... specially if they are not that knowledgable about software developement. so here's a list of things that i think could help you to better communicate with people.
Thursday, March 09, 2006 5:53:18 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues | Your Career
# Thursday, March 02, 2006
Finally! I got the the shirt i ordered from Zazzle.com. I was abit dissapointed on the quality of the print... I guess i was expecting more... but it sure is a great shirt! something i would be proud to wear anyday and anywhere!
Thursday, March 02, 2006 5:51:31 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Tuesday, February 28, 2006
"With the advent of free software coming of age and the dawning of Open Source applications being a moving force in developement.. it seems that it is timely for database servers to go and be free as a bird could be... and guess what... Oracle has been set FREE"
Tuesday, February 28, 2006 10:35:37 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
Anybody who has thought about this? putting Microsoft, corporate and software logos as their tattoo.... i'm just wondering how many people who have thought about doing this.. anyway, here's a some notable people who have done this...
Tuesday, February 28, 2006 1:50:40 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Thursday, February 23, 2006
This is my tribute to the people whom I learned and helped me understand C/C++.. although i'm not that great with it unlike MisterClay(he was my college buddy) whom i consider to be a totem pole when it comes to C and C++!!!
Thursday, February 23, 2006 6:19:46 AM (GMT Standard Time, UTC+00:00)  #    Comments [1] -
Tech News and Issues | Your Career
# Tuesday, February 14, 2006
Somebody in the UK(..i think) has some sense of humor... check this out! This is via Google Maps nad you'll be amazed on how this happened... that some serious Google hacking right there.. :)
Tuesday, February 14, 2006 8:47:01 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
I found this in Channel 9 and it was hilariously funny that i need to blog about it! Enjoy!
Tuesday, February 14, 2006 8:31:22 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Sunday, February 12, 2006
Finally! After 30 minutes of coding and 5 hours of modification(I wasn't satisfied on how it looks so i ended up revising it a couple of times.. :P This also includes me watching UFC at the same time:D) I have finally released the first beta of the DevPinoy Visitor Locator. DPVL is an application that displays the geographical locations of visitors in the DevPinoy.org website and plots those visitors location to a Google Map control.
Sunday, February 12, 2006 10:44:08 AM (GMT Standard Time, UTC+00:00)  #    Comments [1] -
.NET | Tech News and Issues
# Wednesday, February 08, 2006
i think this is the coolest feature implemented by the GMail team.. having to chat to you GTalk inside Gmail! That's impressive! alot of AJAX i bet, but totally remarkable! Way to go guys!
Wednesday, February 08, 2006 10:25:38 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Tuesday, February 07, 2006
Lets see if there are some architechture people around here :) Looking at code below... scrutinize this class and tell me whats wrong with its structure... what design pattern closely resembles it.. and how you can improve it? the code is provided in both C# and VB.NET so that it would be easier for those people who prefer {} and non-case sensitivity to look at it!
Tuesday, February 07, 2006 10:50:24 PM (GMT Standard Time, UTC+00:00)  #    Comments [1] -
.NET | Tech News and Issues | Your Career
Want to know which APIs are now obsolete in .NET 2.0?
Tuesday, February 07, 2006 9:06:24 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
.NET | Tech News and Issues | Your Career
C5 Generic Collection Library for C# and CLI
Tuesday, February 07, 2006 2:00:58 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Monday, February 06, 2006
I stumbled on this interesting link today which talks about the pros and cons between using C/C++, Ruby, Python and Java...
Monday, February 06, 2006 8:02:53 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues | Your Career
I've been using Microsoft Virtual PC for quite sometime now and it has been a great companion for me.. abit pricey but still a valuable tool that i use in my everyday 'programmers life'... but, i might let go of this tool soon... i just found out todat that VMWare has announced that their VMWare Server (formerly VMWare GSX) will be available for free.. this is a big leap for the company which was considered to be the top virtualization company in the world a couple years ago.
Monday, February 06, 2006 7:35:59 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Sunday, February 05, 2006
I was looking at the site today and checking the advertisements running on the site when i accidentaly stumbled on one of the DUMBEST white papers I have ever encountered. It was talking about how bad OOP is and its implications to work.
Sunday, February 05, 2006 4:27:08 AM (GMT Standard Time, UTC+00:00)  #    Comments [4] -
Tech News and Issues | Your Career
# Tuesday, January 31, 2006
Once there was a System Administrator song... and it was good... And came the Gamer's song which was good... but... would a programmer let a day pass without him having his own song to log about in this wire driven cosmos? I bet you he wouldn't!!!
Tuesday, January 31, 2006 7:17:19 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues | Your Career
A gamer song for sure!
Tuesday, January 31, 2006 5:44:34 AM (GMT Standard Time, UTC+00:00)  #    Comments [1] -
Tech News and Issues | Your Career
# Sunday, January 29, 2006
System Administrator Song
Sunday, January 29, 2006 6:45:04 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Tuesday, January 24, 2006
I just came back from Code Camp. and i must say that i was a great experience to hangout with developers from all over Southern California. 2 days of presentations an code is something that i took with much delight! I've documented my Code camp experience in pictures. Check them out here. I can say that i had one of the most knowledge enriching conference and its totally memorable. I met alot of guys from developers, ms guys up to industry gurus that i have been looking up to eversince the day i started programming on my 486 computer.
Tuesday, January 24, 2006 5:32:48 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues | Your Career
# Monday, January 23, 2006
This is what bored software engineers do... :D Enjoy!
Monday, January 23, 2006 6:22:11 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Thursday, January 19, 2006
What is Code Complete? Code Complete is probably every developers Bible giving concrete guidelines on how and what are the proper ways to develop applications in any programming language. Guess what? We are giving away 3 signed copies (signed by Steve McConnell himself) to 3 lucky bloggers here at devPinoy. A definete must-have on every developers toolbox.
Thursday, January 19, 2006 7:18:39 AM (GMT Standard Time, UTC+00:00)  #    Comments [2] -
Tech News and Issues
# Saturday, January 14, 2006
I installed Pinnacle Studio Plus 10 yesterday and everything went smoothly up until i saw a dialog showing that it was installing MSDE. and thats how the troubles started... :(
Saturday, January 14, 2006 11:09:35 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Wednesday, January 04, 2006
Finally! We haved decided who won the "Why should Keith give me the VS.NET and SQL Server 2005 Cds!" contest. It was a tough judgement that me and our judge Woody Pewitt, my local Microsoft Evangelist need to take. As with any contest, we were hoping that alot of people would be joining the promo since the prize is every .NET Developers dream.. A package containing both VS.NET 2005 and SQL Server 2005. But then again, only the boldess survive and succeeds in this goal driven world.
Wednesday, January 04, 2006 6:59:22 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
.NET | Tech News and Issues | Your Career
# Wednesday, December 28, 2005
Here's the rss feed of articles from people who have joined the "Why should Keith give me the VS.NET and SQL Server 2005 Cds!" contest. Read it! There's already a couple of interesting post and we are waiting for more! :)
Wednesday, December 28, 2005 5:59:12 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
.NET | Tech News and Issues
# Thursday, December 22, 2005
With the spirit of Christmas in the air... Wouldn't it be nice if you could get a Free VS.NET 2005 and SQL Server 2005 this season? I bet you that would be one of the coolest things that you could get on this time of giving! Well, wait no more! devPinoy.org is giving away one package containing VS.NET 2005 Standard Edition and SQL Server 2005 Standard Edition to one lucky blogger! This DVD was a spare that i got from a recent developer convention, the Ready Launch event. This is not a trial version!
Thursday, December 22, 2005 3:59:31 AM (GMT Standard Time, UTC+00:00)  #    Comments [1] -
Tech News and Issues
# Wednesday, December 21, 2005
On the first episode of devTrain, a weekly video training blog about the .NET framework that i started. I have decided to talk about one of the newest feature of .NET 2.0 which is Multiple Language Support. Although not recommended for development its good to know that you can write an application using multiple languages because this would increase the effort on maintaining a project, particularly if the application would be maitained by someone who is not familiar with all the programming language use(just imagine an application written in C#, VB.NET amd J#! Gee! that would be a total pain in the ass!).
Wednesday, December 21, 2005 12:39:10 AM (GMT Standard Time, UTC+00:00)  #    Comments [2] -
.NET | Tech News and Issues | Your Career
# Wednesday, October 12, 2005
I never knew that...
Wednesday, October 12, 2005 1:00:57 AM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Tuesday, October 11, 2005
I just makes me smile knowing that people are browsing our site, devPinoy.org
Tuesday, October 11, 2005 6:40:36 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
Ei,, I have been receiving alot of emails lately asking me to share some details about the Mark Miller talk at the San Diego .Net Developers group last week. I'm sorry guys if I havent had the time to post the thoughts that were shared on that session, i have been a bit busy lately but dont worry... i have all my notes... all i need to do right now is organize those accumulated knowledge that i got from that session (i havent been in me lethal shape lately after doing some PHP coding for a friend... arrrgh!) so just stay put,, i'll serve you those talk lines soon!
Tuesday, October 11, 2005 5:38:04 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
.NET | Tech News and Issues
# Tuesday, October 04, 2005
Gee! I'll be having a blast tommorow! Finally i'll get to see one of the guys that i look up to in Application Development and Design! Mark Miller, author of (among many other things) CodeRush, a productivity add-in for VS.NET and Refactor! an add-in to Visual Studio .NET that parses your Source code as you move through it and delivers context specific refactorings that automate the process of reorganizing and shaping your source to make it easier to read and cheaper to maintain. Mark will be the guest speaker tommorow on the group meeting of SD .NET Developers Group. His topic for tommorow would be about "The Science of Great UI " which is expect to be a a great session since i know Mr. Miller is very well-versed when it comes to designing application UI. The meeting will be on Qualcom Incorporated's San Diego Design Center - Auditorium at 6:00-9:00pm. There would be free pizza for the attendees courtesy of SMS.ac plus there would be raffle for some authentic San Diego .NET Developer swag.
Tuesday, October 04, 2005 3:04:21 AM (GMT Daylight Time, UTC+01:00)  #    Comments [2] -
.NET | Tech News and Issues
# Tuesday, September 13, 2005
"People say that your favorite piece of code tells tales about you.." I want to hear it from you guys, whats your favorite piece code? I work alot with flat files and databases using c# and most of the time the processing of data takes rigorous implementation of string handlers.This takes me to realize that my probable bestfriends right now are the string functions.
Tuesday, September 13, 2005 5:54:54 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
.NET | Tech News and Issues
"I guess i was also a supervillain... before!" Someone with a great sense of humor made a compeling dissection and presentation on why people should move to the Big Penguin. it's funny, interesting and uhhh...ok ok ok! I admit! its kinda cute! :) definetely something for Linux geek. [:D]
Tuesday, September 13, 2005 1:56:14 AM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Thursday, September 01, 2005
Configuring other IM clients for Google Talk
Thursday, September 01, 2005 10:39:43 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Wednesday, August 10, 2005
After several weeks of planning I could say that we finally got our goal to come true..Finally www.devpinoy.org is online A dream of builing a Filipino developers website where people from different programming language and platform can join hands and build a community
Wednesday, August 10, 2005 4:42:37 AM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Wednesday, July 13, 2005
One thing that i really really really really want to be included on the next release of dasBlog is the ability to ping more than one feed site inside dasBlog. Something like pingomatic.com where you just select which website you want to send a ping when a new post is created. This feature would be really useful specially if you want to generate traffic to your blog by adding your blog to blog directories all over the internet universe.
Wednesday, July 13, 2005 11:56:41 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
.NET | Tech News and Issues
# Tuesday, July 12, 2005
How to fend off assigned work!
Tuesday, July 12, 2005 8:09:07 AM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Monday, July 11, 2005
Got my BlogMap!
Monday, July 11, 2005 7:38:33 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Friday, July 08, 2005
As always, Mike Gunderloy made my eyes go 'BIG' after reading his article regarding some of his recomendations on how to use and manipulate strings in .NET 2.0. This post also gives some highlights about some key changes on System.String namespace and other aspects of using strings including the dreaded localization.
Friday, July 08, 2005 12:55:31 AM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
.NET | Tech News and Issues
# Sunday, July 03, 2005
Grasshopper: Visual Studio .NET IDE for Linux!
Sunday, July 03, 2005 5:43:57 PM (GMT Daylight Time, UTC+01:00)  #    Comments [1] -
.NET | Tech News and Issues
# Sunday, June 26, 2005
Zachary Hunter, A senior programmer analyst in Sand Diego, CA has started his blog!
Sunday, June 26, 2005 3:49:35 AM (GMT Daylight Time, UTC+01:00)  #    Comments [1] -
Tech News and Issues
# Thursday, June 23, 2005
A tool that automatically formats your sql statement in any language (C#, Java, VB and Delphi)
Thursday, June 23, 2005 4:56:15 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
.NET | SQL | Tech News and Issues
# Friday, June 10, 2005
XPSMTP provides a SMTP based SQL Mail solution for sending MIME based email over SMTP, implemented as an Extended Stored Procedure. It does not require any software to be installed, just a SMTP email server that can handle the outgoing mail request. XPSMTP is using TCP/IP sockets to communicate to port 25. XPSMTP does not spawn additional threads, the xp_smtp_sendmail request is handled on the same thread as it is being called on by SQL Server. Each call to xp_smtp_sendmail establishes a connection to the SMTP server and disconnects when done sending the email. The connection is created using asynchronous communication and aborts based on a timeout value (@timeout which by default is 10000 milliseconds, so 10 seconds).
Friday, June 10, 2005 9:49:40 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
SQL | Tech News and Issues
"Acrylic" is the codename for an innovative illustration, painting and graphics tool that provides exciting creative capabilities for designers working in print, web, video, and interactive media. The Acrylic beta comes shortly after Microsoft announced Metro, a format meant to compete with Adobe's PDF.
Friday, June 10, 2005 7:53:14 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Thursday, June 09, 2005
SharpChess is an Open-Source game wholely developed using C#. This application was developed by Peter Hughes.
Thursday, June 09, 2005 7:40:49 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
.NET | Tech News and Issues
# Thursday, June 02, 2005
With the advent of Visual Studio 2005 being released at the end of this year, wouldn't it be suitable to think about whats the future Visual Studio would be like?
Thursday, June 02, 2005 8:05:52 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
.NET | Tech News and Issues
# Tuesday, May 24, 2005
Planning to get your MCP/MCAD/MCSD/MCDBA exam? Worried about paying and failing the exam and not having the money to get another exam? Well, here's you chance! Get a free second take on you Microsoft Certification Exam.
Tuesday, May 24, 2005 9:16:21 PM (GMT Daylight Time, UTC+01:00)  #    Comments [2] -
Tech News and Issues
Online C# Compiler
Tuesday, May 24, 2005 9:01:40 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
.NET | Tech News and Issues
# Wednesday, May 18, 2005
Excel Pacman and Space Invader
Wednesday, May 18, 2005 9:55:25 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Sunday, May 15, 2005
Steve Balmer sells Windows 1.0
Sunday, May 15, 2005 7:45:20 AM (GMT Daylight Time, UTC+01:00)  #    Comments [0] -
Tech News and Issues
# Saturday, March 26, 2005
Crossposting in dotnet.org.za
Saturday, March 26, 2005 7:16:11 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Tuesday, March 22, 2005
My Vision: A new developer community.
Tuesday, March 22, 2005 12:19:39 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
Tech News and Issues
# Monday, March 14, 2005
FreeTextBox or FCKeditor?
Monday, March 14, 2005 5:04:06 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
.NET | Tech News and Issues
# Friday, March 11, 2005
Are you kidding me? VB6 on VS.NET IDE? HELL NO!!!
Friday, March 11, 2005 11:52:06 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -
.NET | Tech News and Issues
Archive
<March 2010>
SunMonTueWedThuFriSat
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2010
Keith Rull
Sign In
Statistics
Total Posts: 271
This Year: 0
This Month: 0
This Week: 0
Comments: 182
Themes
Pick a theme:
All Content © 2010, Keith Rull
DasBlog theme 'Business' created by Christoph De Baene (delarou)