About me and this site

Rather than repeat myself here (the DRY principle!), you can check out my personal home page for more about me.

Julian with sundial

My algorithms book

Tomes of Delphi Algorithms and Data StructuresA while back, rather longer than I like to admit, I wrote a book on algorithms in Delphi, called Tomes of Delphi: Algorithms and Data Structures.

Although it is no longer available in its original printing – unless you can spot it on eBay – I obtained the copyright back from the original publishers (who are no more), gave it a quick edit and minor update, and republished it. You can now get it in various formats, although I warn you that it is very Delphi-7-centric. (Generics? Wossat when it's at home?)

Popular posts from last 2 years

The most read posts here over the past couple of years.

Main categories

The main categories I use for posts.

Blogs I read avidly

...mostly through RSS, although some are now really quiet.

This site

The blogging part of this website is published by Graffiti CMS, a nice, easy-to-use .NET CMS product that’s now open source (although it’s now well over ten years since any update). I'll admit that I now use a very pared-down modified version, with a lot of the features I never used deleted from the solution, and some simple plug-ins written to enhance the interface. Posts are written in Open Live Writer. The theme is a professional one from ThemeForest – I do not pretend to be a designer – with some extra JavaScript thrown in for good measure.

The site is hosted on Microsoft Azure. I used to use GoDaddy, but got hacked – it seems to be a fairly regular occurrence.

The old static site was maintained with CityDesk Professional 2.0 (now completely dead update-wise, although I've managed to get it to work in Windows 11) from FogCreek, with help from NoteTab Pro from Fookes Software, and TopStyle 3.5.


4 Responses

#1 Javascript lessons said...
01-Jan-12 5:49 PM

Can you kindly have list of topics (a separate page) some where, where we can go 1 by 1 on each lessons, instead of scrolling and pages turning.

Thanks for such good write up and happy new year.

julian m bucknall avatar
#2 julian m bucknall said...
03-Jan-12 11:58 AM

It's actually on my list of things to do for the New Year.

Cheers, Julian

#3 Bill Melvin said...
30-Dec-13 10:49 PM

I think I might have used some of your Pascal code many moons ago. Thanks.

PS: Commenting on the About page feels lame. But I'm doing it anyway. Cheers.

julian m bucknall avatar
#4 julian m bucknall said...
30-Dec-13 11:05 PM

Bill: No, really, it's cool!

Cheers, Julian

Leave a response

Note: some MarkDown is allowed, but HTML is not. Expand to show what's available.

  •  Emphasize with italics: surround word with underscores _emphasis_
  •  Emphasize strongly: surround word with double-asterisks **strong**
  •  Link: surround text with square brackets, url with parentheses [text](url)
  •  Inline code: surround text with backticks `IEnumerable`
  •  Unordered list: start each line with an asterisk, space * an item
  •  Ordered list: start each line with a digit, period, space 1. an item
  •  Insert code block: start each line with four spaces
  •  Insert blockquote: start each line with right-angle-bracket, space > Now is the time...
Preview of response