41554 blogs · [ { "id": "01a0876f-4f3a-7196-8d64-a6c86536b7e1", "title": "Modern Code Generation Talk", "url": "https://www.draconianoverlord.com/2011/04/21/modern-code-generation-talk.html/", "published_at": "2011-04-21T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c865fbe1c5", "title": "Command Query Responsibility Segregation with S3 and JSON", "url": "https://www.draconianoverlord.com/2011/04/15/cqrs-with-s3-and-json.html/", "published_at": "2011-04-15T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c8666c0fa2", "title": "Framework-less Dependency Injection", "url": "https://www.draconianoverlord.com/2011/03/17/frameworkless-di.html/", "published_at": "2011-03-17T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c8668d4bd5", "title": "Preferred Build Setup", "url": "https://www.draconianoverlord.com/2011/02/28/preferred-build-setup.html/", "published_at": "2011-02-28T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c866ccef46", "title": "Why I'm a Static Typing Bigot", "url": "https://www.draconianoverlord.com/2010/11/24/why-im-a-static-typing-bigot.html/", "published_at": "2010-11-24T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c8674cdb81", "title": "GWT Handler Registrations", "url": "https://www.draconianoverlord.com/2010/11/23/gwt-handlers.html/", "published_at": "2010-11-23T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c867c7e8ff", "title": "Doubting GMail-style Loading Indicators", "url": "https://www.draconianoverlord.com/2010/08/30/doubting-gmail-style-indicators.html/", "published_at": "2010-08-30T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c868a10b6d", "title": "Joist Tip, Fast Database Resets", "url": "https://www.draconianoverlord.com/2010/08/22/joist-tip-fast-database-resets.html/", "published_at": "2010-08-22T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c86973eaec", "title": "git workshop", "url": "https://www.draconianoverlord.com/2010/08/21/git-workshop.html/", "published_at": "2010-08-21T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c8698db70c", "title": "Joist vs. Hibernate SQL", "url": "https://www.draconianoverlord.com/2010/08/15/joist-vs-hibernate-sql.html/", "published_at": "2010-08-15T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c86a18ae7e", "title": "Collecting User Actions with GWT", "url": "https://www.draconianoverlord.com/2010/08/13/gwt-user-actions.html/", "published_at": "2010-08-13T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c86a81e8a8", "title": "Dammit, MySQL", "url": "https://www.draconianoverlord.com/2010/07/22/dammit-mysql.html/", "published_at": "2010-07-22T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c86a97d3be", "title": "Publishing to Maven Repos with Ivy", "url": "https://www.draconianoverlord.com/2010/07/18/publishing-to-maven-repos-with-ivy.html/", "published_at": "2010-07-18T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c86b097eb3", "title": "Joist/ORM Prefetching", "url": "https://www.draconianoverlord.com/2010/07/16/orm-prefetching.html/", "published_at": "2010-07-16T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c86bba0382", "title": "Code Generation Is Not Evil", "url": "https://www.draconianoverlord.com/2010/07/15/code-generation-is-not-evil.html/", "published_at": "2010-07-15T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c86bd8a057", "title": "Why I Don't Like Mocks", "url": "https://www.draconianoverlord.com/2010/07/09/why-i-dont-like-mocks.html/", "published_at": "2010-07-09T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c86c7f5c40", "title": "GWT Seamless Deployments", "url": "https://www.draconianoverlord.com/2010/07/07/gwt-seamless-upgrades.html/", "published_at": "2010-07-07T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c86d50b34e", "title": "gwt-mpv-apt 1.1", "url": "https://www.draconianoverlord.com/2010/06/28/gwt-mpv-apt-11.html/", "published_at": "2010-06-28T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c86dc1d405", "title": "GWT View Generation", "url": "https://www.draconianoverlord.com/2010/04/07/gwt-view-generation.html/", "published_at": "2010-04-07T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c86ebe19ee", "title": "GWT MVP Tables", "url": "https://www.draconianoverlord.com/2010/03/31/gwt-mvp-tables.html/", "published_at": "2010-03-31T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c86f5c9c6a", "title": "Lift Templating s/is/was a Joke", "url": "https://www.draconianoverlord.com/2010/03/10/lift-templating.html/", "published_at": "2010-03-10T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c86fe05943", "title": "Moving an existing git repo into svn", "url": "https://www.draconianoverlord.com/2010/03/05/existing-git-into-svn.html/", "published_at": "2010-03-05T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c87079c8d0", "title": "git config", "url": "https://www.draconianoverlord.com/2010/03/04/git-config.html/", "published_at": "2010-03-04T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c8707c1858", "title": "Caller-Side Structural Typing", "url": "https://www.draconianoverlord.com/2010/01/17/caller-side-structural-typing.html/", "published_at": "2010-01-17T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c87177640f", "title": "Changing My Style", "url": "https://www.draconianoverlord.com/2010/01/15/changing-my-style.html/", "published_at": "2010-01-15T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c871c5e567", "title": "Sprunge And Dropbox", "url": "https://www.draconianoverlord.com/2009/12/13/sprunge-and-dropbox.html/", "published_at": "2009-12-13T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c87215773e", "title": "Running ScalaTest Spec Tests from Eclipse", "url": "https://www.draconianoverlord.com/2009/09/10/scalatest-spec-from-eclipse.html/", "published_at": "2009-09-10T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c8730ea349", "title": "Port 80 to Port 8080", "url": "https://www.draconianoverlord.com/2009/08/23/port80to8080.html/", "published_at": "2009-08-23T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c8733dfe0d", "title": "Bindgen 2.0 Released", "url": "https://www.draconianoverlord.com/2009/07/21/bindgen-20-released.html/", "published_at": "2009-07-21T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c873b7c053", "title": "Validation with Objects Instead Of Annotations", "url": "https://www.draconianoverlord.com/2009/07/14/validation-with-objects.html/", "published_at": "2009-07-14T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c874422183", "title": "Scala Per-Instance Singletons", "url": "https://www.draconianoverlord.com/2009/07/13/scala-per-instance-singletons.html/", "published_at": "2009-07-13T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c8744c53cf", "title": "Achieving Durability", "url": "https://www.draconianoverlord.com/2009/06/24/achieving-durability.html/", "published_at": "2009-06-24T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c8751e151f", "title": "Dynamic Keywords", "url": "https://www.draconianoverlord.com/2009/05/12/dynamic-keywords.html/", "published_at": "2009-05-12T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c875d17082", "title": "The IBM JDK is Awesome", "url": "https://www.draconianoverlord.com/2009/04/29/the-ibm-jdk-is-awesome.html/", "published_at": "2009-04-29T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c87648a5f3", "title": "Ivy is Useful", "url": "https://www.draconianoverlord.com/2009/04/23/ivy-is-useful.html/", "published_at": "2009-04-23T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c876775ef6", "title": "Old School Bell Trick", "url": "https://www.draconianoverlord.com/2009/02/19/old-school-bell-trick.html/", "published_at": "2009-02-19T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c876d73ac9", "title": "Grails Stacktraces", "url": "https://www.draconianoverlord.com/2009/02/16/grails-stacktraces.html/", "published_at": "2009-02-16T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c877a9a10f", "title": "Boojay is Promising", "url": "https://www.draconianoverlord.com/2009/02/06/boojay-is-promising.html/", "published_at": "2009-02-06T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c877fc3947", "title": "JavaFX Decompiled", "url": "https://www.draconianoverlord.com/2009/01/18/javafx-decompiled.html/", "published_at": "2009-01-18T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c878436b00", "title": "War-less Development with Jetty", "url": "https://www.draconianoverlord.com/2009/01/10/war-less-dev-with-jetty.html/", "published_at": "2009-01-10T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c8791c7d08", "title": "NamedQuery Proposal", "url": "https://www.draconianoverlord.com/2009/01/06/namedquery-proposal.html/", "published_at": "2009-01-06T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c879b9b49d", "title": "Moving to GitHub Pages", "url": "https://www.draconianoverlord.com/2008/12/20/moving-to-github-pages.html/", "published_at": "2008-12-20T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c879e789ca", "title": "NamedQuery Considered Stupid", "url": "https://www.draconianoverlord.com/2008/12/19/namedquery-considered-stupid.html/", "published_at": "2008-12-19T00:00:00+00:00" }, { "id": "01a0876f-4f3a-7196-8d64-a6c87a7d5f05", "title": "More Evil Than Spring", "url": "https://www.draconianoverlord.com/2008/11/21/more-evil-than-spring.html/", "published_at": "2008-11-21T00:00:00+00:00" } ] posts Claim your blog
Back to draconianoverlord.com
Blog · corpus.blog/blogs/draconianoverlord.com/posts

draconianoverlord.com

draconianoverlord.com

2011

2010

2009

2008