Coding and Dismantling Stuff

Don't thank me, it's what I do.

About the author

Russell is a .Net developer based in Lancashire in the UK.  His day job is as a C# developer for the UK's largest online white-goods retailer, DRL Limited.

His weekend job entails alternately demolishing and constructing various bits of his home, much to the distress of his fiance Kelly, 3-year-old daughter Amelie, and menagerie of pets.


  1. Fix dodgy keywords Google is scraping from my blog
  2. Complete migration of NHaml from Google Code to GitHub
  3. ReTelnet Mock Telnet Server à la Jetty
  4. Learn to use Git
  5. Complete beta release FHEMDotNet
  6. Publish FHEMDotNet on Google Code
  7. Learn NancyFX library
  8. Pull RussPAll/NHaml into NHaml/NHaml
  9. Open Source Blackberry Twitter app
  10. Other stuff

What The Heck's a 'Front End Dev'?

I had an interesting chat with a few colleagues of mine yesterday, and it was on the subject of the "front end dev". The two colleagues in question were a designer, and a good all-round developer, each with 10 years experience in their respective fields. So they've been through the mill.

The subject of JQuery came up, and after a little rumination on things, we kinda agreed that what the web needs, is a new specialism, the front-end developer. So were we right? If you're a dev, is now the time to go for that niche and specialise, if you're a designer, are you going to have to get used to your finely crafted CSS getting butchered by some nightmarish hybrid creature, neither a designer or a fully fledged dev? (A were-dev?)


Categories: Software Industry
Permalink | Comments (0)

Editing JPEG Photos Without Recompressing - Part 2

Hot on the heels of Editing JPEG Photos Without Recompressing - Part 2, I've had a few days to ponder, and I'm back with more thoughts on editing JPEGs without recompression, and maybe with a conclusion. Where we left off, we'd determined that the JPEG compression steps that we'd need to deal with, in decoding order, are:

  1. Huffman decoding
  2. Run-Length Encoding
  3. Zig-Zag scan
  4. Quantisation
  5. DCT transform

We're aiming to do as little of the above as possible, so to affect the image compression as little as possible (if at all).


Permalink | Comments (0)