Sergey Babkin on CEP and stuff

This started as my thoughts on the field of Complex Event Processing, mostly about my OpenSource project Triceps. But now it's about all kinds of software-related things.

Sunday, April 27, 2014

code snippets conversions

›
I've got to editing the description of how the Perl API classes with threading support allow to specify the source code snippets instead...
Friday, April 11, 2014

callBound

›
I've found that I've missed documenting yet another way to call a streaming function in Perl, the method Unit::callBound(). $unit-...
Sunday, March 23, 2014

debugging

›
I've recently attended a training on debugging on Windows (pretty good one, by Wintellect, if you're interested). And all along I...

Braced

›
I've found that the Braced package was undocumented. First of all, I've added the proper unit tests for it, and thus renamed it from...
Thursday, March 6, 2014

automatic views for the normalized databases

›
I'm still working on the editing of the docs for 2.0. In the meantime, I want to bullshit on a general subject. When designing a datab...
Saturday, January 18, 2014

performance variations

›
I've had an opportunity to run the performance tests on a few more laptops. Al of the same Core2 generation, but with the different CPU ...
Sunday, January 5, 2014

added a little missing method

›
When editing the docs, I've noticed an incompleteness in AggregatorGadget, so I've added the method that was missing: const IndexT...
Friday, December 20, 2013

PowerShell

›
First, a status update: I've finally resumed the work on the docs for 2.0, albeit it's proceeding slowly yet. I've been readin...
Sunday, November 10, 2013

Triceps performance

›
I've finally got interested enough in Triceps performance to write a little test, Perf.t. By default it runs only one thousand iteration...
Wednesday, November 6, 2013

redundancy

›
Here is another entry on the general things. Fairly often we want things to be redundant: run two or more copies of a system, and if one o...
Thursday, October 10, 2013

unusual aggregations

›
In the meantime, while I'm busy with the other things, I want to write up some short notes for the future. In the world of monitoring ...
Monday, September 9, 2013

status update

›
I've started on editing the manual for version 2.0 and then got distracted by the Real Life. Things should quiet down a bit in a couple ...
Thursday, August 1, 2013

NameSet update

›
While editing the docs, I've realized that the NameSet class being a single-threaded Starget while it's used inside the multithreade...
Saturday, July 27, 2013

string utilities

›
As I'm editing the documentation for 2.0, I've found an omission: the string helper functions in the C++ API haven't been docume...
Friday, July 19, 2013

GCC warning flags

›
The GCC warning flags have been an annoying issue: in general, I've been building Triceps with warning-treated-as-errors, except for a f...
Thursday, July 18, 2013

Perl 5.19 and SIGUSR2

›
I've tested Triceps with Perl version 5.19. This required fixing some expected error messages that have changed, and now the patterns ac...
Sunday, July 14, 2013

BasicPthread reference (C++)

›
As you can see from the previous descriptions, building a new Triead is a serious business, containing many moving part. Doing it every time...
Saturday, July 13, 2013

FileInterrupt reference (C++)

›
FileInterrupt is the class that keeps track of a bunch of file descriptor and revokes them on demand, hopefully interrupting any ongoing ope...

TrieadJoin reference (C++)

›
TrieadJoin is the abstract base class that tells the harvester how to join a thread after it had finished. Obviously, it's present only ...

SIGUSR2

›
When a thread is requested to die, its registered file descriptors become revoked, and the signal SIGUSR2 is sent to it to interrupt any ong...
‹
›
Home
View web version

About Me

Sergey Babkin
View my complete profile
Powered by Blogger.