Welcome to Atalasoft Community Sign in | Join | Help

Browse by Tags

Lou Francos

I was playing with the Product Box Generator and created the following bit of fun: I love software. Thanks, Lou, for tolerating me. Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it!
Posted by Steve Hawley | 1 Comments
Filed under:

When "new" is Too Slow

I was working on some prototype code that needed to be super fast. After getting basic functionality up and running, I found that the biggest chunk of time was getting lost in operator new. In this particular chunk of code, I had some simulated recursion
Posted by Steve Hawley | 2 Comments

Out, Out, Damn Ref

What is the difference between the out and ref keywords in C#? Rick and I were discussing this earlier today and I decided that I wanted to find out for real. Inherently, I know what the difference is: ref is passed by reference and out is pass by reference
Posted by Steve Hawley | 2 Comments

Intraeducation

In a previous blog entry , I wrote about the importance of professional development, especially from within. I'd like to briefly underscore this with a double line written in a heavy magic marker. One of the major goals of education at the high school
Posted by Steve Hawley | 2 Comments
Filed under:

Making Noise

I was reading a number of articles about using noise for image generation. I came across this set of web slides by Ken Perlin, who pretty much invented the use of noise for surface texturing and pattern deformation. In addition to some delicious eye candy,
Posted by Steve Hawley | 1 Comments

More Unit Test Tricks

I've posted before about some tricks you can do to play with NUnit and get more out of your testing. Today I'm going to pass in some more tricks I came up with recently to use reflection to verify correctness. Recently, we had a defect that involved the

Parallelism

Threading in current programming models is one of the hardest things to get right. It appears to be a fabulous tool waiting to be exploited, but it is instead one of the hardest things to get right. Mike Stall has an interesting take on the combinatorial

Immutability

Functional programming is in. There is a lot of buzz around the future of functional programming as applications look to leveraging multiple processors and multiple cores for their tasks. One of the things that makes this easier is to work with immutable

6.0 Features - Tiff Gets Ready for ECMi

DotImage supports TIFF images in a number of different ways. In prior releases we've provided feature-rich tools that allow our users to get at all the nitty gritty details of TIFF images and TIFF files. With those tools you can do just about anything
Posted by Steve Hawley | 0 Comments

Learn from the Past

I was on a Google hunt for a picture of Peter Weinberger (the 'W' in awk ) on a water tower and I ran across a book I had seen once many years earlier called "Beyond Photography - The Digital Darkroom". This book is available online in a series of PDF
Posted by Steve Hawley | 0 Comments

Learning to Program

Short entry - this blog post is an interesting take on what you should consider doing to become an effective programmer. I agree for the most part. I would add a couple things, though. Historically, I've discovered that I can learn the syntax/grammar
Posted by Steve Hawley | 0 Comments

Never Forget - Floating Point Sucks

There are a number things in software engineering that look like great ideas and look like the obvious and perfect solution to a particular problem. Ultimately, they fail in practice. Floating point numbers are just such an example. It looks like they
Posted by Steve Hawley | 0 Comments

Hypogastric Joggle

I've been very busy tracking down and fixing bugs, but I thought I'd pass this on from the instructions to a radio controlled helicopter: Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it!
Posted by Steve Hawley | 0 Comments

I'm Special!

It was very thoughtful of this company to send me this e-mail, but they spelled my name wrong. Really, if you're going to get null data, handle it gracefully. "To whom it may concern," or "Dear customer," are much better alternatives. I already know that
Posted by Steve Hawley | 0 Comments

Disgusting C-ism

I wrote some code that makes some assumptions about the length of int when converted to a string. This is in code that is strictly internal and is only ever called by internal code in very controlled circumstances. Still, when I wrote that assumption,
Posted by Steve Hawley | 0 Comments
More Posts Next page »