Currently Browsing: development

TDD ROI Metrics

Case studies were conducted with three development teams at Microsoft and one at IBM that have adopted TDD. The results of the case studies indicate that the pre-release defect density of the four products decreased between 40% and 90% relative to similar projects that did not use the TDD practice. Subjectively, the teams experienced a 15–35% increase in initial development time after adopting TDD. http://www.springerlink.com/content/q91566748q234325/?p=7fd98b01480f49e2925f36393c999a72&pi=3 http://blog.agiledad.com/2009/07/cost-of-bug.html
read more
Page 1 of 212

Visual Studio 2008, F2, Rename

For some reason Visual Studio 2008 has F2 mapped to the object browser…unlike almost every other Microsoft product including Visual Web Developer. Tools –> Options
read more
Page 1 of 212

Kobe: My response to the response.

Let me start off by saying I am so happy with the “New” Microsoft. An engaged Microsoft, an open Microsoft.  So to the Kobe team I say “Welcome to the real world”. There are enough people writing about the amazingly horrible code. I’m upset with the response from the team. The response, at first glance, seems to acknowledge there is a problem and that they will fix the Kobe code. Then I read it again… This post is defensive and response laden with manager speak for “fuck off”. More so, they don’t even acknowledge a problem with the Kobe code! The sample app is not a "reference...
read more
Page 1 of 212

Dojo and ASP.NET AJAX Compatibility

As part of developing a project I created a Cross-Domain Proxy to consume the payment service. My Cross-Domain Proxy, Payment.asmx, is exposed via the JavaScript end point. Any ASP.NET web service can open the JavaScript endpoint by uncommenting line #7 in the asmx file.   Once the ScriptService line is uncommented you can test that your service is exposing the JavaScript endpoint by calling a URL similar to: 1: ~/WebService.asmx/JS .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space:...
read more
Page 1 of 212

OOP Rant. Die Recordset Die!

OOP 1: $user = new user(); 2: $user.name = "eric"; 3: $user.save(); //write to database 4:   5: $eric = user.fetchByName('eric'); //read from DB. 6: $eric.keepTyping(); .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633;...
read more
Page 1 of 212

Why would I not code stuff using Adobe Air?

Really, why have I waited so long to jump into a platform that is based on JavaScript…and HTML and CSS. Really, after spending 1.5 hours with Air I am totally amazed at my own stupidity. Oh’ and I started on YAAATC (Yet another adobe air twitter client) yaht-C…its like expresso and espresso… Its rather late and I have to get up early…to go to work and code more Air stuff I guess…
read more
Page 1 of 212

Model-less PHP MVC

I wrapped up the alpha version of the new Technology Aces PHP MVC Framework. Which by the way I really need a name for. TAPMF? um….no. I don’t have any code for the model yet…hence model-less MVC..I’ll have it done soon. Features PHP MVC…what more do you need? Templeting/Caching via Dwoo A slight bit of routing and error handeling Features…soon Base Model class for simple methods CSS Reset Features…Never? Much more then is listed here… Unless.
read more
Page 1 of 212

Pinggr – meta micro blogging

Or just what I coded to I could lean how to use facebook connect… Background When facebook connect was released I wanted to code something to see how it all worked. I wanted to code something I could prop up relatively quick. Partly due to my lack of time but also because I have not released one single piece of software all year! I decided that, since I was just hopping into the land of twitter and I found it complicated to manage my twitter status and my facebook status, that I would write a small app that would allow me to update the status of each site either concurrently or independently. Specifications support...
read more
Page 1 of 212

Content Segregation is a bad idea

In the past, when building small web applications with up to a couple concurrent users, I’ve placed the database on the same system as the web server. Blasphemy!!!…not really. You see, knowing that database systems will entirely consume their allocated memory allows for clear capacity planning. There are many factors that need to be taken into consideration when designing an architecture and for the sake of this post lets just say that: This system does not require a ridiculous amount of memory This system does not require HA And really, while every project sponsor will tell you that their...
read more
Page 1 of 212

Thinking about the difference between frameworks

JavaScript Library Overview View SlideShare presentation or Upload your own. (tags: libraries javascript)
read more
Page 1 of 212