Posts tagged software

Nov24

Man makes nice software. Sells it. Makes $100,000 in 5 months

software ~ money | comments

In only 5 month’s, Peldi Guilizzoni has sold $100,000 in licenses for his Balsamiq Mockups app.

Continue reading »

Oct22

TODO.txt 2008 Ultimate Team Edition

software ~ humour | comments

Believe it or not, the simple TODO.txt ticks a lot of boxes when it comes to collaborative issue management. Check out this list of cool features for the mighty TODO.txt file.

Continue reading »

Aug09

Pretty Simple Software

software ~ apple ~ osx ~ mac | comments

I have a fascination with conceptually simple, visually attractive software. Those two characteristics often make software truly excellent IMHO.

Continue reading »

Jul31

Loose Coupling: Quote de jour

software ~ architecture ~ ioc | comments

James Kovac seems to have a gift for explaining stuff. I though his Loosen Up article on MSDN was brilliant.

Continue reading »

Jul27

Cheap as Chips private Git hosting

software ~ git | comments

I’ve been playing with Git on a jungledisk drive recently (which uses Amazon S3 behind the scenes).

Continue reading »

Jul22

Putting Git in the cloud with Amazon S3

software ~ ruby | comments

I’ve been playing with the Git this week.

Trying it locally is all very well, but I now want to try it from various locations and computers. I guess I need a central repository…

Continue reading »

Jul17

Friendliest console installer EVER!

software ~ rubyonrails | comments

This is the friendliest console-based-installer I’ve ever used:

Continue reading »

Jul08

What Open Source stack do the gurus use?

software ~ opensource | comments

Ohlo looks like a cool site for seeing what technologies people are using in their projects.

Continue reading »

Jul08

Nice use of Google maps in registration

software ~ google | comments

Cool use of Google maps for selecting where you live or work during site registration.

Continue reading »

Jul06

Generate State Machine diagrams from your POCO Entities

software ~ .net | comments

Have you ever come across those tools that let you generate code from state machine diagrams or state tables? Just for fun, I thought I’d try turning that idea on it’s head:

Continue reading »

Jun30

A simpler DSL for GUI state machines

software ~ .net | comments

I can’t seem to get State Machines off my brain this week, sad isn’t it?

I find that I use them so rarely, yet I have a nagging feeling they could be so incredibly useful. I think it’s ultimately because they could let me separate concerns.

Continue reading »

Jun26

C# aint blunt!

software ~ .net ~ code | comments

I'm finally getting time to dig into C# in Depth and try some stuff out. It's pleasing to see some of the terse constructs we now have.As a small example, this is great:

Continue reading »

Jun26

Instant Messanger For Coders?

software | comments

I had a look around for an instant messaging client for coders, but couldn’t find one.

Features I want for starters are:

Continue reading »

Jun23

Database Garbage Collection (for Business Entities)

software | comments

When I walk around customer offices, I see that they have rules for cleaning stuff up:

Continue reading »

Jun23

A .NET state pattern for business entities

software ~ .net | comments

I started playing around with some ideas for a simple implementation of the State pattern. I wanted something that would allow business entities to exist in various states, and have different validations and business logic in different states.

Continue reading »

Jun22

Is the State pattern broken?

software ~ .net | comments

I’ve been looking at the state pattern today, with the goal of allowing business entities to behave differently depending on their state. So, an Order in “Shipped” state would have a completely different behavior to an order in “Placed” state; I might not be able to update an order in Shipped state, but I could if it were merely “Placed”.

Continue reading »

Jun19

Not persisting invalid entities is rubbish!

nhibernate ~ software ~ dotenet | comments

Here’s a persistence idiom I don’t like:

Only save entities if and when they are valid. Invalid entities don’t get saved.

Continue reading »

Jun12

Is the SRP principle the same as "Low Coupling and High Cohesion"?

software | comments

I was thinking about the Single Responsibility Principle - which roughly states that a class should only be responsible for one thing. (Is the word responsibility deliberately vague do you think!?)

Continue reading »

May30

"Being professional is overated"

software | comments

That’s a cool statement seen is this post from Carsonified.

May24

Plug data into your NUnit tests

software ~ squilbo | comments

Today I found a cool feature in NUnit 2.5 Alpha 2 that I’ve been REALLY wanting. Basically, I wanted to be able to run tests multiple times, but with different data each time. This is now possible using the DataSource attribute.

Continue reading »

May21

Windows XP is a breath of fresh air...

software | comments

…compared to Vista!

I’ve been using Vista for 6 months now, but I recently installed XP on a testing computer when I didn’t have my Vista disks to hand. I’m now sold on XP, it just feels so much more comfortable and productive compared to Vista. So, back to XP I go…

Continue reading »

May14

Don't fight your framework!

software ~ .net | comments

I’ve been recently getting my head into a new GUI framework recently - ExtJS to be precise. After a few days of stumbling about, I’m now removing reams of code that I wrote at the beginning of my learning curve. This code is being replaced by far less code, but code that makes more use of the framework features.

Continue reading »

May07

What the $*#! is Squilbo?

software ~ ajax ~ squilbo | comments

I’m at it again. I can’t help myself. Ever since my first job working as a lowly student Oracle SQL monkey for engage Mutual Assurance, I’ve wanted to build better SQL tools.

Continue reading »

May07

Yahoo! GUI Design Patterns

software ~ ajax ~ patterns | comments

I’ve been tinkering with the idea of creating a GUI design pattern guide for a while, the general idea being that you keep a catalog of controls/techniques for GUI building, and document which situations those controls work best in.

Continue reading »

Apr27

ASP.NET Forum + Blog + CMS: WHERE ARE YOU!?

software | comments

Grrr. I currently have a client who wants to set up a web site for their single software product, with the following features:

Continue reading »

Apr24

How a blog should be

software ~ travel ~ blogging | comments

Some good friends of mine, Peter and, Susan have set off on their adventures around the world. Pete decided to set up a blog to document their travels - aroundaboutway.com

Continue reading »

Apr16

Features need love too...

software ~ development | comments

I absolutely love how 37Signals blog about how they built a particular feature. They give a real walk-through of the thought processes that were involved. The most recent example is the project switcher for base camp. This is a simple feature in essense, but it got a lot of love.

Continue reading »

Apr07

How often do you restart your Mac?

software ~ osx ~ mac | comments

I was quite surprised to see that I haven’t restarted the iMac running OSX Leopard for almost 18 days.

Apr03

Synchronising Exchange & Outlook with OSX iCal and Address Book

software ~ osx ~ mac | comments

I recently switched to Mac, and it’s been annoying me that I have to switch into Windows (using VMWare Fusion) to get at Outlook for my Contacts and Calendar.

Continue reading »

Apr03

ASP.NET MVC on Mono & OSX

software ~ mvc ~ mono ~ osx | comments

Thanks to this guy I’ve been able to get ASP.NET MVC CTP2 running on OSX and Mono. I’ve been looking forward to playing with ASP.NET MVC, and I’m pretty excited to be able to get it working on Mono.

Continue reading »