Developers' Blog
Good book for Windows users
Tuesday 30 June 2009
by Huw Collingbourne
A great many Ruby books seem to work on the assumption that you absolutely must be developing either on a Mac or on Linux. It is refreshing, therefore, to find a book aimed at Windows users.
Don’t buy it!
Monday 29 June 2009
by Huw Collingbourne
It has come to my attention that at least one bookseller on the Internet is offering for sale printed copies of my book, The Little Book Of Ruby. These copies have not been authorized by me. Do not buy them!
An insight into Amethyst’s past, present and future
Tuesday 23 June 2009
by Huw Collingbourne
I did an interview recently with InfoQ writer, Moxie Zhang.
More refactorings on the way...
Wednesday 17 June 2009
by Huw Collingbourne
The latest beta release of Amethyst introduced refactoring with the ability to rename variables, methods and classes and have code throughout a project updated to reflect the changes.
Automating class name changes
Monday 15 June 2009
by Huw Collingbourne
Latest features of the Amethyst ’edge’ release
Tuesday 9 June 2009
by Dermot Hogan
We’ve just put up a new mini-release of Amethyst on the download site. This is mainly to fix a problem with compiling large SWC projects but we’ve also added a nice new feature – the ability to move packages.
Preview of fully-hosted Amethyst drag and drop design environment
Sunday 7 June 2009
by Huw Collingbourne
It’s been a while since we last talked about the visual designer which will be integrated into Amethyst Professional. The past few beta releases have all concentrated on core editing, debugging, IntelliSense and refactoring features.
Context-sensitive renaming
Friday 5 June 2009
by Huw Collingbourne
If you are used to developing with a Microsoft language such as C# you are probably well acquainted with SmartTags. These are little context-sensitive widgets that appear when some kind of action can be taken in response to an editing change.
All Done With Symbols!
Monday 1 June 2009
by Huw Collingbourne
There are many times when you may want to include or exclude specific blocks of code selectively when you compile a project. For example, when debugging you may want to include a whole load of tracing or logging statements which you want to exclude from the release version of your program.
Automating ’properties’ with Amethyst
Saturday 30 May 2009
by Huw Collingbourne
Declaring public variables in your classes may give you a quick and easy way of accessing data ‘inside’ objects. But public variables are not well encapsulated (they do not enforce ‘data hiding’) so it is generally better to make variables private and access them using getter and setter methods. The ‘encapsulate field’ refactoring in Amethyst (introduced in beta 5) can automate this process.
More...
Tuesday 26 May 2009
by Huw Collingbourne
Friday 22 May 2009
by Huw Collingbourne
Tuesday 12 May 2009
by Huw Collingbourne
Monday 11 May 2009
by Huw Collingbourne
Thursday 7 May 2009
by Dermot Hogan
Wednesday 29 April 2009
by Huw Collingbourne
Wednesday 22 April 2009
by Dermot Hogan
Monday 20 April 2009
by Huw Collingbourne
Saturday 18 April 2009
by Huw Collingbourne
Thursday 16 April 2009
by Dermot Hogan
Wednesday 15 April 2009
by Huw Collingbourne
Monday 13 April 2009
by Huw Collingbourne
Tuesday 7 April 2009
by Dermot Hogan
Monday 6 April 2009
by Huw Collingbourne
Saturday 4 April 2009
by Huw Collingbourne
Thursday 2 April 2009
by Dermot Hogan
Monday 30 March 2009
by Huw Collingbourne
Thursday 26 March 2009
by Dermot Hogan
Tuesday 24 March 2009
by Huw Collingbourne
Wednesday 18 March 2009
by Huw Collingbourne
Thursday 12 March 2009
by Huw Collingbourne
Wednesday 11 March 2009
by Huw Collingbourne
Tuesday 10 March 2009
by Huw Collingbourne
Saturday 7 March 2009
by Huw Collingbourne
Saturday 28 February 2009
by Huw Collingbourne
Friday 27 February 2009
by Huw Collingbourne
Thursday 26 February 2009
by Huw Collingbourne
Tuesday 24 February 2009
by Huw Collingbourne
Wednesday 18 February 2009
by Huw Collingbourne
Monday 9 February 2009
by Huw Collingbourne