Author: Ben Taylor

Editorials

Design First Methodology Preferred

Dilip has used both Test Driven Development and Design First Development at his organization. They find the Design First method to be more effective. Dilip Writes: We have tried both the approaches and feel that the traditional approach of preparing a thorough architectural design first and then preparing testing environment is really helpful. This is due to following reasons: A […]

Editorials

TDD vs.Desgin

Test Driven Development (TDD) is a technique used for software design where development begins with testing and the design of the code emerges. First a developer defines a method necessary to solve a business problem. Then a unit test is created to test a method implementation. Finally, a method is created in a class until the test passes. The application […]

Editorials

Peer Review and Pair Programming

Tony has been working with computers long enough to remember when we had to reservice time to compile code. Becuase computer access was extremely limited they used Peer Review to try and resolve bugs and optimize code before accessing the computer. It turns out the process is very similar to pair programming today. Tony Writes: “Nearly 50 years ago when […]

Editorials

Keeping Current with Micrsoft

Keeping current is an important part of the disciplines used by software developers. It is time consuming and rewarding. It can be done in concentrated blocks through conferences or coursework, or sporatically on a regular basis. In response to this topic Dilip shares his approach to keeping current. It is humanly impossible to keep pace with changing technologies. So, we […]

Editorials

Pair Programming

Pair Programming is an Agile concept that is difficult to see the value until you experience it personally. In fact, the more difficult you find it to focus, the harder it is to accept that the practice can work. Here are some things I have experienced making it more effective. Have a separate keyboard and mouse for each member of […]

Editorials

Keeping Current

I can’t keep up. At least it seems like things are moving so quickly that I am not able to become an expert at anything. That’s just the way it feels, anyway. I remember starting with ASP.Net web sites. Then we moved to ASP.Net web applications, MVVM, MVC and now we have MVVC. We were doing SOAP, then we converted […]

Editorials

Application Testing Tools

Recently I have been talking with companies interested into getting into automated testing. They tend to be overwhelmed with the differences in the different products and the approach they take to testing. Web application system testing has never been easy. Some sites are nearly impossible to test because of the way the html is built. Individual attributes as we would […]

Editorials

Can You Control Risk for Personal Resources?

How do you protect your IT resources from corruption or theft? The job continues to get harder as our need to be online increases. Today we are seeing more and more devices that need to be connected to corporate resources for efficiency and productivity of our employees. Ooften those resources are not company owned or managed. My smart phone today […]

Editorials

Linq or For

I have been using ReSharper from Jet Brains for years. This isn’t a promotion for ReSharper. One thing about the tool is that it provides for you optimization hints for how you write your code. On thing I have noticed that it does is prompt you to modify all for type loops into Linq queries. I’m wondering if that really […]

Editorials

Best Practices for Virtual Machines

Virtual machines are continuing to grow in performance with reduced cost of ownership resulting in what I believe to be greater adoption for self hosted systems. Even when purchasing hardware in the cloud, this is often how it is configured in SAAS or IAAS. What I’m wondering is that through the use of Virtual Machines if we are violating some […]