Scimatic Software specializes in the development of software for the scientific community.
We provide on-site and remote support in the following areas:
- Instrumentation system design (client & embedded systems)
- Data Analysis
- Embedded Systems
- Custom software development (Windows/Mac OSX)
Our dedication to client service has resulted in long term relationships with our clients. To contact Scimatic Software, please follow the contact link.
Editor Efficiency
I spent a few minutes yesterday working on adding some code snippets to my personal collection as I refactored a bunch of code. And it got me to thinking about how to be more efficient while using my editor.
So Much For The Cloud ...
I've talked before how we like to have our version control and bug tracking in the "cloud". This allows us to keep synchronized from home, work, or when Jamie is writing his book in Vancouver.
Book: The Art of the Start
Continuing my perusal through Spolsky's book list ...
Two Minor C# Tips and Tricks
In a desperate attempt to get my blog posting rate up, I'll throw up two minor C# tips.
The E-Myth Revisited
Most people working in small software shops know of and read Joel Spolsky. Not only does he write about technical aspects, he also comments on the business of software and how to make a business out of software.
SciBarCamp Palo Alto
NHibernate Was Painfully Slow, So Naturally I Thought Log4Net Must Be The Problem
This is a cautionary tale, a what not to do when faced with a bug comes and goes and seems intractable.
We are working on a customer project with an O/RM persistence layer. We're using NHibernate, and up until recently, it's been a joy to work with. I say recently, because about a week ago, our project started to load from and save to the database in an increasingly slow fashion.
Badly formatted Dates and Mad Perl Skillz
In one of our projects, we need to parse some date/times that we are getting back from scans of documents. In about 500 documents, we had about 10 whose date format we couldn't figure out:
D:191040305125916
Was is epoch time? Some kind of offset counter? 100-nanosecond ticks from January 1, 0001?
The 19 at the front is a clue -- it turns out this is a Y2K problem, probably created from the original document creator's bad use of Perl.
Code Execution Timing in .Net
The Stopwatch class is a quick and easy way to get executing timings from your code.
The example code below shows how to get the execution time from a section of code:
SciBarCamp Palo Alto, July 8-9, 2009
I'm pleased to announce to we are in the planning stages for a SciBarCamp (July 8-9, 2009) in Palo Alto!
Thanks to Attila Csordas, who was the instigator of BioBarCamp which took place before last years SciFoo, we've decided to carry on this tradition that he started. I'm also happy to pass on the news that Attila will be planning another BioBarCamp event later on this year.


