avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Sunday September 20, 2020, 7:22 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - jazper [ switch to compact view ]

Pages: [1]
Developer's Corner / The Composed Method pattern
« on: October 28, 2010, 01:48 PM »
I've been a big fan of this and now I know the actual name for this style of coding.  Anyone else find themselves doing this?  I use to be a bit gun shy on creating so many methods but I truely find code a lot easier to read when the methods are broken down into simpler tasks and the names given to the methods are much more meaningful.

Composed Method pattern:
The Composed Method pattern

One of the things I've adopted over the years in my own programming is the use of small methods -- that is, small as in few lines of code. It's made much easier by the use of a good Extract Method refactoring tool. In my case, that's CodeRush, and it's become second nature to apply Extract Method as I'm writing the code since there no cognitive friction in using it.

I was delighted to learn recently that this practice is known as the Composed Method pattern. It was first devised and promoted by Kent Beck in Smalltalk. In essence, there are three rules to the pattern:

   1. Divide your programs into methods that only perform one identifiable task.
   2. Keep all of the operations in a method at the same level of abstraction.
   3. This will result in programs with many small methods, each a few lines long.


General Software Discussion / Dropbox - Offering paid plan now
« on: September 26, 2008, 10:17 AM »
Dropbox is now offering a paid plan.  The options are rather limited at this time, but my understanding is that they will be offering more at a future time.

Currently they offer a 2gb free account or a 50gb 9.99/month (99.99/year) account.

Edit: Fixed the free account size for non beta users, the 5gb and 53gb are because I beta tested dropbox

Living Room / How many people work from home?
« on: April 04, 2008, 02:37 PM »
I'm curious how many people actually work from home? I for one, do work from home and I work for an employer.

How about the rest of you?

Living Room / iPod Car Kits...
« on: February 08, 2008, 08:27 AM »
Does anyone have any experience with iPod car kits?  I don't really know what to look for but my wife asked me to find a "good" one for her...any insight or information would be appreciated!  She has a iPod Nano.


Developer's Corner / Downloading the .NET reference source code
« on: February 06, 2008, 10:04 PM »
Found this nice app for grabbing the .NET source code...figured I would share

Welcome to the .NET Mass Downloader project. While it’s great that Microsoft has released the .NET Reference Source Code, you can only get it one file at a time while you’re debugging. If you’d like to batch download it for reading or to populate the cache, you’d have to write a program that instantiated and called each method in the Framework Class Library. Fortunately, .NET Mass Downloader comes to the rescue!

Living Room / Sun to Acquire MySQL
« on: January 16, 2008, 06:04 PM » it here ->

I'm not sure if this is good or bad for the future of mySQL...what are everyone elses thoughts?

Living Room / Have you ever wondered....
« on: January 12, 2008, 07:51 PM »

Living Room / Bill Gate's last day....
« on: January 11, 2008, 12:46 AM »
Pretty funny video, shows his "comedic" side.

Living Room / DonationCoder powered by logo's
« on: January 06, 2008, 10:06 PM »
There use to be a bunch of these on this site with different sizes , does anyone know if they are still on dc somewhere?

<img src="">


EDIT: removed attachment

Interesting list here...

At PC World, we spend most of our time talking about products that make your life easier or your work more productive. But it's the lousy ones that linger in our memory long after their shrinkwrap has shriveled, and that make tech editors cry out, "What have I done to deserve this?"

Still, even the worst products deserve recognition (or deprecation). So as we put together our list of World Class winners for 2006, we decided also to spotlight the 25 worst tech products that have been released since PC World began publishing nearly a quarter-century ago.,aid,125772,00.asp

General Software Discussion / Guitar Software
« on: April 04, 2006, 02:27 AM »
So, I am a complete noob when it comes to a guitar, or any instrument for that matter, however a year or even two i bought an electric guitar. It sits in the corner barely ever been picked up! Well, I'm up for learning how to play it...does ANYONE have a suggestion on good software that will help me learn? You have to understand I'm pretty tone deaf here, but I want to learn. I'm tired of it sitting in its case doing nothing!!


Developer's Corner / Introducing Open AIM
« on: March 06, 2006, 10:53 PM »
Looks really neat, haven't had alot of time to muck around with it.

 Open AIM


Living Room / Windows Live Messenger Beta Invites
« on: January 11, 2006, 07:40 PM »
I have 3 Invites I'm willing to give away...just reply to this thread. The first 3 replies will receive one.


Jazper's Software / ShoutCast Concierge v1.0.0.5 BETA
« on: November 21, 2005, 03:34 PM »
Here is the latest


FIXED: Now resizable, and size will persist - make the "Load Servers" window resiszable or at least bigger, it now shows only 4.5 streams at once.
FIXED: Now deleting anything where Pos() of "http://" is above 1 or = 0- in the "Load Servers" window, hide the "#EXTINF" lines
FIXED: Added Mutex to prevent 2nd instance - running the .exe again while cause to load a second copy :-/
FIXED: Added Mutex to prevent 2nd instance - if you could, make it check if it's exe is already running when it's started: if it's...
FIXED: Changed form style to sizeable, enabled maximizi button  - let the user change the size
ADDED: Save form state/size(persistant) on close

To Do
- add the "enable" checkmarks
- add something like skrommel's *great* "watch for song titles or artist names" idea (see above)
- let the user change what kind of info that window should show
- I would prefer a much smaller window, where I could have just the info most important to me visible,
- allow the user to give the streams 'nick names', so that one knows *which* stream is "NA" (see #3 in screenshot)
- allowing 'nick names' would also help to prevend problems with extremely long stream names (see #4 in screenshot)

ShoutCast Concierge v1.0.0.5 BETA


Found Deals and Discounts / Black Friday 2005 Deals
« on: November 21, 2005, 12:55 AM »
For those of you looking forward to Black Friday(day after thanksgiving in the US)

I've been fortunate enough to come across this link(actually my wife passed it on to me :) )

Black Friday 2005 Deals


Jazper's Software / ShoutCast Concierge v1.0 Bug Reports
« on: November 17, 2005, 10:56 PM »
Please post any bugs or anomolies that you may run into with ShoutCast Concierge 1.0 BETA in here!

Download ShoutCast Concierge v1.0 BETA


Pages: [1]