Saturday, April 23, 2011

Oracle PL/SQL language pitfalls

Oracle PL/SQL is an procedural language for Oracle relational database and tools like Oracle Forms and Reports. The language was based on the Ada programming language and even uses a variant of Descriptive Intermediate Attributed Notation for Ada (DIANA). I've been developing in the language for the past 4 years and wanted to share some pitfalls I stumbled upon during this time. Since the language is supposed to be based on Ada I will compare some cases to their counterparts in the Ada language - skipping the ones without obvious mappings (like SQL only code). We will start with a trivial problem and increment to more sophisticated ones.

Monday, April 18, 2011

The Go language year and a half later

[This note was originally written and published as a guest post on my friends blog. I highly recommend a visit.]
On December 12 2009 Gynvael wrote a blog post about his first impressions of Google's Go language. Over an year later I mentioned to the author that a similar post about Digital Mars D and Mozilla Rust would also be an interesting topic. This whole conversation reminded me about the original post and influenced to refresh the material. After encountering the following sentance "And, I look forward to the Windows version, since it's currently available only on *nix platforms." I decided to learn about the current state of Go.