THE BLOG
Exploration of Thought
Thoughts on autonomy, self direction, digital business and life.
Using iTextSharp To Watermark/Write Text To Existing PDF’s
First off, yes, I know there are other tutorials on how to watermark PDF's with iTextSharp. Unfortunately none of them showed me exactly what I wanted to do - which is why I wrote this one. Currently I'm involved with a project that utilizes PDF's as their main product - a legal document. When I…Donn Felker - May 11, 2008
The Importance of Unit Testing WCF Attributes
Normally unit testing is used to verify that state is being altered as expected and interactions are occurring as expected (state based testing or interaction based testing). We also write integration/functional tests to ensure that layers and components are working together correctly in the overall picture. While in the field I've noticed that most tests…Donn Felker - May 7, 2008
Upgraded Personal Blog to DasBlog 2.x
I upgraded my personal blog site (where all this same content is cross posted) with DasBlog 2.0.7 in about 10 minutes flat. It was super easy. I spent the next 30 minutes verifying things worked still. Update: Weird. Cross posting works fine. Something is has definitely gone awry. Unfortunately I can't log in now, but…Donn Felker - May 6, 2008
Software Development: Greeenfield vs. Brownfield
Jargon, slang, blah blah blah... So what's the difference between the two? Its quite simple actually, so lets dive right into it. Greenfield Development Greenfield Development happens when you start a brand new project, as in, clean slate development. No legacy code lying around, no old development to maintain. You're starting afresh, from scratch, from…Donn Felker - May 5, 2008
By Far, The Coolest Flash App I’ve EVER Played With
I've played with a lot of Flash applications, hell, I've written a TON of them. I was one of the very few developers developing/integrating PHP/MySQL/Flash 5/MX/ActionScript programming that I know of at the time. Here's a few links to some of them I built that are still online. Brad B ECard Scarub Online Media One…Donn Felker - May 1, 2008
3.5 Beta Exams Not Available In Phoenix
I meant to post this a couple of weeks ago but unfortunately I didn't get the chance to. Anyway... I was a little bummed out to find that the ASP.NET 3.5 Beta Exams were being offered to MCP holders until late April (I believe it was up until yesterday), but unfortunately NOT A SINGLE EXAM…Donn Felker - April 29, 2008
TechEd Developer 2008 & Party With Palermo
If you're going to be at TechEd 2008, let me know as I'll be there. Also if you're going to Palermo's event, let me know as well because I'll be there as well - "im up in yer partee - rubbin' dem elbows". See ya there. (Click the image for more info)Donn Felker - April 29, 2008
Simple Download Counter HttpHandler
[Full code sample provided at the bottom of this post] I use A-Drive from time to time to host small files that I want users to download for various personal projects (mainly to help conceptualize the market for entrepreneur start-up ideas). Lately I needed to use it for a project where I needed to track…Donn Felker - April 29, 2008
WTF’s Per Minute
I saw this the other day on digg and I had to repost it simply for the fact that I need to have a copy of my own for reference. This is absolutely classic and true as it gets. I nearly broke down laughing with a side-ache when I saw this - it's absolute hilarity…Donn Felker - April 7, 2008
NUnit 2.4.7 and the RowTest Attribute with Example
This last Sunday NUnit 2.4.7 was released. As usual, great bug fixes were implemented by the team for this release, but I think the key thing to note about this release is that this is the first release of NUnit to include an externally developed Add-In [Charlie Poole, altdotnet mailing list - 20080331]. The RowTest…Donn Felker - April 1, 2008
PhotoShop Express vs. Paint.NET
Almost daily, I use some sort of digital editing program. Over the years my top 5 tools for digital editing have been Paint.NET and Photoshop. I use both programs daily for editing screen shots, creating educational material/training manuals, and blog posts. I love Paint.NET simply for the fact that its VERY quick to load and…Donn Felker - March 31, 2008
I Can’t Read Your Screen, Mr. Presenter
We've all been there, at the code camp/user group meeting/conference/etc where we CANNOT read the screen. Even though your code is projected onto a gigantic screen I cannot see you 10pt Courier Font, Mr Presenter, from 50 feet away in the back row. The audience faces contort and become scrunched up to the point of…Donn Felker - March 31, 2008