Friday, November 14, 2008

Recompile The Move...

Ok it's hard to move across the ocean again and fix bugs but we have managed to fix some areas that were choking while recompiling: abstract classes + interfaces.

Still no departure date.

Labels: , , , , , ,

Sunday, October 12, 2008

Params, Threads, Generics This is another progress demo. It involves: dynamically allocating params, genereics, threads, and switching between classes. Everything is handled transparently and effortlessly to the user. With such a small learning curve, ease of use, and blasting speeds the testing "Total Costs of Ownership" should be extremely low while attaining effectiveness never seen before. Enjoy your Sunday morning...











Labels: , , , , , , ,

Sunday, October 05, 2008

Smooth...

After cleaning up some bugs, a task that is still going, here is another sampler: a 500 thread session, with generics included, ran twice under 3 minutes from scratch.

That is generics type, tests + threads creation, and run. Everything completely synchronized.











Labels: , , , , , , ,

Wednesday, October 01, 2008

General Dynamic Fixtures

This is the first work-in-progress report in a while. It shows how DevRiot dynamically generates, stores, and retrieves tests between sessions.

The "fixtures" are handled dynamically. We can mix and match the generics parameter types on-the-fly, keeping the engineers effort easy, flexible, and quick. Extremely quick.

Very few tools on the market can offer such a low Cost of Ownership, in the short or long run :-}

Enjoy...













Labels: , , , , , , ,

Wednesday, August 27, 2008

Patently mine...

The question about the IP, there is only one owner of this puppy: me.

I hope this helps to clarify doubts.

Labels: ,

Tuesday, August 12, 2008

Total Quality Slow Down:

It is always comforting to see that pretty reputable companies of all sizes get to efeKctive via searches like: "total quality management in software industry".

It makes easier the solo/self-funding effort. The summer months will be slower than previous months. Too many hours sitting in front of the keyboard take a toll on anyone's back, wrists, etc.

Hopefully, my new surfboard will be here by our arrival.

So tomorrow, we are heading to Amsterdam to visit my sister. Pictures will be coming...

Labels: , ,

Wednesday, July 30, 2008

Summer Blues Report...

I must admit that moving suites/tests from storage to binary form has been a challenge. It has become more difficult than DevRiot for Java because it has more features to take care of.

Generics Generation has posed its own set of binarization challenges.

But still snailing away...

Labels: , , , , , , ,

Monday, July 14, 2008

Still working out the bugs...

...inside the generics engine to recompile the tests from storage. Not being able to ask questions makes the work slow down a lot.

Will have another demo soon.

Labels: , , , , , , , ,

Wednesday, July 02, 2008

The Referencer

Is still working on fixing bugs. The logic to implement new/old method matching is uncovering a lot of bugs. Not as close to beta as I thought or would like...

Labels: , , , , , , , , ,

Friday, June 20, 2008

Plugging the plug-in

We are paying the error of working while sick on a key piece of code regeneration. Bad code, or at least worse than usual, that needs rewriting.

But it also has given us the opportunity of thinking about deployment.

We are toying with the idea of adopting "perpetual delivery" mode. Since the engine is not larger than 150K, downloading it can part of the add-in setup.

Labels: , , , , , , , , ,

Saturday, June 14, 2008

Generating Generics...

Stuck here. Trying to combine serialization/de-serialization of suites with generics and not generics is proving to have several traps...

Labels: , , , , , , ,

Wednesday, June 11, 2008

Deploying the report,

Still making a lot of progress with suite recompilation and integrity.

Also some time has been spent on figuring out how to deploy the tool while minimizing the IP exposure.

There is VS Gallery and other channels. Obfuscation is a good deterrent but it needs help from other angles...

Labels: , , , , , , ,

Tuesday, June 03, 2008

From the lonely tree to the red sound (Progress report)

The recompilation process is moving slowly but solidly. As anyone might have guessed bugs have been uncovered and are about to disappear...

Labels: , , , , , , ,

