Part II: LinFu published


Get it here...

author: Srdjan Strbanovic | posted @ Friday, October 26, 2007 8:55 AM | Feedback (0)

LinFu: DynamicProxy, IOC, Mixins, and more...


This article describes new framework, published under
LGPL by Philip Laureano. Framework supports:
  • Dynamic Proxies
  • Duck Typing, and Late Binding
  • Ruby-style Mixins
  • Delegates with Lambda Arguments (aka, 'Currying')
  • Universal Event Handling
  • A Very, Very Simple IoC Container
  • Design by Contract
This impressive list of features, and benchmarks show a
very fast implementation for DynamicProxy. Wow!

author: Srdjan Strbanovic | posted @ Tuesday, October 16, 2007 11:12 AM | Feedback (2)

Microsoft released Unified Communications Client API SDK


This is where you go to get new Communication Client
SDK from Microsoft. Here is a short description:

"...provides a powerful and flexible API for building
client applications for Office Communications Server 2007."

And more:

"The Microsoft Unified Communications Client API SDK
allows application developers to integrate Office
Communications Server 2007 enhanced VoIP, Video,
Instant Messaging, Conferencing, Telephony, Contact
Management and Presence into their applications.
"

author: Srdjan Strbanovic | posted @ Friday, October 12, 2007 6:49 PM | Feedback (0)

Revolution in storage technology?


Hard Disks bound IO is known to be a bottleneck in many high
end applications. Almost 10 years ago I ran into such problem
myself and ended up solving it by replacing hard disks used for
database storage with SSD drives. We paid $125,000 for 6GB
at that time, but it worked and price was Ok, since application
(High end Prepaid Call Platform) payed  back for it in a couple
of weeks. SSD drives prices came down since then significantly, 
but this device seems to leap forward in performance x10 on
over today's SSD drives and  x1000 over current generation of
disk drives. Interesting times...

author: Srdjan Strbanovic | posted @ Thursday, September 27, 2007 12:54 PM | Feedback (0)

New Product soon to be lunched


We are close to get CallCenters (Web Edition) out of the door.
Currently it is been tested by one of our customers, and the
feedback is good. Front-end was done using Monorail and I'm
happy with that choice, although it wasn't always a smooth ride...

author: Srdjan Strbanovic | posted @ Thursday, August 23, 2007 11:13 AM | Feedback (0)

Pandora is so great


I'm hooked to Pandora big time. Software module that works
on filtering music according to your liking, works great. The sound
quality is pretty good, although I wouldn't mind if I can find specs
for the player.

But, discovering artists I'd never have heard of otherwise is what
makes it really special.

Also, worth mentioning:

author: Srdjan Strbanovic | posted @ Thursday, August 23, 2007 11:08 AM | Feedback (0)

EUSS, a dream O/R framework?


..." Evaluant Universal Storage Services (EUSS) is an extensible
programming model and runtime components for building data
aware solutions on the .Net platform. With EUSS you can access
any type of data (XML, RDBMS, Objects, ...) with the same code
and make production ready applications in record time.
Several advanced services like database neutrality, distributed
caching or generic data stores plus a flexible licensing policy
make EUSS the ideal solution for both open-source projects
and commercial applications. "...


NHibernate seems to be 'it' right now, and rightfully so.
Still, EUSS, open source  project coming from Sebastian Ross,
seems so sweet... And how about Sebastian article on
the the Art of Expression Evaluation. This guy rocks!

  

author: Srdjan Strbanovic | posted @ Wednesday, May 23, 2007 10:15 AM | Feedback (1)

Very promising open source project: NStub...


..."NStub is a unit test generator for .NET assemblies.
You simply point NStub at the assembly containing
the types you wish to test, pick the types and
methods that your interested in from interface,
choose where you want the resulting source files
to be created at, and click GO!.
That's all there is to it!"...


I'll take for the spin later tonight.
I really hope it will prove to be all
it can be... :)

author: Srdjan Strbanovic | posted @ Friday, May 18, 2007 11:46 AM | Feedback (0)

Timok's Monorail project available as a reference sample


Yesterday Hammett announced that part of the project that
Castle Stronghold has developed for Timok is now available
on using.castleproject wiki. I'm really happy to be able to
somehow contribute to Castle and hope that opening up
this code will help more people getting the Zen of Monorail
and the rest of Castle projects...

I would like to point to one thing that I really like about this
code: it uses service layer. Current support for binding
ActiveRecord objects to Views is nice and sweet, specially
for demos/screencasts - but I'm not sure I would ever
use it in real life project.

There are some instances when adding additional layer may
be overkill, but I believe it is best practice most of the times.
I really wish Castle gets more support for Service Layer in
next version...

Enjoy it.

author: Srdjan Strbanovic | posted @ Saturday, May 05, 2007 2:37 PM | Feedback (4)

Silverlight...


although I was a little bit disappointed that Microsoft didn't
use Silverlight to bring a common VoIP client development
platform to masses, this is obviously impressive technology
stack. Man, they crammed so much into 4MB download...

author: Srdjan Strbanovic | posted @ Monday, April 30, 2007 3:59 PM | Feedback (0)