-
Recent Posts
- Rail 3.1 CI setup with Jenkins, Test Unit & SimpleCov on OS X Lion.
- The difficult definition of professional software development
- Java IoC containers and classpath scanning (or what I’ve been looking for from .NET for months)
- Anti-Pattern: Too much of your application is about interacting with external resources
- Project Management in Java: A Confused .NET Developer’s Perspective
Recent Comments
- Tim Ottinger on The difficult definition of professional software development
- Tim Ottinger on The difficult definition of professional software development
- Jim Cooper on The difficult definition of professional software development
- gregorylong on The difficult definition of professional software development
- John Sonmez on The difficult definition of professional software development
Archives
Categories
- ActiveRecord
- Agile
- alt.net
- Anti-Patterns
- AppDomain
- Authkit
- BDD
- Boo
- Brownfield
- C#
- Castle
- CI
- Context
- Craftsmanship
- DotNet
- DSL
- Dynamic Langs
- EC2
- Functional
- GHC
- Haskell
- Hate
- Hudson
- IoC
- IronPython
- Ivy
- Java
- Lean
- Learning
- Mako
- Maven
- Monorail
- MSBuild
- MySQL
- NHibernate
- ORM
- Pylons
- Python
- Rails
- SOLID
- Spec
- SpecMaker
- Spring
- SqlAlchemy
- StructureMap
- TDD
- Uncategorized
- VAN
Meta
Author Archives:
Rail 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 user First I noticed that jenkins … Continue reading
The 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 commented Maintainable code has unit tests and well named methods therefore needs little … Continue reading
Posted in Craftsmanship
10 Comments
Java IoC containers and classpath scanning (or what I’ve been looking for from .NET for months)
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 than IoC typically used in … Continue reading
Posted in IoC, Java, Spring
2 Comments
Anti-Pattern: Too much of your application is about interacting with external resources
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 (some would argue sprocs at all). Web pages with … Continue reading
Posted in Anti-Patterns
Comments Off
Project 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, it’s a great deal better … Continue reading
Posted in Ivy, Java, Maven, MSBuild
7 Comments
MySQL 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 process I picked up … Continue reading
Posted in MySQL
Comments Off
Java 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 Apache Ivy which like Maven can automatically … Continue reading
Posted in Uncategorized
Comments Off
Hibernate 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 works quite well having … Continue reading
Posted in Uncategorized
Comments Off
Dynamic 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, … Continue reading
Posted in EC2
Comments Off
Projects in Java with Maven 2
NOTE: due to issues with spam I’ve turned off comments, I’ve cross posted on my old blogger account if you have comments. For those of you who don’t know Maven is a build tool/dependency manager/project model. Those in the Microsoft … Continue reading
Posted in Uncategorized
Comments Off
