"Do I Care" and "It Depends"
Between my time talking to Agile Joe when my bank hired him and Jimmy Bogard in the last Virtual Alt.net meeting, I now have two new guiding principles to most development tasks.Do I Care?Should you...
View ArticleBosses and your approach to Agile
For me the hardest part of Agile by far is getting bosses to understand what it is, why it matters, why what they're doing now is harder than it needs to be, and why what they're doing now is causing...
View ArticleUpdate
It's been awhile since I added anything, but I want to update myself or any future readers on what I've actually been doing with myself the past month.Got a commiter to Pinsor in Carlos Ble. Very smart...
View ArticleDeployment automation and adventures in stupid
At work we currently do not have a ton of order to software releases and requests. I've worked hard to try to bring more there but it's just not part of the way things have been done in the past and...
View ArticleHudson, NDepend and OSS - The Good, The Bad, and The Useful
Patrick Smacchia was kind enough to give me a copy of NDepend so I could give it a good test drive. While we do use NDepend at work, we primarily use it for finding low hanging fruit for refactoring...
View ArticleTypemock Isolater and ASP.net Bundle -FREE
Pretty obvious marketing, but this is an awesome deal so I wanted you my readers in on it too. What kind of irresponsible blogger would I be? So without further ado:Unit Testing ASP.NET? ASP.NET unit...
View ArticleMonorail ActiveRecord and NHibernate
Ran into this at work yesterday and wanted to save others some aggravation:Scenario: Need To query a value on a page repeatedly. Another 3rd party program is modifying the data you are querying. (in my...
View ArticleContext/Spec style testing and my approach to BDD
I borrow heavily my approach to testing from a combination of Ayende's Rhino Tools tests, and my reading of the Rspec beta book. But I think I've stumbled onto something I'm happy with and I can...
View ArticleOver at los techies now
I got a wonderful opportunity to blog over at Los Techies . I'm not too worried about losing my independence as I see eye to eye with a lot of that community and its a good place to get my idea's...
View ArticleJava Dependency Management with Apache Ivy
Not wanting to ditch your already built well working ant scripts for the plugin-centric view of Maven, especially if your project structure doesn't line up quite right with Maven's point of view? Enter...
View ArticleProjects in Java with Maven 2
For those of you who don’t know Maven is a build tool/dependency manager/project model. Those in the Microsoft space can probably imagine MSBuild + the ability to download all dll’s for you.What I...
View ArticleDynamic DNS with Amazon EC2 Linux and EveryDNS
So I finally sat down and did the math and found out Amazon EC2 was quite a bit cheaper than what I’d been paying for hosting as long as I was willing to prepay for at least a year. However, with EC2...
View ArticleHibernate Connection Pooling: why isn't the default one for production?
Hibernate unlike NHibernate comes with a variety of connection pooling options. The three primary ones of which I'm aware are Proxool, Apache DBCP, and c3p0 . I myself have only so far used c3p0 and it...
View ArticleMySQL 5 Performance Tuning Toolkit
Recently we’d played with table partitioning and because of the limitations of it and some decisions we’d made a very long time ago we ended up spending a couple of days tracking down hotspots. In the...
View ArticleProject Management in Java: A Confused .NET Developer’s Perspective
When I was first introduced to workplace Java the amount of ways one could define a project appeared to be restrictive, confusing and a point of frequent friction. While those things may all be true,...
View ArticleAnti-Pattern: Too much of your application is about interacting with external...
Firstly, what am I talking about? Applications that meet some of the following descriptions:Stored procedures with a fair amount of conditional logic or complicated business rules buried in a sub-query...
View ArticleJava IoC containers and classpath scanning (or what I’ve been looking for...
Frustrated with the typical way I saw IoC used in Java where every example I found involved thousands of lines of XML and/or Java code to configure Java beans or components. This is very different...
View ArticleThe difficult definition of professional software development
Here are some of the contradictory phrases (and a few paraphrases) I've overheard used to define what is "good" and "bad" code. Code should always be well commentedMaintainable code has unit tests and...
View ArticleRail 3.1 CI setup with Jenkins, Test Unit & SimpleCov on OS X Lion.
I recently had to setup a build server for some rails work I'm doing. Still wanting to support my other projects I setup Jenkins. I ran into several issues. Running Jenkins as a hidden userFirst I...
View ArticleRuth’s Story
Ruth Ann Svihla came into this world screaming and angry on October 30 2011 at 6:57 am. She was and has always been a beautiful, intelligent child that brought us a great deal of joy, but she was born...
View ArticleAn Evernote backed Journal using Vim/Emacs
I journal quite a bit and my holy grail has been using my favorite text editor (Vim or Vim bindings) with Evernote to store the everything in a smart searchable format. Today I stumbled onto a neat...
View ArticleWeb API FromUrl and FromBody
I've been using ASP.NET Web API for new service my lone .NET customer. They needed to build a most html/js application into the company intranet and they are only interested in Microsoft Technologies...
View ArticleHow to become in polyglot in 5 hard steps.
With today’s world of programming languages where many languages are better at certain tasks than other’s you’ll find it useful to learn multiple languages over the course of your career (as well as...
View ArticleArticle 1
Reads and the perils of index tables.I frequently see index tables in Cassandra being used to allow a One Source Of Truth. It’s important to remember when designing a truly distributed system...
View ArticleBuffer Cache Makes Slow Disks Seem Fast, Till You Need Them.
Linux has this wonderful thing called the buffer cache (for more detail read here ). In summary, it uses all your free ram as a cache for file access. Because of buffer cache you can easily get under 1...
View Article
More Pages to Explore .....