Resume Available
Hello All -
I put my resume up for availability as I'm not quite certain how much longer I can stay at my current job. I'll be looking around for things to work on in the Dubuque area, so if anyone knows of any open positions, please let me know.
The resume itself can be found here, or just use the link at the top of the page.
DNN Module Creation, Explained (part 1).
Since I haven't shown up here for a while, I should talk a little bit about what's been going on in my life. I'll keep it short.
December: Left my job in Rock Island, was in a musical at Quad City Music Guild, Found a job in Dubuque at 365Advantage, lived in a suitcase until I found an apartment, worked on mobile phone development.
January: found an apartment, continued phone development until our other two developers left, was told in a week to learn DotNetNuke module development.
So here we are.
I've had some consternation in trying to figure this framework out (I come from the Java n-tier and Ruby on Rails MVC worlds). The biggest is getting my head around WebForms. For some reason, carrying state of pages between each other seems dirty to me, compared to handling everything by referencing the entities themselves (a la REST). I've even googled it: 
Turns out that's not how they do things in the DNN world.
Through some aid via the book Professional DotNetNuke Module Programming and the books author, Mitchel Sellers, I think I've slowly gotten a hang of the basics.
On the face, DNN is a CMS. Compare a default install with something like vanilla Radiant or WordPress. But most people forego that aspect of it, and use the portion of DNN that they've become known for: pluggable modules.
You would think that a system that was built to be completely modular would make it easy to build modules, right? I WISH. Maybe it's just me, but I shouldn't NEED Visual Studio, SQL Server Management Studio, and some magic to build a module. Then again, I come from Java and Ruby, where I'm not tied to an IDE. DNN Module building requires it, though.
Now that I've finished complaining, Part 2 will demonstrate how I've managed to get around this, and use the services that .NET provides (like LINQ to SQL) to make DNN Module building as painless as possible.
Job Hunt
Hey guys -
I know I don't update this much, but I figured that I'd say something real quick about the job hunt. I applied for Mailtrust, an email hosting company in Blacksburg, VA a couple of weeks ago. On Monday, I received an email stating that they have met their hiring quota for the quarter, and that they'd start opening up hiring again in a couple months. So, bust. My current aspiration is with a trading company called IMC, at their branch office located in Chicago. I'm still waiting on a response from them, so we'll see what happens. I'd really like to know that I've found something before the end of the school year, which is approaching quickly. I've got about 2 weeks left with all of my studies, and then I'm off for the real world. Yikes.
Take care, all.