DevPinoy.org
A Filipino Developers Community
Sign in
|
Join
|
Help
Blogs
Media
Forums
DevCast
cruizer
cruizer
Home
About
Contact
Syndication
RSS for Posts
Atom
RSS for Comments
Email Notifications
Go
Recent Posts
Why I totally regret buying a Windows Phone
Source Control without Continuous Integration
The post that stirred up the horNET's nest
IronRuby 1.0 is out!
VirtualBox article
Tags
.NET
agile practices
C#
code
continuous integration
database
development tools
DotNET
dynamic languages
event
General
IronRuby
LINQ
linux
Microsoft
MonoRail
OOP
Open Source
PHPStuff
presentation
Ruby
SharePoint
TDD
tips
unit testing
View more
Archives
September 2012 (1)
September 2011 (1)
August 2010 (1)
April 2010 (1)
March 2010 (1)
December 2009 (1)
September 2009 (2)
May 2009 (2)
April 2009 (2)
January 2009 (1)
November 2008 (4)
October 2008 (4)
September 2008 (3)
July 2008 (2)
June 2008 (1)
May 2008 (4)
April 2008 (1)
December 2007 (3)
November 2007 (2)
October 2007 (3)
September 2007 (2)
August 2007 (4)
July 2007 (2)
June 2007 (2)
May 2007 (1)
April 2007 (5)
March 2007 (2)
February 2007 (2)
January 2007 (5)
December 2006 (2)
November 2006 (2)
October 2006 (2)
September 2006 (4)
August 2006 (6)
July 2006 (1)
June 2006 (1)
May 2006 (5)
March 2006 (1)
February 2006 (5)
January 2006 (4)
Sort by:
Most Recent
|
Most Viewed
|
Most Commented
Enums are EVIL!
Early in my C# coding life I actually liked enums. They're neater than C enums (which are glorified int constants) and they're type-safe. But lately I've grown to hate them. To me, they are a leading cause of verbosity in C# code and those...
Published
09-12-2007 11:00 AM
by
cruizer
Static instances in PHP4
If you've read my previous post s here, you'll notice that I advocate code testability and TDD. One of the key design concepts in achieving this is "inversion of control" or the dependency injection pattern . While I do mostly .NET stuff these days, I...
Published
01-19-2007 9:24 AM
by
cruizer
Filed under:
PHPStuff
,
TDD
,
code
,
agile practices
Smalltalk: "Been here, done that"
The .NET world is eagerly anticipating the release of version 3.5 of the .NET Framework and Visual Studio 2008 later this month . Naturally there is a build-up of technical discussions, events and online material about the features the new release is...
Published
11-07-2007 2:58 PM
by
cruizer
Filed under:
General
,
OOP
,
development tools
,
Smalltalk
Test-First Demo: Developing a User Login Facility, part 1
OK, so now it's time to "walk the talk." I'll be demo-ing here how to develop a user login facility test first -- how you can begin a test, then code your class to pass that test. Then we'll add one feature or behavior at a time until we completely fulfill...
Published
04-03-2007 12:26 PM
by
cruizer
Filed under:
DotNET
,
TDD
,
C#
,
.NET
,
code
,
agile practices
A look at MonoDevelop's GUI designer for Gtk#
Easy-to-use developer tools have, for the most part, been largely Windows-only. I guess that's not true anymore, what with the latest Eclipse IDE and the up-and-coming MonoDevelop IDE . In case you've been living in another planet for quite some time...
Published
05-09-2006 9:14 AM
by
cruizer
Filed under:
DotNET
,
Open Source
TDD in PHP presentation
Yesterday I had the privilege of speaking about Test Driven Development in front of PHP developers. I had a bit of trouble at first with the projector not playing nice with my cheapo notebook. Too bad that we didn't have much time to cover necessary...
Published
04-29-2007 7:49 AM
by
cruizer
Filed under:
PHPStuff
,
TDD
,
presentation
,
agile practices
Procedural Object-Oriented Programming (POOP)
At some point in one's career, a typical developer would encounter the procedural vs. object-oriented programming (OOP) debates. For instance, this page explains why it is preferable to do procedural programming over OOP, while this page tells of...
Published
07-10-2007 5:59 PM
by
cruizer
Dell goes Ubuntu!
This is pleasant news: Dell and Ubuntu announced in a joint conference that Dell will be pre-installing Ubuntu 7.04 on some of its desktops and laptops . I have been using Ubuntu "Feisty Fawn" 7.04 for over a week now and I am very much impressed...
Published
05-02-2007 12:03 AM
by
cruizer
Filed under:
Open Source
,
linux
Predictable code
In my early years of programming, performance was everything. These days, since I don't do system-level programming anymore, code maintainability is more important. Of course that doesn't mean to say that it's OK for my code to suck so many...
Published
06-12-2007 7:55 AM
by
cruizer
Filed under:
DotNET
,
C#
,
.NET
,
code
I hate PHP gotchas
I like PHP , but some of its gotchas are really getting on my nerves. I wonder if any of you have encountered this particular issue that's been causing my hair to fall off lately. One system I did for a client was generating badly-formed reports in...
Published
04-26-2007 4:11 PM
by
cruizer
Filed under:
PHPStuff
Languages make design patterns necessary
In light of observations made here and there , it is becoming clear to me that language limitations play a big part in making design patterns necessary. Or unnecessary . In other words, language deficiencies make it necessary to introduce complexity into...
Published
08-07-2007 4:18 PM
by
cruizer
Filed under:
General
,
OOP
TDD is even more important when using dynamic languages
I made that observation, while doing PHP TDD-style, in my previous post . In this interview with Dave Astels and Steven Baker , they also note that TDD is a necessity in dynamic languages such as Ruby. Let me quote: It (the compiler, in statically-typed...
Published
04-10-2007 10:39 AM
by
cruizer
Filed under:
TDD
,
agile practices
,
Behavior Driven Development
Surprising
That was a surprising email message I received first thing in the morning yesterday. I was awarded MVP for Visual Developer - Visual C#! Pardon the cliche but I really thought it wouldn't happen -- mainly because of my pro-open source stance . Anyway...
Published
07-03-2007 5:19 PM
by
cruizer
Filed under:
General
Thanks, Keith!
The picture says it all...
Published
04-20-2007 5:39 PM
by
cruizer
Filed under:
General
Are you passionate about your employer, or are you passionate about your work?
Nice question posed by Kathy Sierra , author of some of the best-selling "Head First" books for Java.
Published
02-14-2007 10:35 AM
by
cruizer
1
2
3
4
5
Next >
...
Last »
Copyright DevPinoy 2005-2008