Monday, May 19, 2008

Letter to My Sunday Readers:

I am still in the process of getting visual studio/sql server back in a workable condition. If I could find the misplaced XP cd I would rebuild the whole thing.

Watching a lot of movies though...

Labels: , , ,

Saturday, May 17, 2008

Chasing hotfixes!!

It is one of those days: VS does not want to continue working, not even with the hot fix. Reinstall time. It had been a long while since VS coughed up like this.

What else to do if not watching a movie on the mac while xp works?

The mac's codecs need updating.

Wonderful!!!

Labels: , , ,

Thursday, May 15, 2008

The S option seems to be a viable option!

Good ol' SQL improved the serialization of tests by leaps and bounds.

Now it takes less than minute and a half to create and store 5,000,000 tests. Before this much time was needed for 100,000.

Labels: , , , , , , ,

Tuesday, May 13, 2008

The S Option

Given the enormous amount of tests can be generated with DevRiot, our old serialization architecture is proving not up-to-par.

SQL seems to be most logical way to handle this.

Well keep you posted. Sorry for the inconvenience!

Labels: , , , , , , ,

Monday, May 05, 2008

Going academic!!!

It is always encouraging to see that not only businesses find the white paper useful. A lot of universities, institutes of technology from all over the world have been downloading the white paper (even for course work)

Even a national police from South America :-?

Well, the serialization server is moving forward nicely, although the weekend was lost with a clogged up laptop. It has been deleting *.tst file for the last 48 hours...

Labels: , , , , , , , ,

Friday, May 02, 2008

Storage...

I must have to say that developing code to serialize large number of objects can be quite time consuming.

My laptop seems to handle 100,000 or less files quite well. When the number jumps to 1,000,000, it becomes messy molasses to continue working.

Will keep you posted...

Labels: , , , , , , ,

Wednesday, April 30, 2008

Beta Sign-up problems.

It has been brought to our attention that the beta registration page has been behaving erratically.

For those who have problems please send an email to the following address:

beta@efekctive.com

We apologize for any inconvenience.

Labels: , ,

Tuesday, April 29, 2008

Gluttony...

Being able to handle large number of tests (5,000,000 in my dev machine, but it could be higher) is that serialization of suites becomes a little bit harder.

Well, that is what I am working on now...

Labels: , , , , , , , ,

Friday, April 25, 2008

5,000,000

After tweaking some generation logic to economize the memory consumption, DevRiot reached the 5 million tests mark in less than 34 seconds.

Sounds fast, isn't it? Now, really going back to suite serialization...

Labels: , , , , , , , ,

Wednesday, April 23, 2008

I tripled THAT...



1,500,000 in less than ten seconds. Back to Suite serialization...

Labels: , , , , , , ,

Tuesday, April 22, 2008

500,000 and counting...

The Suite serialization is slowly starting. I am polishing some performance features.

But I wanted share with the latest readers some of the brute-force finesse of the tool:




500,000 tests, no coding, no wasted time. Enjoy.

Labels: , , , , , , , , ,

Monday, April 21, 2008

It does not register

Well after having a question/post mysteriously disappear from the VSX forum, which is a first, I decided not to wait more on that.

Two registry entries will allow the user to gauge according their HW configuration what the max number of user/threads DevRiot can handle and the emergency TTL (when all current users/threads are harvested to avoid hosing down the box)

To be a product that has a really small exposure, there a lot of big copycats :-}

Labels: , , , , , , , ,

Wednesday, April 16, 2008

Time To Change...

Well after fiddling around with the load/stress engine + 1,600 threads/users for a while, I think it makes more sense to let users set the TTL per test.

It is easier for the user to set it according to their knowledge of the code than use any predefined formula.

It also becomes part of the verification data of the test which should be useful.

Labels: , , , , , , , , ,

Monday, April 07, 2008

Thread Quartet in K reverse...

The following demo shows a Load/Stress session on a object using four of its methods X 400 threads/users (1600 total).

