Posted by Eric Polerecky in TDD, developmentAug 4th, 2009 | No Comments
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
Posted by Eric Polerecky in Microsoft, Visual Studio, developmentMay 22nd, 2009 | No Comments
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
Posted by Eric Polerecky in Kobe, Microsoft, development, mvcApr 16th, 2009 | No Comments
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...
Posted by Eric Polerecky in ASP.NET, ArcGIS, Dojo, JavaScript, developmentFeb 13th, 2009 | No Comments
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:...
Posted by Eric Polerecky in development, rantFeb 5th, 2009 | No Comments
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;...
Posted by Eric Polerecky in Air, JavaScript, development, jQuery, twitterJan 9th, 2009 | No Comments
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…
Posted by Eric Polerecky in PHP, Project Templates, development, mvcJan 6th, 2009 | No Comments
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.
Posted by Eric Polerecky in development, facebook, jQuery, pinggr, twitterJan 1st, 2009 | 2 Comments
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...
Posted by Eric Polerecky in SQL, development, technologyOct 26th, 2008 | No Comments
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...
Posted by Eric Polerecky in Dojo, development, jQueryOct 3rd, 2008 | No Comments
JavaScript Library Overview
View SlideShare presentation or Upload your own. (tags: libraries javascript)