- GeSHi Documentation 1.0.8.2
PHP-based syntax highlighter for multiple languages
- Google APIs & Developer Products – January 2011
Peridoic Table-style overview of Google APIs
- Phidgets Inc. – Unique and Easy to Use USB Interfaces
USB modules for Sensing and Control that come with an API (Including Delphi)
SQL and No-SQL, two sides of the same coin.
This is an interesting, if a bit dry, look at the connection between different database models and how ultimately the whole SQL vs. No-SQL discussion is a little silly, as they are essentially two aspects of the same thing.
The first section sounds like it is a business model discussion, but bear with it, it gets back on course.
Review : Masterminds of Programming by Federico Biancuzzi
Over my last few flights I’ve been reading Masterminds of Programming by Federico Biancuzzi. It’s a collection of interviews with the creators of a whole bunch of different programming languages, and is quite full of advice and insight, even for those of us who’ll never design a language.
I expected to be most interested in the interviews about languages I have some exposure to (eg. C#, C++, SQL, Objective-C) but was surprised to find myself much more intrigued by the discussions on unfamiliar languages (eg. Eiffel, Lua, Forth, Haskell).
VersionInsight in RAD Studio XE – Part 4 : Blame/Annotations
I’ve recorded a few videos giving an overview of the VersionInsight capabilities in RAD Studio XE (Delphi XE and C++Builder XE, to be specific).
Part 4 covers VersionInsight’s support for Blame or Annotations, the ability to see the details of the last time a particular line of code was changed. This can be very handy when trying to understand why something no longer works, or the larger context of why some changes were made.
VersionInsight in RAD Studio XE – Part 3 : Rename Support
I’ve recorded a few videos giving an overview of the VersionInsight capabilities in RAD Studio XE (Delphi XE and C++Builder XE, to be specific).
Part 3 covers VersionInsight’s ability to track when you rename a file in the IDE, and ensure that the version control repository recognises that as a rename, and not a new file. This is important in order to maintain file history before and after a rename.