In addition, there is the Assertion, Out-Of-Scope, etc, in a codeless, easy-to-use, low-skills-needed sort of way.

It is a little bit longer than the previous ones but worth watching (it has been edited to avoid the initial setup of the threadpool) :-}










Labels: , , , , , , , ,

Sunday, April 06, 2008

1,500 Threads in action

Well , we wanted to try a higher number on our load/stress engine. So, we tried 1,500. Watch and enjoy the execution times after the initial run (when all the setup occurs).










Labels: , , , , , , , ,

Friday, February 15, 2008

Almost Context Full...

The context manager is 60% done. 4 snapshots of the context manager at work: assertions, cleaning up, etc.








Labels: , , , , , ,

Saturday, February 09, 2008

Automation?

We are currently working on the ContextMenu manager. It should be a breeze since the Generics support actually meant a major addition of functionality.

GUI support should come soon too, its major piece of functionality is ready to wire.

Which lead me to look at the Automation library that MS has on .Net 3.5-VS 2008. It is not a surprise , and not a particularly interesting competitor.

First is stuck in PC land. None of the major classes are supported by the Compact Framework.


Second, it is another hard to digest class/method behemoth.

I guess they are not competing on usability and product definition/differentiation...

Labels: , , , , , , ,

Friday, February 08, 2008

Compare me if you can...

These two are a couple of progress snapshots from the Generics Engine.

To show the flexibility and ease-of-use of DevRiot's Visual Unit Testing(tm) technology here we have a generic method that takes 3 generic parameters. Each one of them is a bound generic type A made of an array of bound generic type B. Type B is made of an array int.

Just a few clicks away. No Source code...




That ugly description turns into an easy to use tree widget:



Labels: , , , , , , ,

Thursday, February 07, 2008

Short...

Now the generics engine can handle pretty much everything it is thrown at it.

The first ever Visual Unit Testing tools is coming your way...

Labels: , , , , , , ,

Wednesday, January 16, 2008

GG:

Well, shortcuts do not always cut or are short. We need to frame a Generics Generator that makes the trick in the long run and not a longcut that comes to bit us later when it is hard to touch the innards

This is where we are now...

Labels: , , , , ,

Thursday, January 03, 2008

Back on line!!

It arrived! After several weeks of waiting the snail mail to deliver the laptop converter. It arrived.

It was kind of an experience trying to order the spare part from here having bought the laptop in USA.

It would have been great if the surf had been less chaotic but winter storms can be messy around here.

Anyway, it is time to get back on track with the .Net beta :-}

Labels: , , , , , , ,

Monday, December 10, 2007

Stop!!

This is a not so good progress report. The development laptop batteries are not charding and the converter is not working :-}

I guess Dell will get another support call from around here.

Other than that, adding support for collections and modifying generics compilation is coming along well.

Time to wait...

Labels: , , , , ,

Tuesday, November 27, 2007

Tick, Tick, Tick, Tick, Tick II

Well, I just tried VS 2008 testing tools.

Ahh, what a way to get it wrong from marketing to development.

I will continue working on the GUI testing engine and device support for the Compact Framework. I will keep the performance figures for later...

Labels: , , , , , ,

Sunday, November 25, 2007

Tick, Tick, Tick, Tick, Tick...

This has been a really productive week. I accomplished to run DevRiot for .Net under the new architecture for the first time.

Let's say I will hold off until early next week to announce the performance improvements...

Labels: , , , , , , , ,

Friday, November 16, 2007

May I Compare...

It is funny but blog-post.html from 05/07 seems to be pretty popular around the globe these days. I wonder why it is so special...

And it is interesting how readers compare the execution speeds of DevRiot .Net with DevRiot Java, specially since the Java data comes from a 1,000 tests run on Mac PowerBook (PPC) .

I have to admit that I have been redoing some code that looked good few weeks ago and now not so much...

Labels: , , , ,

Wednesday, October 31, 2007