26 ביולי 2007
Are you tired of those events where instead of actually talking about technologies and such, they end up brain washing you with advertisements and marketing? I am!!! The "Performance day" ended up to be a marketing day where Sela group, RadView and etc, complemented each other and their ego. This is surely not what and why I came for. I was deeply disappointed. I think that this is a kind of manipulation that is spreading, so for future cases I would love to insure that non marking events will take a true technical form and minimum marketing. I am...
25 ביולי 2007
What are Connection pools should be by now a common knowledge. If by any case you still need a definition, read the following lines, otherwise jump to the next paragraph. Opening a database connection is a resource intensive and time consuming operation. Connection pooling increases the performance of Web applications by reusing active database connections instead of creating a new connection with every request. Connection pool manager maintains a pool of open database connections. When a new connection requests come in, the pool manager checks if the pool contains any unused connections and returns one if available. If all...
Radview has organized a Performance day and to be absolutely honest I think that this is going to be a marketing kind of event. So, how is it so far? you got lots of Radview people running around trying to talk to everyone about their tools and how good they are and etc. There are nice food standings, however this early in the morning it is hard for me to put something in my mouth. Surprisingly (or not), everyone else is eating (well it is free and we are from Israel :) ). We have good music and atmosphere. Soon enough we...
22 ביולי 2007
The first step for each performance test is to decide on the accepted results. Lets say that for your web application you found out that there are 100 concurrent users at normal time and an accepted response time for the home page is 2 seconds. Now, you must insure that your web application stands in the expectations in term of performances (e.g. under load, the home page response time should be under 2 seconds). To do so you will create and run a load test and analyze the results. Next you will verify that the results corresponds your...
Let me explain what I mean. The problem arose when I developed a web based application. I needed to choose whether I will use a web site or a web application. After doing a little reading, I selected to go with the web site because of the new dynamic compilation and etc. Soon enough my application grew and my web site had about 100 pages, my App_Code folder had about 50 classes and my images folder weighed somewhere around 25 MB. The thing that I noticed during the application development stages is that each week the compilation process is taking longer...
17 ביולי 2007
Exception handling is not an exact science, however there are some guidelines that one should follow. I have constructed a list of rules that in my opinion is common to all applications in terms of exception handling. As a rule, all exceptions in the application must be handled at the business layer level. Custom exceptions will be created to handle any application exceptions. Exceptions that may require special handling, a handler should be created. When Exception is handled an ID should be generated for that exception. Exceptions that may surface to the presentation layer...
13 ביולי 2007
In one of my previous posts I introduced Radview.
Radview, company that develops testing tools, is gathering an event that will include Performance Driven Development (e.g. PDD) and Load Testing Web 2.0 and SOA.
It is free and everyone can register to the event however the number of seats is limit.
9 ביולי 2007
It is just like a grocery shop...everything yo want (well almost everything) you can find there, from ASP.NET to Team System.
You can view or download all videos here.
8 ביולי 2007
You can use unit tests in Visual C# and Visual Basic, but can you use it in C++? The answer is YES! When You are thinking about the ways it is possible to use Visual C++ with unit tests, there are three options that very according to the role that Visual C++ plays in your solution. Here are the possible cases: You are using unit tests to test code that is written in Visual C++. Your test project contains unit tests that are written in Visual C++. You plan to automatically generate unit tests from code that...
7 ביולי 2007
Last week Microsoft and NESS organized a three days extreme learning. I was one of the lecturers and I talked about Unit testing, TDD, Load testing, Performance testing, Web testing in VSTS for Developers and Testers.
For all of you who missed it or just want to take a look at it, you can download it from here.
If you have any feedback about the lectures, let me know :-)