Blog posts page 15 of 45

Web site vs web application in Visual Studio

Rob Conery got me thinking about web site maintenance and I put forward a brief comment on the two distinct types and how Visual Studio handles them which I have expanded upon here.

Primarily for working with ad-hoc web sites that have programmed elements. Easily identified by customer-specific content present in aspx files.

Where developer is succinct

Radio 4 covered the The Six Word Memoir competition, inspired by Earnest Hemingway’s wager he could tell a complete story in just six words. He deliciously delivered β€œFor sale: Baby shoes, never worn” earning him $10.

Expressing a life story in six words is just as tricky. Some of my favorite submissions include:

The pragmatic .NET developer

  • πŸ“…
  • πŸ“ 761
  • πŸ•™ 4
  • πŸ“¦ .NET
  • πŸ’¬ 10

Long-time friend, fellow co-host of the GSDF and the coding genius behind the open-source Ogre3D engine Steve Streeting has written an interesting piece on Open source adoption; countering the fear and doubt. I have no doubt that this was fueled by a lengthy discussion last night in the Ship & Crown pub – a common ritual after our GSDF meetings.

The reasons why I adopted .NET as my primary platform despite being tied to a single-supplier are:

Language Integrated Query: An introduction talk tomorrow

  • πŸ“…
  • πŸ“ 128
  • πŸ•™ 1
  • πŸ“¦ .NET, Guernsey

I’m just finishing up the slides, notes and writing code samples for my LINQ presentation at the Guernsey Software Developer Forum tomorrow evening.

Hopefully the broader scope of this presentation will mean a few new faces – the previous talks on Subversion and web application security might have been a little specific for a such a small audience (Guernsey is around 70,000 people on an island 9 miles long).

What being open means to Apple & Microsoft

Former Apple engineer Jens Alfke believes Apple’s external image has been polished until featureless. The restrictive staff blogging policies, the veil of secrecy around future plans and a carefully orchestrated three-person spokes-team of Jobs, Schiller and Ive lead to a very impersonal closed business.

It certainly wasn’t always this way. The original Mac team appeared in Rolling Stone magazine with credit in about boxes, a practice that was continued at NeXT but abolished by Mac OS X Beta. Jobs makes regular comparisons between engineers and artists and touted individual thinking in the Think Different campaign and artists like recognition with signatures on art and credits on film.

LINQ presentation at Guernsey Developer Forum

  • πŸ“…
  • πŸ“ 69
  • πŸ•™ 1
  • πŸ“¦ .NET
  • πŸ’¬ 2

I will be giving a talk at the Guernsey Software Developer Forum at the end of the month on Microsoft’s new Language Integrated Query (LINQ) with particular emphasis on the capabilities and object-relational mapping characteristics of LINQ to SQL.

Now confirmed for:

What’s in your laptop bag?

Since my new laptop arrived I’ve been fine tuning my accessories in search of the developer-on-the-move setup. Here is my current contents complete with shameless Amazon Affiliate product links where applicable ;-)

My parents bought me the Brenthaven Pro 15-17 Backpack for Christmas. It has a great number of sections and compartments yet can still be thinly packed with the padding contributing to a comfortable wear. The only negatives are that the finish seems a little rough in places and that the rigid laptop protection area seems to be designed to hold a laptop almost twice as thick as a MacBook Pro despite claims of being β€˜Designed for a 15.4β€³ MacBook and 17β€³ MacBook Pro’.

Mac freebies for Christmas

  • πŸ“…
  • πŸ“ 1,004
  • πŸ•™ 5
  • πŸ“¦ Apple
  • πŸ’¬ 6

Spaces is new in Leopard bringing virtual desktops to the masses. Leopard gives you a number of ways to switch between spaces including a menu-item drop down and configurable keyboard shortcuts.

To move a window to another space you drag it to the edge of the screen and wait a moment but curiously you can’t use this great technique without a window to switch!