327 reputation
213
bio website stackoverflow.com/users/24755/…
location Philippines
age 31
visits member for 3 years, 9 months
seen Sep 17 at 1:04

I'm a .Net programmer for a well-known software development outsourcing company, with inclination towards web development.

The competent programmer is fully aware of the limited size of his own skull. He therefore approaches his task with full humility, and avoids clever tricks like the plague. -- Edsger Dijkstra

All original source snippets I post on Stack Exchange sites are dedicated to the Creative Commons Zero (CC0).


Apr
23
comment Why is there a new() constraint in C# but no other similar constraint?
Hmm, F# has more advance ways to constrain a type, like checking as compile time if a class has an operator. Perhaps, F# needs a more powerful constraint system than C# due to its very strict type checking. Nonetheless, this language is able to implement a advanced ways to constain class on .Net Framework.
Jul
2
comment Is the “jQuery programming style” a kind of Reactive programming?
jQuery selectors are like XSLT template selectors to be precise, they're CSS Selector + JQuery-specific. Anyway, I agree chained method simulates UNIX piping. My point is that JQuery used existing paradigms to create an elegant way to deal with DOM.
Jul
2
comment Is the “jQuery programming style” a kind of Reactive programming?
JQuery = functional paradigm + chained methods. Existing concepts used by J Resig create a library that deals with DOM elegantly
May
17
comment Why can't an xml comment contain two hyphens
Ah, makes sense. --> is actually two tokens, the -- to delimit comment, and > to end SGML instruction. Now, I have an idea on where <![CDATA[ ... ]]> originated.
May
17
comment Why can't an xml comment contain two hyphens
The section you're referring to. When I read what the SGML specs intended for -- within the comment, my head spins around on the complexity it will introduce later on.
May
17
comment Simple explanation of Continuous Integration
We had a similar story in which we upgraded a custom application built on SP 2003 to SP 2007. Using VSS (yes, VSS :), each developer checked out a portion of their file, coded for a week and two, then when we integrated our code, boom, that when the problem started since our code deviated significantly. We fixed the integration problem for a month, and the project rented a hotel to accommodate those who live very far on weekdays. On that day, I learned to integrate code on a daily basis :-)
May
17
comment Why can't an xml comment contain two hyphens
I think --> is the comment delimiter.
May
17
comment Why can't an xml comment contain two hyphens
Well, it's that's the only answer, then I have no choice :-(, though there might be better answer than that.
Apr
1
comment Bothering to cater to non-JavaScript clients?
You may take a look on this (stackoverflow.com/questions/863323/…).
Mar
12
comment Why is Python recommended as an entry level programming language?
@JohnDoDo What difference does it make if, in C# or Java, I decided to convert private fields to public to hack around? BTW, in Python, you can prefix the property with an underscore to make it private (though not really hidden)
Feb
21
comment Is it a basic principle, or highly desirable, to have class methods that return “$this” rather than a value?
Here's a sample of fluent interface in PHP (devzone.zend.com/777/fluent-interfaces-in-php)
Feb
20
comment Is C# namespace should be Project-Name?
You may take a look at this stackoverflow.com/questions/918894/namespace-naming-conventions
Feb
20
comment code review with git-flow and github
You may look into gerrit though I'm not sure how it integrates well with git-flow. Anyway, what's your team workflow?
Feb
20
comment How do I convince my boss (and other devs) to use/consider Unobtrusive JavaScript
The gist of the answer is prove that ujs works realistically. Show them it works.
Feb
20
comment Why is OOP difficult?
I believe there should be a focus on the SOLID priciples Though I suggest the programmers should feel first how badly designed their application. Without feeling how unmaintainable their application, they will see the SOLID principle (and perhaps any good programming advice) as a extra baggage with no apparent benefits.
Feb
18
comment How to write useful Java programs without using mutable variables
I suspect that the article's integer lazily generates integers, and the take function picks 25 of the squared-of numbers from integer. In short, you should have a integer function to lazily produce integers to infinity.
Jan
25
comment Why does the use of interface-based programming appear to be limited to behaviour?
@Carnotaurus could you define what you mean by essences and realize commonsense physical? Are you referring non-behavior properties of an object? object's attributes?
Jan
18
comment How do you test software that is time sensitive?
In some companies, all workstation logged into the network should not deviate from the "server" time by 5 mins, otherwise, the workstation will lock. It happened to me :-)
Dec
11
comment Organizing ASP.Net Single Page Application with Nancy
I've checked the FAQ of codereview and it considers "Higher-level architecture and design of software systems" as off topic, though honestly, I'm torn as to consider if my question is a higher-level architecture or not. Nonetheless, thanks for the post.
Jan
9
comment Why is OOP difficult?
@JerryCoffin I've tried looking for resource on the web for generic programming that you're referring to, is it concept programming or something else? Anyway, TopMind help me see that OOP does not solve all problem domain, though I find few of his proposed idea impractical.