h2
BuildPulse has been acquired! @ twitter.com
h2
BuildPulse is now available in the Slack App Directory @ slack.com
h2
Launching BuildPulse in the GitHub Marketplace @ github.com
h2
Talking Teletype on the Ruby on Rails podcast @ 5by5.tv
h2
Code together in real time with Teletype for Atom @ teletype.atom.io
h2
Navigate file history faster with improved blame view @ github.com
h2
Automatic redirects for renamed repositories @ developer.github.com
h2
Organization-approved applications @ github.com
h2
Defining Atom commands in your init script
h2
Introducing GitHub's Code Search API @ github.com
h2
As creative as we make time to be
h2
Round 2 on the Relevance podcast @ cognitect.com
h2
Building goodmix.fm in 48 fun-filled hours @ cognitect.com
h2
ClojureScript: 4 things that might worry you, but shouldn't
h2
ClojureScript experience report: Resources
h2
Programming achievements: How to level up as a developer
h2
Helpful resources for upgrading to Rails 3.1
h2
Now available: Getting Started with Grails, Second Edition
h2
Live JavaScript TDD action coming to raleigh.rb
h2
10 reasons to upgrade your old Git installation
h2
RailsConf 2009: JavaScript testing in Rails projects. No, seriously!
h2
Developer Day: Evolving your Git workflow, and much more
h2
Git tip: How to "merge" specific files from another branch
h2
TextMate oldie-but-goodie wrap-up
h2
Grails vs. Rails: Are we seriously still talking about this?!
h2
A month of TextMate productivity tips
h2
Testing anti-patterns potpourri: Quotes, resources, and collective wisdom
h2
Audio, video, slides: How to Fail with 100% Test Coverage at raleigh.rb
h2
Grails presentations open sourced on GitHub
h2
Testing anti-patterns: Invisible code
h2
Testing anti-patterns: The ugly mirror
h2
Noteworthy nonsense - July 25, 2008
h2
iPhone app store now live
h2
Testing anti-patterns: Underspecification
h2
5 resources for getting up to speed on Rails 2.1
h2
Testing anti-patterns: Overspecification
h2
Testing anti-patterns: Incidental coverage
h2
A brief discussion of code coverage types
h2
Book review: Rails Security Audit
h2
Video: Grails presentation at QCon San Francisco
h2
What's under your monitor?
h2
Git init: Say hello to agility
h2
Noteworthy nonsense - April 4, 2008
h2
Interview at Groovy Zone
h2
Getting Started with Grails: The Jasper Reports "expansion pack"
h2
Noteworthy nonsense - March 18, 2008
h2
Manning up: TextMate meets man pages
h2
High marks for Refactotum 2GX; next stop Railsconf
h2
Noteworthy nonsense - March 9, 2008
h2
Lightning talks at tonight's Agile RTP meetup
h2
Groovy Recipes: Greasing the Wheels of Java
h2
Getting Started with Grails: The Acegi "expansion pack"
h2
Refactotum: 2GX edition
h2
test/spec/rails => You bettuh recognize
h2
Podcast interview with aboutGroovy.com: The sequel
h2
Programming Groovy: Metaprogramming no longer an afterthought
h2
2GX - Next-gen Java conference is right around the corner
h2
Getting Started with Grails: Now available in Chinese
h2
Making acts_as_solr act as deployable
h2
RubyConf.new('2007').observe(:order => :random)
h2
Evan Phoenix on testing private methods in Ruby
h2
Web 2.0 meetup in NYC tonight: The Prophecy of Grails
h2
First international Grails eXchange is underway
h2
EJB3 domain classes presentation at Grails eXchange: Slides, sample code, & rampant agnosticism
h2
Slides from Northern Virginia Java Users Group presentation
h2
Streamlined 0.9 released - Stop banging rocks together and build something!
h2
Interview with WebDevRadio
h2
Grails 0.6 released, brings new flow to Grails development
h2
Tonight at Agile RTP: Matthew Bass on "Chaotic Agility"
h2
Grokking GORM - Part 3: Pimp my EJBs
h2
Grokking GORM - Part 2: No schema left behind
h2
Grokking GORM - Part 1: Conventional thinking
h2
Groovy 1.1-beta-2 released, introduces joint compiler for Java & Groovy!
h2
Streamlining your way to Rails
h2
InfoQ review: Groovy in Action
h2
Upcoming Grails presentation at the RTP JUG
h2
Slides from Princeton Java Users Group presentation
h2
Groovy + Grails double-header at Princeton JUG
h2
GSwG source code now updated for Grails 0.5
h2
JavaOne Day 4, Part 2: You don't have to go home, but...
h2
JavaOne Day 4, Part 1: Where do standards come from?
h2
JavaOne Day 3, Part 2: Groove on!
h2
JavaOne Day 3, Part 1: Mash-up your languages, mash-up your web apps
h2
JavaOne Day 2, Part 3: Solutions for sanity
h2
JavaOne Day 2, Part 2: An afternoon of rich UIs
h2
JavaOne Day 2, Part 1: Breakfast of champions
h2
JavaOne Day 1: java.util.Random observations
h2
JavaFX Mobile = iPhone - cool
h2
JavaOne Day 0: San Francisco gets Groovy
h2
JavaOne Preloaded: A Groovy/Grails special event
h2
Grails 0.5 shipped: The cup overfloweth!
h2
Groovy 1.1-beta-1 released, takes Java integration to the next level
h2
Slides from Virginia Java User Group presentations
h2
Virginia double header: Upcoming Grails presentations in Norfolk and Richmond
h2
Getting *updated* with Grails: Updated source code available for Grails 0.4.2
h2
Grails eXchange 2007 - Coming to a London near you
h2
Slides from Charlotte Java User Group presentation
h2
Upcoming Grails presentation at Charlotte JUG
h2
Podcast interview with aboutGroovy.com
h2
ExpandoMetaClass teaches an old dog new tricks
h2
Major UK brand launches Grails-based site
h2
Grails 0.4 hits the street
h2
Slides from Philadelphia Spring Users Group presentation
h2
Just released: Getting Started with Grails
h2
Upcoming Grails presentation in Philadelphia
h2
Out of the box Grails + JEE integration
h2
Podcast interview: Grails 0.3 release, upcoming book, and more
h2
Getting Groovy with TextMate
h2
Screencast: From zero to Grails in under 4 minutes
h2
Java Posse recommends Grails + EJB3 article
h2
Grails + EJB3 article on InfoQ
h2
Podcast discusses legacy DB support in Grails
h2
Hoisting Grails to your legacy DB