41554 blogs · [ { "id": "01a08760-e64c-70da-98e1-258c1f206146", "title": "Cliff Meyers", "url": "https://www.cliffmeyers.com/", "published_at": "2026-09-05T22:50:46+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c1f78ed3a", "title": "Blog", "url": "https://www.cliffmeyers.com/blog/", "published_at": "2026-09-05T22:50:46+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c2044823c", "title": "Blog - All Posts", "url": "https://www.cliffmeyers.com/blog/all/", "published_at": "2026-09-05T22:50:46+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c20612613", "title": "Blog - All Tags", "url": "https://www.cliffmeyers.com/blog/tags/", "published_at": "2026-09-05T22:50:46+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c21278225", "title": "Hello Astro!", "url": "https://www.cliffmeyers.com/blog/hello-astro/", "published_at": "2023-06-21T03:32:32+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c216d1190", "title": "Mocking Server Dependencies in Javascript and Angularjs Applications", "url": "https://www.cliffmeyers.com/blog/mocking-server-dependencies-in-javascript-and-angularjs-applications/", "published_at": "2013-08-27T17:54:09+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c21790dfb", "title": "Code Organization in Large AngularJS and JavaScript Applications", "url": "https://www.cliffmeyers.com/blog/code-organization-angularjs-javascript/", "published_at": "2013-04-21T20:54:09+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c21a3d882", "title": "Integrating AngularJS and i18n-js, Switching Locales at Runtime", "url": "https://www.cliffmeyers.com/blog/integration-angularjs/", "published_at": "2013-03-11T22:54:09+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c21b844c7", "title": "Localization Tips, Part 4: Localization Resources on the Web", "url": "https://www.cliffmeyers.com/blog/localization-tips-part-4-localization-resources-on-the-web/", "published_at": "2013-01-30T17:00:09+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c22681668", "title": "jQuery Globalize and AngularJS Integration in Under 100 Lines", "url": "https://www.cliffmeyers.com/blog/jquery-globalize-and-angularjs-integration/", "published_at": "2013-01-29T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c231f0c00", "title": "Testacular Quickstart for Linux", "url": "https://www.cliffmeyers.com/blog/testacular-quickstart-for-linux/", "published_at": "2013-01-18T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c241c2dd5", "title": "Localization Tips, Part 3: Sorting and Collating", "url": "https://www.cliffmeyers.com/blog/localization-tips-part-3-sorting-collating/", "published_at": "2013-01-17T21:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c249efd7f", "title": "Localization Tips, Part 2: The Evils of Date Formatting", "url": "https://www.cliffmeyers.com/blog/localization-tips-part-2-formatting-dates-can-be-evil/", "published_at": "2013-01-17T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c24d7f363", "title": "Localization Tips, Part 1: It's Okay to Repeat Yourself", "url": "https://www.cliffmeyers.com/blog/localization-tips-part-1-its-okay-to-repeat-yourself/", "published_at": "2013-01-17T14:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c25248961", "title": "Integrating Sencha Touch and Hogan.js for Easy HTML Templating", "url": "https://www.cliffmeyers.com/blog/integrating-sencha-touch-and-hoganjs-for-easy-html-templating/", "published_at": "2012-03-29T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c25ad8c45", "title": "Why I finally ditched Hibernate native APIs for JPA", "url": "https://www.cliffmeyers.com/blog/why-i-finally-ditched-hibernate-native-apis-for-jpa/", "published_at": "2011-07-18T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c2670cd51", "title": "Starting with Git and GitHub on Windows", "url": "https://www.cliffmeyers.com/blog/starting-with-git-and-github-on-windows/", "published_at": "2010-08-03T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c268064a6", "title": "HFCD for Flash Builder: Build Your Flex App 2-3x Faster", "url": "https://www.cliffmeyers.com/blog/hfcd-for-flash-builder-build-your-flex-app-2-3x-faster/", "published_at": "2009-11-13T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c26b05c32", "title": "Subversive install for Eclipse has finally improved!", "url": "https://www.cliffmeyers.com/blog/subversive-install-for-eclipse-has-finally-improved/", "published_at": "2009-10-17T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c27346270", "title": "Mixing and Matching Spring JdbcTemplate and HibernateTemplate", "url": "https://www.cliffmeyers.com/blog/mixing-and-matching-spring-jdbctemplate-and-hibernatetemplat/", "published_at": "2008-12-17T20:54:09+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c2773ae33", "title": "On Hibernate, Spring, Sessions and Transactions", "url": "https://www.cliffmeyers.com/blog/on-hibernate-spring-sessions-and-transactions/", "published_at": "2008-12-03T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c27f577be", "title": "Book Review: The Definitive Guide to Terracotta", "url": "https://www.cliffmeyers.com/blog/book-review-the-definitive-guide-to-terracotta/", "published_at": "2008-10-13T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c28d28898", "title": "ActionScript Annoyances (Part 1): Limitations on Default Parameter Values", "url": "https://www.cliffmeyers.com/blog/actionscript-annoyances-part-1-limitations-on-default-params/", "published_at": "2008-08-29T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c298afa47", "title": "Integrating Blaze Data Services and Spring Security", "url": "https://www.cliffmeyers.com/blog/integrating-blaze-data-services-and-spring-security/", "published_at": "2008-06-22T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c2a6e7f3a", "title": "Mac Users: Stay Away from DoubleCommand", "url": "https://www.cliffmeyers.com/blog/mac-users-stay-away-from-doublecommand/", "published_at": "2008-05-21T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c2b579d65", "title": "FlashPlayer 10 \"Astro\" now in beta", "url": "https://www.cliffmeyers.com/blog/flashplayer-10-astro-now-in-beta/", "published_at": "2008-05-15T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c2bba14bc", "title": "Maven, Eclipse and WTP Integration", "url": "https://www.cliffmeyers.com/blog/maven-eclipse-and-wtp-integration/", "published_at": "2008-05-11T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c2c23de60", "title": "Swiz IoC / MVC Framework for Adobe Flex", "url": "https://www.cliffmeyers.com/blog/swiz-ioc-mvc-framework-for-adobe-flex/", "published_at": "2008-05-03T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c2c984169", "title": "Spring Security 2 Released", "url": "https://www.cliffmeyers.com/blog/spring-security-2-released/", "published_at": "2008-04-19T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c2d03fa00", "title": "Cairngorm has some issues", "url": "https://www.cliffmeyers.com/blog/cairngorm-has-some-issues/", "published_at": "2008-04-14T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c2d1fa66b", "title": "Spring AOP: CGLIB or JDK Dynamic Proxies?", "url": "https://www.cliffmeyers.com/blog/spring-aop-cglib-or-jdk-dynamic-proxies/", "published_at": "2006-12-29T17:00:00+00:00" }, { "id": "01a08760-e64c-70da-98e1-258c2d6366ab", "title": "Easier testing with the Spring framework", "url": "https://www.cliffmeyers.com/blog/easier-testing-with-the-spring-framework/", "published_at": "2006-07-01T17:00:00+00:00" } ] posts Claim your blog
Back to cliffmeyers.com
Blog · corpus.blog/blogs/cliffmeyers.com/posts

cliffmeyers.com

cliffmeyers.com

2026

5 Sept 2026

2023

2013

2012

2011

2010

2009

2008

2006