Blog posts page 19 of 44

Heading to Redmond

I’ve been invited out to Microsoft HQ for a couple of days (October 22–23) which should be very interesting — more details on the what, why and how at a later date.

I will also be spending an extra day and a half in Seattle, perhaps taking in some of the sights of and maybe meeting up with a couple of on-line contacts for the first time.

Observations on Microsoft MVC for ASP.NET

Anyone who’s tried to develop large complex web sites with ASP.NET has likely run into many problems covering the page and control life cycle, view state and post backs and subsequent maintainability including the difficulty in creating automated unit tests.

Microsoft, taking a cue from the popularity of Ruby on Rails and subsequent .NET related efforts such as MonoRail, are embracing the model-view-controller (MVC) pattern and developing something more suited to web development than WebForms which aimed to make web development as similar to Windows development as possible (despite the major underlying differences in architecture).

Envy Code R Jeff Atwood scheme

Jeff “Coding Horror” Atwood published a nice round-up of coding fonts he’s been looking at lately in Visual Studio with his own color scheme.

For reasons best known to Jeff he went with 11 point this time (previously his scheme was published with 10 point) and used the older preview of Envy Code R neglecting to mention the italic-as-bold variant to get round the no-italics limitation of Visual Studio’s highlighting syntax editor.

October workshop at Guernsey Software Developer Forum

  • đź“…
  • đź“ť 152
  • đź•™ 1
  • 📦 Guernsey

At the last meeting we decided to try hold a workshop in October where people brought in their laptops and development tools and we’d work through some samples together. Once done we would talk about it and show some of our own code to illustrate approaches (and possibly help with debugging ;-)

We would need to choose one or two subjects to focus on for the workshop in order that we might have some time to put relevant materials/sample to walk through together.

Refactoring shared libraries and public APIs

Refactoring is an essential process to keep code clean and elegant while it evolves. IDE’s offer common refactorings (although somewhat short of those prescribed in Fowler’s excellent Refactoring book and way short of the overall goals explained in Kerievsky’s Refactoring Patterns).

One limitation of existing tools is that they can only update references within your solution. When you are refactoring a shared library this is a problem, especially if it is your public API to the outside world.

Silk companion #1 preview (more Silk icons)

  • đź“…
  • đź“ť 193
  • đź•™ 1
  • 📦 Icons
  • đź’¬ 5

Preview of Silk Companion Icon Pack #1The Silk icon pack available from FamFamFam (also known as Mark Jones) is an excellent pack of free 16×16 pixel icons.

Whilst the pack contains over 1,000 icons I still find plenty of gaps when I am using them and being that there has been no new updates in 18 months I have decided to release my own companion pack of several hundred more icons in the same style.

List of Guernsey Estate Agents

I’ve posted my list of Guernsey Estate Agents as other on-line lists were not comprehensive and prevented bookmarking or copying the address to send to others thanks to the annoying framing they used (so 90’s).

Yes, I’m house-hunting again after my estate agent failed to mention (claimed to be ignorant of the fact) that all the lovely fields and views from my proposed home were already marked as a target housing area by the States of Guernsey as part of their Urban Area Plan (PDF, 5Mb).

Pixelmator for Mac released

  • đź“…
  • đź“ť 296
  • đź•™ 2
  • 📦 Apple
  • đź’¬ 1

One of the things I love about Apple is the way they enhance Mac OS X with great features for other developers to leverage. Built-in spell-checking, incredibly rich edit controls, development environment and the recent Core frameworks are such additions. Core Image allows applications access to real-time hardware-accelerated graphic effects and is used within some of Apple’s own apps for various effects.

Pixelmator is the product of a two-man team that provides Photoshop like abilities for $59. Apple would not ship such a product for fear of further upsetting Adobe.