Panasonic Youth rob sanheim writes about software, business, ruby, music, stuff and things



Posts Tagged Agile

How to annoy and aggravate your coworkers with CVS!

“Whats the problem?! It compiles, doesn’t it!!”


First No Fluff Just Stuff session of 2006 posted

The first NFJS show has been posted for 2006 for Milwaukee on Feb 24-26th. The full session listing has quite things that I either missed last year or are just new:

Programming Java Concurrency - as I mentioned earlier, concurrency is something I would really like to expand my knowledge on in 2006.
Unit Testing Best [...]


Keeping enums/constants DRY?

I'm pretty sure there is no way to do this with Commons Enum (yes, I'm stuck on 1.4) using plain ole java. Say you just want every enum to have the same attribute name as its variable name, like so:
PLAIN TEXT
JAVA:

private static int index = 0;

        private final static SalesOrgType DISTRICT [...]


Ajaxian redesigned (and finally on Wordpress)

Yay! We finally got Ajaxian updated with a new design and converted to Wordpress from Movable Type. The redesign is great and long over due, but even more important to me is to not have to deal with the horrible Movable Type admin interface. After getting used to Wordpress' admin interface with [...]


web framework deathmatch: Rails vs Seaside

Glenn wrote recently about how to decide between Rails or Seaside.
[...Rails] is better in some ways, but Seaside is better in other ways. I think it's just that Rails' strengths address problems that are particularly frustrating to developers right now.
Rails addressing the problem of updating a relational database from the web, while Seaside focuses on [...]


Logging in an abstract base class - violates good OO?

Scenario: you are starting a project and have created three classes that all do their own standard log setup, creating private static logs or whatever. Does creating an abstract base type with standard logging functionality violate YAGNI, the single responsiblity principle, or something else?
A couple immediate problems I can see with the [...]


Keep your sql and your java code separate

(assumption: using Spring JDBC or some other thin JDBC layer, obviously this does not apply to ORM)
At what point in the process do you decided to take all your sql out of your data access layer and put it into plain property files or sql files? This gives you the PowerOfPlainText but adds an [...]


Refactoring and abstractions

"you couldn't refactor your way out of paper bag..."


Microsoft’s horrible TDD guidelines

So-called "guidelines" for TDD from Microsoft using Visual Studio 2005


Presenting “Better Software Through Refactoring” at Wisconsin JUGs

I'll be doing a new presentation titled "Better Software Through Refactoring" at the upcoming Wisconsin and Madison Java Users Groups. Here's the abstract from my NFJS page:
Refactoring is the process of improving the design of code without changing the behavior. The practice of refactoring is increasingly becoming a required skill for any professional developer, [...]


← Before After →