- Inline setup versus let in RSpec --
- Interview Tip: Checkout Online Code Environments before the Interview --
- Quick Inline Vim Keymap Shortcut --
- Aggregate Failures --
- RSpec Instance Double With Class Names --
- More Testable Rake Tasks --
- Configuring Jenkins Properties As Code --
- Evaluating Concourse CI --
- The Dark Side of Javascript Fatigue --
- Mob Programming (Pair Squared) --
- Git Commit Games --
- Books -> Digital -> Subscriptions --
- Debugging SSH on Mac OS X --
- Ternary Operator Guidelines --
- Lucky Rubber Duck --
- Enterprise Architecture in An Agile World --
- Rerun Jenkins Builds --
- Javascript Goes Back to Class --
- Why No One Wants To Grow Up to Be an Enterprise Architect --
- Timely Pull Request Responses --
- RailsBridge Sacramento --
- Why Isn’t Remote Work Common in the Bay Area? --
- AgileZen Limping Towards the Drain --
- Hiring In 2015 Is Hard --
- Deleting Unit Tests --
- Lunch for Integrating Teams --
- Local Tmux Usage --
- Evolution of a User Group --
- Phone Screening Junior Candidates --
- Kickstarter Idea: Mac OS X Package Manager --
- Favorite Recruiter Email Subject --
- 4K Programming Monitor at 30Hz --
- Developer Alumni --
- Development Podcasts --
- Dipping Toes in Other Development Communities --
- RSpec stub_chain for legacy code --
- Dev Lunch as a Power Tool --
- Converging on Javascript is a Bad Idea --
- Three Debugging Tricks for Lego Mindstorms --
- SourceTree versus Gitk --
- Why Slack Needs Sound Effects --
- Dotcom Junior Devs 2.0 --
- RSpec and the Death of Should --
- One Language Resumes --
- One-on-Ones on a Pair Programming Team --
- Experimenting With External Blog Pressure --
- New Gem: Yertle Formatter --
- RSpec Stubs with no_args --
- 10,000 Tests and Counting --
- One Year with Jasmine --
- Daily Agile Standup Comedy --
- My Biggest Career Mistake --
- 6 Months with Vim --
- Jenkins: My Personal Bodyguard --
- Stubbing Partials with RSpec in Rails View Tests --
- Breaking the Build at the New Job --
- Cardboard Boxes and Modern Web Frameworks --
- Mock With Spock --
- Grails Unit Testing: Mocking With MetaClass Stubs --
- Developers and Desktop Databases --
- Spock Intro Tutorial --
- AgileZen for Solo Remote Development --
- Fallback Plan in Action: From Software Manager to Developer --
- Recruiting for Passion: Creative Job Descriptions --
- DSLs In Action Review --
- Agile Rollout Warning Signs --
- Second Wave of SOA --
- JUnit 4 with Hamcrest Examples --
- Apache has an Attic --
- Clean Code Band --
- Faulty Hopes for UI Testing Tools --
- Developer Expectations --
- Multiple IDEs --
- Java Development Skill Defaults: Spring/Hibernate/jQuery --
- An Open Letter to Helpdesk Managers on Developer Admin Access --
- JUnit Not a Default In JDeveloper 11g --
- Main Methods in Java Training Labs --
- Continuous Integration Game One Year Later --
- Staying A Specializing Generalist --
- Land the Tech Job You Love For Managers --
- Researching Developer Candidates Online --
- PHP and Javascript at OSCON 2009 --
- Professional Services Alumni --
- TDD Takes Years --
- New Business Card --
- Project Status Reports with Attachments --
- Coding Katas --
- #152 Development Blog --
- Part of an 11.5% Group --
- Corporate Source Control Options and git --
- Agile Manifesto Style Values --
- First Impressions on Cucumber --
- Compromising Quality for Schedule --
- Ruby On Rails Site Down --
- Fast Deploy with Groovy Google App Engine --
- Back to a Text Editor --
- Testing .NET Code Behind --
- Management Fire Drills --
- Rhythm of Broken Builds --
- Head First Rails Testing --
- Saying No --
- Ugly Source Control Trees --
- Email Effectiveness with Inbox Zero --
- Autotest Migrating to Java World --
- Continuous Integration and Audits --
- Developing a Bench --
- Rough Mockups with Balsamiq --
- Bridging Development Realities --
- Blowing Out the Maven Repository --
- Friday Rule --
- Dual 24″ Monitors --
- Maven Frustration --
- Service Registry --
- SOA Silliness --
- C# Coding Standards --
- Rotating Through --
- Business Users As Developers --
- Screencast and Comic Documentation --
- Sometimes You Want the SysAdmin to Say No --
- Story Time Meetings --
- Checking Out Code on a Library Schedule --
- Crisp Meetings --
- Beach Email --
- Another Software Development Manager Blog --
- TDD in PL/SQL --
- Two Weeks Into New Management Position --
- From Software Development Manager to Application Development Manager --
- Continuous Integration Games --
- Keeping Programmers Passionate With Training --
- Scheme for This Year’s New Language --
- RSpec Revisited --
- Agile With Infrastructure Projects --
- Continuous Integration and Enterprise Architecture Governance --
- Annual Goals with the Dead Man’s Rule --
- Mainstream Agile with XP? --
- Standup in the Dark --
- When To Code Review Changes Versus the Whole File --
- Trading Haskell for a New Language --
- Old Dotcom Swag --
- Business Software is Ugly --
- KitchenSink Class --
- JBehave and RSpec History --
- Developers and PMs --
- Rails Envy Podcast --
- Just One Change Per Retrospective --
- Scrum Master Stand In --
- Bad Code Metric – Crap4J --
- Java 1.6 No Show For Leopard --
- Enterprise Architecture and Agile --
- Off To Agile Open California --
- Moving to Enterprise Architecture --
- Happy Builds With Hudson --
- Laptops In Meetings --
- Communicating Email Efficency --
- Moving a Team to Journeyman Developers --
- Second Sacramento Ruby User Group Meeting --
- Learning In Tests --
- Average Developers and Agile --
- Future of FIT/Fitnesse --
- Are BugTrackers Agile --
- Fitnesse Over The Hump --
- Ruby Eye for the Java Guy --
- J.B. Rainsberger’s Up for Wikipedia Deletion --
- Agile for One Developer Projects --
- Willing To Give Estimates --
- Testing Legacy EJB Code --
- SOA Registry for Five Web Services --
- Javadoc Clutter --
- ScrumMaster Removing Obstacles --
- Finding A Test Seam --
- Third Generation Web Frameworks --
- Project Behavior Issues --
- Lengthy Sprint Goals --
- Conference Givewaways --
- Giant Classes --
- Improving Legacy Code --
- Taking the Leave Option --
- Struts Still Dominant --
- Fixing Issue with JRuby 1.0 and Rails --
- Purchase Programming Languages --
- Unit Testing in Presentations --
- Selenium RC needs A New Release --
- IT Conference Directory --
- Taking Calls In an Interview --
- 50+ Projects In a Single Eclipse Workspace --
- Google Code Reviews --
- Rands Managing Humans Entrance Tunnel --
- Rich Domain Model Stuck in Legacy System --
- Amusing Code Comment --
- TDD Training Difficulties --
- Jar Jar Standup Parody --
- One-on-Ones In A Single Day --
- Give Your Developers IDE Choice --
- Comment Driven Design --
- Sprint Backlog: Task Boards Versus Spreadsheets --
- Ruminations on Google Developer Day 2007 --
- Google Gears: Walk Away With The Database --
- First Sacramento Ruby User Group Meeting --
- Deploying Rails to Tomcat as a WAR with JRuby --
- Planning A Move with Scrum --
- JSF to Focus on Ease of Development Without Tools for 2.0 --
- Build Box Guilt --
- Adding Acceptance Tests --
- MySQL Gaining Steam --
- IT Managers Are Mediocre --
- Remember To Revisit Battles --
- Test Driven Development Applied --
- TDD in Two Years --
- I Told You So --
- Half Use Websphere and No One By Choice --
- 2nd Annual Silicon Valley Ruby Conference Thoughts --
- Josh Susser on Contributing to Rails --
- Twitter is UDP --
- Full Stack Web App Testing with Selenium and Rails --
- Transparency Can Be Saying No --
- Feel the Pain for Mock Frameworks --
- James Ward on Flex --
- Wiki Champions --
- Our Current Tools, Frameworks, Practices 2007 --
- Productive Versus Busy --
- Email Free Fridays --
- Still Willing To Do So --
- Where To Sit In A Meeting --
- Silicon Valley Ruby Conference 2007 --
- Definition of a Business Rule --
- Standups Save Time --
- Vertical Keyboard --
- Scrum Tasks As Done or Not Done --
- Scrum Handshake --
- The Buck Stops At the CIO --
- Rands Says Managers Should Develop --
- MBA: Now, Later, Or Never --
- Haskell and Tabs --
- Wicket at SacJUG --
- Crucible 0.9 --
- Keeping Up Technical Chops As A Manager --
- Manning over O’Reilly --
- TextMate to IntelliJ IDEA Live Templates --
- Business Wants Technology Decisions --
- Delegating Little Things --
- Silicon Valley Ruby Conference 2007 --
- Head First Java 2nd Edition TDD --
- Monday Morning Team Meetings Suck --
- TDD the GUI --
- Fitnesse an Impediment --
- Model View Presenter --
- Business Making Better Decisions --
- FitLibrary2? --
- Flow In Management Tasks --
- Dropping the Daily Scrum --
- Getting Started on Haskell --
- At Least Two People Learning Haskell This Year --
- Converting Peer Managers to Agile Practices --
- Ruby in Websphere Process Server --
- Rotating People On Scrum Projects --
- CIO Magazine Selling SOA --
- Wasting Money On Expensive Enterprise Tools --
- Chris Richardson at SACJUG --
- Hardware Upgrade --
- Ruby on Rails at a Java Users Group --
- Websphere Process Server Development Box Requirements --
- rcov 0.7 is Nice --
- Interviews on Software Engineering Radio --
- Rails Via Unix Sysadmin --
- 260 Meetings for the New Year --
- Too Many Goals In a Sprint --
- Chilling Consultant Moment --
- Transparency Dysfunction --
- Tech Support Over the Holidays --
- Clean Test Class Code Review --
- Kicking Off With A Press Release At Amazon --
- Fun With Nerf --
- Build Working With Hudson --
- Update on Crucible --
- MacBooks Moving to the Developer Masses --
- HR and Implemented Versus Developed --
- JSF Backing Beans are Just Controllers --
- PeepCode and Screencasts --
- Bug in Java 1.5 Timestamp.compareTo() --
- Encrapted Passwords --
- Excessive Setup Anti-Pattern --
- Piloting Two Week Iterations --
- Throw It On the Backlog --
- IBM’s Processor Value Units --
- Starting a Tutorial With Testing --
- Testing in the Next Sprint --
- Code Review Evolutions --
- Ruby on Rails: Up and Running --
- Testing Private Methods --
- Reasonable Server Faces --
- One Choice Versus Many --
- Sprint Task Buckets --
- One Small Acceptance Test --
- From Story Points to Ideal Days --
- Unit Testing Service Component Architectures --
- Everyone Writing Tasks --
- Using this Keyword to Call Private Methods --
- Setting Up Acceptance Tests --
- Haskell On My Radar --
- Covering for a Scrum Master on Vacation --
- Manager Code Reviews --
- Gut Estimate Versus a Product Backlog Estimate --
- Delegating By Taking a Personal Day --
- 30″ Monitor Under $1300 --
- Backpack Adds Movable List Items --
- Dangerous Information Radiators --
- FacesTrace for JSF --
- Agile with Legacy Systems --
- Are 4 PMs Enough? --
- Dependency Structure Matrix --
- Getting Testing Done in a Sprint --
- Sprinting to Standups --
- Simple Ruby Symbol Explanation --
- Velocity Column on White Board --
- Agile Experience Reports From Development Managers --
- iBATIS In Action --
- Seven Questions to Ask an Interviewer --
- One Fix for IBM Seedlist Error --
- Python 411 Podcast --
- Danger of Agile Dogma --
- Bring the Cookies --
- Understanding Sunk Costs --
- Office to Team Room Complete --
- Agile Lite to Agile --
- TDD Next Year --
- Google TechTalk Videos --
- Another Agile Poll --
- Check In Frequency --
- Transitioning to Technical Management --
- Scrum with Some XP Practices In the Lead --
- Adding People to a Scrum Project --
- Joel Spolsky on Referral Programs --
- Gary McGraw on C and C++ --
- Agile Security as a Competitive Advantage --
- Hierarchical Tech Leads --
- Google Mini Screws --
- Service in Small Shops --
- Technical Book Club --
- Business Analysts and Use Case Adoption --
- Manual Continuous Integration --
- Sharing Information Down the Chain --
- Sprints On An Intranet Portal --
- KungFu Grip and Low Barrier to Entry --
- Developers and Meetings --
- Autotest Support For Rails --
- GreenPepper Steps Into Fitnesse’s Space --
- Delegating Is Hard --
- Synchronous Integration Versus Asynchronous Integration --
- Colocation Versus Missing a Team Meeting --
- Colocation Adoption --
- Passing A Rugby Ball In Standups --
- Self Organization with Kinkless GTD --
- Leaderless Standups --
- Horizontal Security --
- Signaling the End of a Standup --
- Talking Strategy With the Business --
- Sprint Theme in a Sprint Goal --
- Kids and Apple Photobooth --
- Trading a Desk for a Circular Table --
- Confluence for Non-Profit --
- Introducing Agile Through Tools --
- Keeping Your Rails Migrations Clean --
- Agile Lite --
- Team Room Reality --
- SOA 2.0, No! --
- Checklist for Running Ruby on Rails on Bluehost --
- Iteration Zero Team Charter --
- The Agile Toolkit Podcast --
- Sprint Without A Burndown Chart --
- Ruby Versus Java Conventions --
- RSpec 0.5.14 Out --
- A Small Bug in RSpec 0.5.13 --
- Bring a Laptop to Your Interview --
- Rails and RSpec over Lunch --
- Bringing In Mentoring Consultants --
- Office to Team Room --
- Sprints in Peopleware --
- IBM Moving Quickly to JSR-168 --
- The Audit Excuse --
- Code Review Mashup --
- Standards, Guidelines, and Practices --
- Enterprise Software A Dangerous Choice --
- Group The Strong --
- Standup Time Boxed By Lunch --
- Wealth of Podcasts --
- Iteration Zero Versus Cycle Zero --
- Big Visible Charts --
- Messy Picture: Java Web Frameworks --
- Works On My Machine --
- Code Review With Crucible Closed BETA --
- ScrumMaster Versus Functional Manager --
- Versatilists --
- CIO Magazine Admits SOA Hype --
- Deconstructing Manager One on Ones --
- Presenting Fitnesse at SACJUG --
- Not Using Protected Keyword --
- Recharging the Batteries --
- Fitnesse Hunt The Wumpus Example --
- Code Review with Jupiter --
- Reinvigorating Daily Scrums --
- AJAX in The World Is Flat --
- Change Takes Time --
- Coverage Build Failures --
- Require rubygems --
- Configuration problems with Ruby’s XmlSimple --
- Shrinking Timeboxes --
- Early Releases --
- Iteration Zero --
- Official Agile Evaluation --
- Upgrading To Rails 1.1.2 Mac OS X 10.4 --
- Code Reviews: 5-6 Classes Rule of Thumb --
- Visual Aids for StandUps --
- Climbing the Hill of Higher Quality Software Development --
- RSpec Updated --
- Eliminating Front-Line Technical Managers --
- Grooming Technical Managers --
- Incremental Agile --
- 98% Test Coverage --
- Right-Click Coding or Clickety Click Coding --
- SACJUG May Meeting --
- Finally Tried Out ScrumWorks --
- Simplicity over Complexity --
- Rails with Rake test_performance Task --
- Design Patterns Study Group --
- Making Things Fun Again --
- Ruby Coding Styles --
- Agile Methodology Context --
- Adopting Agile as the Default Methodology --
- Forced Context Switching --
- Websphere In A Box, With a Fox --
- Developing With Mocks When Development is Down --
- Code Based Job Description --
- Functional Rails Tests That Require Login --
- One To Many Class to Test Classes --
- Quality over Short Term Speed --
- Intranet Portal Sprint Review #2 --
- Timeline for Websphere Portal Server 7.0 --
- UDDI is Dead? --
- Test Driven Development Doesn’t Mean Test First? --
- Testing Rails Helper Classes --
- IBM to Support Java 1.5 in 2006 --
- Making a Decision on Confluence --
- Chess For Tigers --
- Practices of an Agile Developer is Out --
- Whiteboard Plus Couches --
- Null Object Pattern For Avoiding Null Checks --
- Rake in Rails Switching InnoDB to MyISAM --
- 30 Day Software Trials --
- James Shore On Private Variables and Getter/Setters --
- SQL On Rails --
- One Hour Pairing --
- Coding Without a Net --
- TDD and Dual Entry Bookkeeping --
- Bringing Down the Hammer to Nail TDD --
- Gaming Testing Metrics --
- Keep It Simple, Scrum --
- Better Feedback Loops With One on Ones --
- Previewing Crucible at SD West 2006 --
- Introducing TDD on Page 169 of Agile Web Development with Rails --
- Code Review #2 --
- JSF At First Glance --
- Test Driven Adoption Poll --
- Sprint Day #29 and Burndown Charts --
- Rake 0.7, Rails 1.0, appdoc target --
- A Green Rubber Band --
- NetNewsWire 2.1 Beta --
- Profit on Technical Books --
- Are There Any JSF Best Practices --
- Shaking Up JUnit with TestNG --
- Jolt Award Winners 2006 --
- Behavior Driven Development --
- Readable Code Through Domain Driven Design --
- RSpec Tutorial Out of Sync --
- Story Points Estimating --
- Everyone Still Using Struts --
- Adaptive Pair Programming --
- Bruce Eckel and Java IO --
- Not Playing With Scrum --
- Money and Time Simpler Libraries --
- Specialists Versus Generalizing Specialists --
- Solid Scrum Coach --
- Our Agile Methodology: 6 Month Review --
- Releasable Software And Releasing --
- Trying Out Basecamp --
- Relying on RAD 6.0 for Deployments --
- Nice GUI Tools MySQL Mac OS X --
- Baby Steps to TDD Adoption --
- Trying Out Basecamp --
- Websphere Portal Search and Java 2 Security --
- Bad Lessons Managing at Dotcoms --
- Employees Providing Laptops --
- Local Variable Names: Whole Words Versus Letters --
- JUnit 4 Out --
- Mini-Review: Aardvark’d: 12 Weeks With Geeks --
- Trusty Projector --
- Nothing To Talk About In One on Ones --
- Sprint Planning Meeting for an Intranet Portal --
- Team of Experts --
- Test Driven Development/Design or Test First Design --
- Scrum Queen --
- Sarcasm on Scrum Team --
- Kent Beck Cringing --
- One-on-Ones --
- Code Review False Start --
- Functional Manager as ScrumMaster --
- Container of Charity --
- Ruby and Rails Appeal --
- Tools As Agile Catalyst --
- TDD Class Part Duex --
- Java 1.5 Is Very Far Away --
- A Meeting Developers Don’t Hate --
- Honest Estimating On First Sprint --
- Grady Booch Ada and Use Cases --
- Free Tests? --
- Waterfall to Scrum at Yahoo --
- Squatting in a Conference Room --
- Ping Pong Development to Teach TDD --
- No Vacations in Scrum --
- Current Java Web Framework Options --
- JSF Compared to a 7 Layer Burritto --
- Leave Out Long Podcast Lead Ins --
- ScrumMaster Removing Impediments --
- Management Coding Breaks --
- PHP to Ruby/Python Migration --
- Management Podcasts --
- From Office to Cubicle --
- Writing Tests Versus Fixing CheckStyle Warnings --
- Good Signs in Cancelled Projects --
- SACJUG Meeting --
- Scrum as a Change Agent --
- Government RFPs versus Scrum --
- ScrumWorks is Free --
- Certified ScrumMaster Training Day 2 --
- Certified ScrumMaster Training Day 1 --
- The Value of Technical Certifications --
- Glimpse of Microsoft Implementing Scrum --
- ScrumMaster Training This Week --
- Array Length Error in Programming Ruby 2nd Edition Page 49 --
- Some Ruby Conventions --
- Joy of Pointers --
- Two Developers Per Project --
- Missing OO in Java --
- Learning A Language Through Unit Tests --
- Checkstyle Reporting Custom Exception Errors --
- Unit Tests Catch NPEs --
- Slow Progress with TDD and Clover --
- Superplatforms are Simple, Rebel Platforms are Hard --
- Less Syntax Errors --
- Acceptance Tests With Fitnesse --
- Reverse One on Ones --
- Scrum Sprint in Waterfall World --
- WS-Vertigo --
- MarsEdit 1.1 Beta and WordPress Preview --
- MBA Checkbox --
- Consensus at Google --
- Confluence for Software Development Wiki --
- First Code Review --
- Scrum and XP --
- The Java Posse Podcast --
- Haven’t Opened MS Project in a Year --
- Enjoying Refactoring Again --
- Demanding TDD --
- Unit Testing JSF With shale-test.jar --
- Adopting TDD and Tons of New Technologies --
- Gaps Between Sprints In Scrum --
- Spaghetti OOs Code --
- Mock Framework for JSF? --
- Microsoft Reverses on Misleading TDD Documentation --
- RDT for Ruby --
- JSF Adoption Still Difficult --
- Spreading the TDD Virus Is Hard --
- JTest and TDD --
- Curly Braces Style --
- Gaps Between Sprints --
- Locking down IM --
- Blowing Up An Overhead Presentation --
- Taking a Break with Ruby --
- Introducing TDD With A Class --
- Admitting Mistakes With JUnit and Bad Perl --
- Leave A Failing Test --
- Instructor Led Is Training Too Risky --
- The Great Unit Testing Adventure --
- Delivering Deployable Software Every Sprint --
- Sending Out Review Copies Before Annual Review Meeting --
- Why We’ll Have Certified ScrumMasters --
- Why We Don’t Have Certified Scrummasters --
- QA Ghetto --
- First Official Sprint Complete --
- System.out.println() Rule for Checkstyle --
- Coding JSF By Hand --
- Out of Memory Errors Cruisecontrol on Windows --
- Discussing Code Reviews with Tech Leads --
- Waving of Hands, Scrum of Scrums --
- Tool Smells --
- Not Alone With Websphere/RAD Issues --
- Another Consultant Implementing GuruTestsCode Pattern --
- Must Buy Eclipse Book --
- Adopting TDD, Not An Easy Sell --
- Napkin Look & Feel --
- Bruce Tate Admits Mistake --
- Not Scrummaster --
- The Importance of Perfect Training Code --
- First Steps with RAD 6.0 --
- Mini Review: Behind Closed Doors --
- SDO Best Practices --
- Thoughts On Referral Bonuses --
- Code Reviews by Management Fiat --
- Scrum With A Dash of XP --
- Developer Book Club --
- Passing Nulls --
- Popularity of Service Data Objects --
- Chickens Kicked Out of the Scrum Pig Pen --
- Gently Introducing Automated Builds With Cruisecontrol --
- My Developers Are Tired --
- Failure to Delegate --
- Unique Developer Build Environments --
- Swallowed the Big Blue Pill --
- Walking Away from a Bad Client --
- Unit Tests Before New Technology Adoption --
- Cruisecontrol for All Projects Day 2 --
- Adding Projects to Cruisecontrol Day 1 --
- Overpromising Enterprise Tools --
- An Iterative Waterfall --
- Unit Testing JSF --
- WebSphere Fears --
- Three Simple Factors for Agile --
- Killing A Big Project --
- Nice Digs In Denver --
- Passing the Bozo --
- Cruisecontrol with Clover --
- Defining A Unit Test --
- Default EJB Suggestions from Consultants --
- Some Use Case Tips --
- Not Using JUnit TestSuites --
- Podcasts and Dishwashing --
- Adding Clover to Automated Builds --
- Why a Good PM Should Annoy You (Occasionally) --
- A Short Conversation --
- Management versus War Rooms --
- Unit Testing to Avoid Demo Bugs --
- Enjoying Fit for Developing Software --
- Dropping XPlanner For Now --
- Cocoa Podcast --
- ‘Googling’ Candidates --
- One Week Sprint Results --
- Drawing Silly Pictures --
- Self Contained WAR/EAR Versus Shared Libraries --
- Success with XPlanner 0.6.2 --
- Pain With XPlanner Part II --
- Giving XPlanner Another Try --
- Avoiding Thick Technical Books --
- A Little More Anecdotal Evidence of Low JSF Adoption --
- Fresh Sprint #1 Whiteboard --
- CruiseControl Warnings --
- Checking out JUnit 4 from the Source --
- Reading the Spec --
- $500 Barrier to IntelliJ Entry --
- Pain with XPlanner --
- Experimenting with XPlanner --
- Successful Collocation Experiment --
- Simple Fitnesse Example --
- Oracle 10g has a Recycle Bin --
- Simple log4j.xml Example File --
- The Drunk and Retired Podcast --
- More Anecdotal Evidence of Low JSF Adoption --
- Microsoft Finally Updating VSS? --
- First Steps with Mac Version of OPML Editor --
- Enterprise Rules Engine versus Drools --
- Formalization of Features in Feature Driven Development --
- How Deep is TDD Adoption? --
- On Vacation --
- Planning Poker --
- A Tip on Agile Documentation --
- The State of Technical Example Code --
- Circle of Dependencies --
- Coding for Managers --
- Dude Where’s My CVS --
- A Slightly Different View: The Polymorphic Podcast --
- Following In My Father’s Footsteps: Hipster PDA --
- People Shudder When They Work With Maven --
- Buying Books for Developers --
- Ship It and The 7 Habits of Highly Effective People --
- Unit Testing Adoption Curve --
- ObjectMother Pattern for Unit Testing --
- Fit for Developing Software --
- Getter and Setters in Ruby verus Java --
- Email with Cruisecontrol on Mac OS X 10.4 Tiger --
- Splitting Up the Default /lib Directory --
- Spring Over to Online Tutorials --
- Launching a Development Architecture Team --
- Getting IT Conference Presentations as Podcasts --
- Riding the Bench in Software Development --
- Spring: A Developer’s Notebook versus Pragmatic Project Automation --
- Setting up CVS with pserver on Mac OS X 10.4 Tiger --
- Running Java 1.5 on Mac OS X Tiger --
- Spring versus EJB 3.0 --
- Trying Out Fitnesse --
- Wish We Had Tests --
- Downtime and QA Testing --
- Weekly Developer Status Meetings --
- Is JSF Really Going Anywhere? --
- Nice Error Messages in Spring --
- J2EE Architects and Pet Peeves --
- Searching for Java Development Podcasts --
- The Tipping Point for Adopting Open Source Java Frameworks --
- JBoss 4 and Autodeploy --
- Lunch and Learn with ‘Elements of Java Style’ --
- RFPs from the Inside --
- Hardcore TDD with Ashcroft --
- Random Training --
- JUnit 4 versus TestNG --
- Unit Testing Struts Applications --
- Unit Testing Web Apps --
- Management Anti-Patterns --
- Management Anti-Patterns --
- Happy Birthday --
- Back to Work --
- The End --
- Flying Colors --
- Home Free --
- Comment Spammers --
- Visitors --
- Went for a Walk Today --
- 3 Weeks --
- Last Night Pictures --
- Day 20 --
- Christmas in the Hospital --
- Day 17 --
- End of the Tunnel --
- A Bit Lonely --
- Day 10 --
- End of Day 4 --
- Last Day of Freedom --
- Final Journey --
- Chemo #3 Down --
- 2 Cycles Down --
- Feeling Good --
- Chemo Treatment #1 --
- Chemo Underway --
- Second Opinion --
- Gibbscrew get together --
- Cancer Part Duex --
- Finally, the Results --
- NHL Biopsy --
- Biopsy Today --
- Memories from the First Fight --
- Bedside Manner --
- Eclipse --
- Cancer Blogs --
- Bashed a Bug --
- PET Scan --
- Cancer and the Blahs --
- Relapse --
- Converting to J2EE --
- Maven again --
- Chemo, Radiation, Bone Marrow Transplant --
- Xplanner Running --
- Wireframe Tool --