Category: Technical Articles
Technical articles, How-tos, guides, etc.
fbsql: Clean client-libraries for Firebird and Interbase databases
I’ve written this quite some time ago (and it didn’t receive much love since then, but it’s functional and should be bug-free), but I just noticed I haven’t mentioned it on my blog: fbsql is a clean C-API that can be used to create bindings for other languages (such as Python or Ruby). It’s much simpler to use than the raw Interbase/Firebird API and it uses IBPP internally. So it’s basically just forwarding the function calls to IBPP and abstracting the IBPP classes to a C interface that is straight forward and intuitive.
FB Performance in Detail – Sample 2
Now you can check in YouTube, the second sample of the Master Class video from Dmitry Yemanov:
Add and delete users of Firebird from C++ builder
Here is the article translated from Spanish
Fireruby – HowTo start with Firebird and Ruby on Ubuntu
Here are my notes for installing and testing Fireruby on Ubuntu
FireRuby updated – Bumped version to 0.5.9 for Rubyforge.
Firebird Extension Library for Ruby is now at version 0.5.9 , Only in Github repository , and now is in RubyForge
New articles about Entity Framework and Firebird
You can see two new blog posts about Entity Framework : OnValidate-Like Validation
Yesterday, while doing Entity Framework training, I got a good question. LINQ to SQL has a nice event called OnValidate, where you can validate your data. But Entity Framework classes don’t. As the only one good point to do the validation of entities in Entity Framework is during in SaveChanges in SavingChanges event, we have to utilize this event and build validation there.
You may wonder how to use usefull coalesce operator in Firebird Entity Framework.
Firebird Performance in Detail (Video)
In July/2008, Dmitry Yemanov (chief of the Firebird Development Team) was in Brazil to participate in the 5º Firebird Developers Day. He presented, to a selected number of people, a special 3h Master Class named “Firebird Performance in Detail“, discussing advanced technical aspects of Firebird RDBMS that can directly influence in the performance of the database server.
The Master Class video (screencast) is now available in the form of signed electronic download. The audio is in English. More details, including a sample video and buying link can be found here.
DATE Handling Functions – updated in wiki.firebirdsql.org
Cut and paste date functions. See Ivan Prenosil’s site for some more deatil and additional useful functions.
People Around Firebird – Daniel Albuschat
Today i have discovered this little gem on github , It’s an Asynchronous database-access for Qt and Firebird
So in this post i open an series of interviews or introductions with people around firebird

