Blog


Skill sprint: Developing IDE plugins – replay now available

Just before Christmas I did a skill sprint on developing IDE plugins, covering some topics that aren’t usually covered – dockable forms and drawing on the IDE editor, as well as notifiers and the fundamentals of writing plugins. The replay is now available: Note there is an error in the video: I say that the docs […]


Embarcadero Skill Sprint – Developing Plugins in RAD Studio, Dec 22 2015

 On Dec 22 I’m running an Embarcadero skill sprint on writing plugins for Delphi and C++Builder – and it covers a lot more than many plugin intros do. Register for the webinar if you find the topic interesting! Times 6AM San Francisco / 9AM New York / 2PM London / 3PM Milan 11AM San Francisco / 2PM […]


Reminder: Navigator and FixInsight have a bundle sale, December only

A quick reminder: FixInsight, the static code analysis tool, and Navigator, the unit/code navigation and minimap plugin, have a bundle sale this month – buy both for $40 off. Don’t know what they are? Read on… Note 1/1/2016: This bundle sale expired at the end of December. However you, can still buy both products separately. […]

A FixInsight warning in the code editor and Messages pane

Custom object memory allocation in Delphi: Bypassing FastMM for fun and profit

Want to avoid memory fragmentation? Want to write a memory pool for a certain type? Just want to write some cool code? This post delves into custom-allocating your classes. Memory Fragmentation Before Delphi Seattle, which fixes this, did you ever see Delphi give an ‘Out of Memory’ error and close, yet when you checked its […]


This Thursday’s Embarcadero tech partner spotlight looks at Parnassus plugins!

The next Embarcadero tech partner spotlight, this Thursday, will be about Parnassus plugins! If you’ve heard of Bookmarks or Navigator this is a good chance to see what they’re about and what they can do for you. It will run for about half an hour to forty minutes (probably) including the live Q&A.  That means it’s […]


Parnassus Bookmarks and Navigator: Seattle support and bugfixes

With lots of important updates, you should install these versions even if you’re not using Delphi Seattle.  I am very pleased to release Bookmarks 1.4 and Navigator 1.3. These versions include a number of bug fixes and tweaks, and also include support for Delphi 10 Seattle. Change list General New: Support for Delphi 10 Seattle! Rewrote […]


Navigator v1.2 released, and a reminder: 20% discount expires this week

Don’t forget – a 20% discount if you buy Navigator before July 31 using coupon code JULYSPECIAL. Also, Navigator v1.1 onwards now supports Delphi XE and XE2, meaning all XE versions up to XE8 are supported. I’m happy to announce Navigator 1.2. This is primarily a bugfix release from version 1.1, and is a recommended update. Fix […]


Navigator v1.1 released – with XE and XE2 support and a special offer

I’m very pleased to release Navigator 1.1! This version now supports Delphi XE and XE2 (in addition to XE3-8 that version 1.0 supported), and has a number of bugfixes, tweaks and new features. And if you buy before July 31st, get 20% off by entering the coupon code JULYSPECIAL. This is in honour of working indoors at […]


Parnassus Navigator – a new Delphi plugin!

In October I released Bookmarks, a Delphi plugin which I’m humbled to think has been moderately successful – lots of people seem to like it. I wrote it because the bookmark implementation in Delphi could be better, and when something is not perfect, it seems good to fix it and in the process make the replacement […]