// home

Latest Post

Malcolm Groves: Latest post

Debugging Initialization and Finalization sections

  There was a discussion on the ADUG list recently about Initialization sections. During the discussion I mentioned a technique for stepping through all the Initialization and Finalization sections in your project.   Afterward, I got a few emails from people saying they had not heard of it before, so I thought I’d do up a [...]

Asides

  • You may have thought that Spain won the world cup, but according to sitepoint.com, it was the JQuery: Novice to Ninja ebook. Go here to grab it quickly, as the 24 hours started some time back and I’m not sure when it expires. #
  • I’ve been watching two lectures from UC Berkeley’s CS61A course, on MapReduce in general and (in the second lecture) Hadoop specifically. If you’re looking for a good, deep kick-starter on both the concepts and the implementation, I’d recommend them. They’re a little dry (hey, they are university CS lectures), and you’ll need to focus on them as they move relatively quickly, but they reward the concentration with, I think, a really good launching point for playing with Hadoop. The lectures are up on YouTube here and here, but note there is a download link so you can watch them offline. #
  • The C++Builder Developer's Journal have made their latest issue free and open to everyone to download. It focuses on more recent features that maybe people haven't had time to play with, and includes articles on Datasnap 2010 by Bob Swart, Unicode migration by Josh Kelley, changing the default C++Builder directory by Curtis Krauskopf, multi-touch by ByeongCheol Nam and Ki-Tae Bae, and porting from BCB6 to CB2010 by Curtis Krauskopf The CDJ guys put a significant amount of work into each issue, so if any of the above grab your interest please go and show your support by downloading the issue. You can find it here http://bcbjournal.org/?loc=special or here http://cc.embarcadero.com/item/27769 #
  • Glenn Crouch from ESB Consultancy just posted about this on the ADUG list. It’s basically a “deal of the day”-type site for Delphi-related tools and components. Right at the moment it has LMD DockingPack at 50% off (for the next few hours anyway). Seems to have a few different vendors promoting their products on it. Worth keeping an eye on I think.  #
  • The new features in Google Docs look quite interesting. The real-time collaboration pieces look similar to Wave but will probably come with less head-scratching about what to use them for. Were these done in parallel, or should we now assume Wave was just a research project and pieces of it spin off into their real public homes? The new spreadsheet also seems to address some of the things I missed when I first played with it. #
  • Quite interested in this. Somehow doubt I’ll keep to the timeline, nor learn them in any serious depth, but as a tasting platter of a bunch of languages from different families I am considering it. Not sure of the whole beta book thing though. Guess it depends on just how “beta” the content is that they release. #
  • There have been some exec changes at Telstra, including the announcement of Kate McKenzie as CMO. Nothing unusual, or terribly noteworthy about that, but I was struck by one sentence in the announcement, regarding the new CMO appointment: "For the first time, Telstra's product developers will be brought together with those people responsible for the strategy, pricing, promotion and market analysis of those products." Read that a couple of times. Essentially, for the first time in Telstra’s history, those responsible for product strategy will be working with those responsible for product delivery! Strategy and implementation talking to each other? No good can come of this! Does beg the question, though, what happened before this? Don’t misunderstand, I’m not shocked that this is true. I suspect it’s true at lots of companies. What shocks me is their honesty, even if it might have been unintentional. #
  • Marco Cantù is presenting a webinar on building RESTful clients and servers in Delphi and RAD Studio, at the Asia-friendly time of 3pm AEDT on Thursday the 4th of March. More details here #

I'm Malcolm Groves

I’ve worked in various roles in the software industry for more than 20 years, from designing and developing, to marketing and selling software, as well as managing teams who do all of the above.

This site provides a home for various projects, as well as a place to post random experiments and personal opinions about software.

Recent Posts

App-centric vs doc-centric. Consumption vs Creation?
App-centric vs doc-centric. Consumption vs Creation?
In the Development category
By Malcolm
Searching in Delphi Part 1 : Regular Expressions
Searching in Delphi Part 1 : Regular Expressions
In the Development category
By Malcolm
Has Social Media bridged the Chasm, or just got us to the edge faster?
Has Social Media bridged the Chasm, or just got us to the edge faster?
In the Business category
By Malcolm
Drag-and-drop Gutter Icons in Delphi 2010
Drag-and-drop Gutter Icons in Delphi 2010
In the Development category
By Malcolm
Refactoring Support for Attributes in Delphi 2010
Refactoring Support for Attributes in Delphi 2010
In the Development category
By Malcolm
Company Alignment, or why developers should be rewarded based on sales revenue
Company Alignment, or why developers should be rewarded based on sales revenue
In the Business category
By Malcolm
More Attributes in Delphi 2010
More Attributes in Delphi 2010
In the Development category
By Malcolm
Casting an Interface Reference to the Implementing Class in Delphi 2010
Casting an Interface Reference to the Implementing Class in Delphi 2010
In the Development category
By Malcolm
RTTI and Attributes in Delphi 2010
RTTI and Attributes in Delphi 2010
In the Development category
By Malcolm
IOUtils.pas – OO File System Access in Delphi 2010
IOUtils.pas – OO File System Access in Delphi 2010
In the Development category
By Malcolm
Subscribe to RSS Follow on Twitter Connect on LinkedIn Connect on Facebook Subscribe on YouTube Subscribe on iTunes

Recent Tweets

This is a personal website. As such, any opinions expressed are my own, and do not necessarily represent the views of my employer, Embarcadero Technologies.