https://www.mayerdan.com/about https://www.mayerdan.com/archive https://www.mayerdan.com/atom.xml https://www.mayerdan.com/categories https://www.mayerdan.com/cdns https://www.mayerdan.com/ https://www.mayerdan.com/micro_service_requests https://www.mayerdan.com/micro_service_requests_slas https://www.mayerdan.com/pages https://www.mayerdan.com/resume https://www.mayerdan.com/ruby_trends https://www.mayerdan.com/sitemap.txt https://www.mayerdan.com/tags https://www.mayerdan.com/web_requests https://www.mayerdan.com/assets/css/style.css https://www.mayerdan.com/sitemap.xml https://www.mayerdan.com/robots.txt https://www.mayerdan.com/software/2023/06/12/binsetup https://www.mayerdan.com/software/2023/02/27/making-book-covers-with-img2img https://www.mayerdan.com/software/2022/12/28/github-org-repos-by-ruby-version https://www.mayerdan.com/fun/2022/12/20/ai-book-building https://www.mayerdan.com/software/2022/11/23/thoughts-on-complexity https://www.mayerdan.com/fun/2022/11/10/gardyn-review https://www.mayerdan.com/management/2022/08/27/ownership-in-an-age-of-microservices https://www.mayerdan.com/management/2022/08/22/hr-org-dev-org https://www.mayerdan.com/ruby/2022/06/27/rails-query-tracing https://www.mayerdan.com/fun/2022/06/25/remarkable2-review https://www.mayerdan.com/fun/2022/05/19/nfts-art-investing-and-collectibles https://www.mayerdan.com/ruby/2022/04/10/redis-sidekiq https://www.mayerdan.com/devops/2022/04/04/using-cdns https://www.mayerdan.com/ruby/2022/03/26/ruby-redis https://www.mayerdan.com/sre/2022/01/18/micro-service-request-depth https://www.mayerdan.com/javascript/2022/01/08/revisiting-front-ends https://www.mayerdan.com/career/2022/01/04/principal-engineer-resources https://www.mayerdan.com/sre/2021/11/23/availability https://www.mayerdan.com/management/2021/01/08/learning-with-game-days https://www.mayerdan.com/ruby/2020/12/02/performance-at-scale-JSON-parsers https://www.mayerdan.com/ruby/2020/11/15/benchmarking-JSON-parser https://www.mayerdan.com/ruby/2020/10/22/ar-find_or_create https://www.mayerdan.com/ruby/2020/07/15/ruby-gems-patching-std-lib https://www.mayerdan.com/ruby/2020/01/14/rails-flaky-specs-solutions https://www.mayerdan.com/software/2019/11/20/software-climbing-wall https://www.mayerdan.com/ruby/2019/10/28/safely-removing-image-assets-from-rails https://www.mayerdan.com/ruby/2019/09/07/flaky-ruby-tests https://www.mayerdan.com/ruby/2019/04/10/building-svg-badges https://www.mayerdan.com/ruby/2019/02/14/zola-electric https://www.mayerdan.com/ruby/2018/10/03/coverband-3 https://www.mayerdan.com/programming/2018/07/18/lead-dev-conf-london https://www.mayerdan.com/ruby/2018/06/10/benchmarking_bugs https://www.mayerdan.com/ruby/2018/05/29/rubygems_benchmarks https://www.mayerdan.com/ruby/2018/03/25/ruby-benchmarking https://www.mayerdan.com/ruby/2018/02/26/rack-proxy-tour https://www.mayerdan.com/ruby/2018/02/17/building-custom-ruby-from-scratch-on-OSX https://www.mayerdan.com/programming/2018/02/03/jan-software-links https://www.mayerdan.com/programming/2017/12/31/december-software-links https://www.mayerdan.com/management/2017/12/18/on-tech-challenges https://www.mayerdan.com/programming/2017/12/02/november-software-links https://www.mayerdan.com/ruby/2017/11/12/active-record-documentation-in-rails https://www.mayerdan.com/programming/2017/11/02/october-software-links https://www.mayerdan.com/ruby/2017/10/26/db-syncs-for-staging-and-development https://www.mayerdan.com/management/2017/10/25/planning-remote-team-summit https://www.mayerdan.com/programming/2017/09/25/software-links https://www.mayerdan.com/programming/2017/08/27/markdown-to-confluence https://www.mayerdan.com/management/2017/08/24/sharing-knowledge-breaking-silos-on-distributed-teams-with-brown-bag https://www.mayerdan.com/programming/2017/08/13/information-architecture-changes https://www.mayerdan.com/programming/2017/07/20/most-valuable-code https://www.mayerdan.com/programming/2017/06/26/db_phone_types https://www.mayerdan.com/programming/2017/06/20/unused-DB-columns-two https://www.mayerdan.com/tips/2017/06/15/paternity-leave https://www.mayerdan.com/programming/2017/05/22/unused-DB-columns https://www.mayerdan.com/management/2017/05/18/weekly-software-updates https://www.mayerdan.com/management/2017/04/26/distributed-team-tips https://www.mayerdan.com/programming/2017/03/18/alexa-compliment-my-wife https://www.mayerdan.com/2017/03/05/Alexa-for-newborns https://www.mayerdan.com/programming/2017/02/08/cleanup-your-db https://www.mayerdan.com/management/2017/01/22/2016-in-review https://www.mayerdan.com/programming/2016/11/26/standup-markdown-history https://www.mayerdan.com/programming/2016/11/21/managing-rails-migrations https://www.mayerdan.com/programming/2016/10/16/impacting-work https://www.mayerdan.com/programming/2016/07/31/feature-branch-staging-servers https://www.mayerdan.com/management/2016/01/17/research-project-template https://www.mayerdan.com/programming/2015/12/10/configuring-osx-yosemite https://www.mayerdan.com/management/2015/08/25/dev-team-onboarding-playbook https://www.mayerdan.com/programming/2015/08/23/storing-and-deploying-graphite-configs https://www.mayerdan.com/programming/2015/08/10/working-at-off-grid-electric https://www.mayerdan.com/programming/2015/06/02/pair-programming-readme-toc https://www.mayerdan.com/programming/2015/03/25/making-a-programming-presentation https://www.mayerdan.com/programming/2015/02/21/cache-me-if-you-can https://www.mayerdan.com/programming/2015/02/18/safer-refactoring-on-legacy-systems https://www.mayerdan.com/education/2015/02/09/build-robots-with-nephew https://www.mayerdan.com/programming/2015/02/03/best-tech-travel-articles https://www.mayerdan.com/programming/2015/01/21/ruby-in-south-east-asia https://www.mayerdan.com/tips/2014/12/18/improving-tourist-profits https://www.mayerdan.com/programming/2014/11/15/coding-while-traveling https://www.mayerdan.com/ruby/2014/07/24/c-extension-notes https://www.mayerdan.com/programming/2014/07/01/advice-from-my-grandfather https://www.mayerdan.com/programming/2014/03/25/production-code-analysis-talk-proposal https://www.mayerdan.com/programming/2014/01/29/investigating-api-tooling https://www.mayerdan.com/programming/2014/01/13/self-learning-programming https://www.mayerdan.com/ruby/2013/12/17/coverband-production-code-coverage https://www.mayerdan.com/programming/2013/12/01/configuring-osx-mavericks-dev-machine https://www.mayerdan.com/ruby/2013/10/07/sinatra-respond_to-supporting-extensions https://www.mayerdan.com/javascript/2013/09/24/js-server-switcher-bookmark-and-git-open-shell-function https://www.mayerdan.com/ruby/2013/09/19/smokescreen-smoke-tests-for-ruby https://www.mayerdan.com/ruby/2013/09/16/introducing-churn-site-to-measure-code-churn https://www.mayerdan.com/ruby/2013/08/20/fast-prototyping-with-sinatra https://www.mayerdan.com/programming/2013/08/04/thoughts-on-continuous-deployment https://www.mayerdan.com/programming/2013/07/30/static-sites-on-s3 https://www.mayerdan.com/javascript/2013/07/13/ruby-formatter-and-runner https://www.mayerdan.com/ruby/2013/06/20/introducing-blog2ebook https://www.mayerdan.com/ruby/2013/06/02/quick-application-diagrams-with-yard https://www.mayerdan.com/ruby/2013/05/27/fast-start-rails-with-composer https://www.mayerdan.com/programming/2013/05/08/performance_bugs_cluster https://www.mayerdan.com/ruby/2013/03/03/repetitive-hash-syntax-my-quest-for-a-self-referring-hash https://www.mayerdan.com/ruby/2013/02/17/s3-files-mime-types https://www.mayerdan.com/javascript/2012/12/15/js-formatter-and-runner https://www.mayerdan.com/ruby/2012/11/18/working-with-teams-first-responder https://www.mayerdan.com/ruby/2012/11/11/bugs-per-line-of-code-ratio https://www.mayerdan.com/ruby/2012/10/28/bitnami-ec2-https-and-env-vars https://www.mayerdan.com/ruby/2012/10/21/installing-nokogiri-on-bitnami-ec2 https://www.mayerdan.com/2012/01/14/Rails-tests-gotcha-with-I18nlocale https://www.mayerdan.com/2011/12/27/Ruby-processing-making-it-snow https://www.mayerdan.com/2011/12/17/Cleaning-up-files-after-hacking https://www.mayerdan.com/2011/11/16/ActiveRecord-Rails-case-insensitive-ordering https://www.mayerdan.com/2011/11/14/Announcing-NothingCalendar https://www.mayerdan.com/2011/11/13/working-with-Facebook-Dialog-Feed-and-urls-with-params https://www.mayerdan.com/2011/11/12/Grep-a-filtered-list-of-files https://www.mayerdan.com/2011/10/29/Git-clone-from-local-filesystem-to-fetch-local-branches https://www.mayerdan.com/2011/10/23/Simplifying-new-gemset-creation-for-RVM https://www.mayerdan.com/2011/10/02/ActiveRecord-Association-objects-can-act-weird-bug-in-associationany https://www.mayerdan.com/2011/07/04/Google-Closure-Compiler-And-Ruby https://www.mayerdan.com/2011/06/05/Emacs-swap-buffer-window-method https://www.mayerdan.com/2010/08/07/Force-all-Sinatra-traffic-to-https https://www.mayerdan.com/2010/07/10/Adding-Custom-JavaScript-Handlers-for-PhoneGap-Android https://www.mayerdan.com/2010/07/06/Mobile-Development-and-My-Recommendation-for-PhoneGap https://www.mayerdan.com/2010/07/03/The-Ruby-fitbit-API-has-been-updated https://www.mayerdan.com/2010/06/28/Classy-Joe-Nassy https://www.mayerdan.com/2010/06/26/Javascript-documentaddEventListener-PhoneGap-deviceready-issues https://www.mayerdan.com/2010/06/21/Code-Highlighting-on-MovableType https://www.mayerdan.com/2010/06/16/Appcelerator-Titanium-older-SDKs https://www.mayerdan.com/2010/06/12/Ruby-Dev-Available-for-Contracting https://www.mayerdan.com/2010/06/03/New-gig-at-LivingSocial https://www.mayerdan.com/2010/05/26/Ruby-Fitbit-API https://www.mayerdan.com/2010/05/23/Converting-Movable-Type-to-Tumblr https://www.mayerdan.com/2010/05/14/Improving-my-Emacs-Configurations https://www.mayerdan.com/2010/05/10/Introducing-Ruby-Resume,-a-project-to-create-and-host-your-resume https://www.mayerdan.com/2010/05/04/This-blog-will-be-changing-soon https://www.mayerdan.com/2010/05/01/A-archive-of-my-last-project https://www.mayerdan.com/2009/04/18/Dan-Mayer-Resume https://www.mayerdan.com/2008/07/29/Refactoring-makes-me-happy https://www.mayerdan.com/2008/05/28/Quicksort-in-Processingjs https://www.mayerdan.com/2008/02/25/iTunes-Stalling-on-Windows-XP https://www.mayerdan.com/2008/01/20/online-resources-for-computer-science-students https://www.mayerdan.com/2007/10/16/Ruby-on-Rails-built-in-string-shortcuts https://www.mayerdan.com/2007/09/07/Always-use-lenth-on-ruby-collections https://www.mayerdan.com/2007/08/21/Amazing-Image-Resizing https://www.mayerdan.com/2007/08/12/Finished-Rails-Book https://www.mayerdan.com/2007/07/31/Using-Rails-link_to_if https://www.mayerdan.com/2007/06/26/Highly-useful-assert_select https://www.mayerdan.com/2007/06/12/Ruby-rails-testing https://www.mayerdan.com/2007/05/20/Ruby-email-to-rss https://www.mayerdan.com/2007/05/20/Ruby-Email-Archiver https://www.mayerdan.com/2007/05/18/Rails-casts https://www.mayerdan.com/2007/05/17/Really-good-post-on-regular-expresions https://www.mayerdan.com/2007/05/16/I-am-now-at-Pretheory https://www.mayerdan.com/2007/05/14/Good-Startup-Resources https://www.mayerdan.com/2007/01/31/Eclipse-Plugin-Callisto https://www.mayerdan.com/2007/01/14/Spam-bots-try-anything https://www.mayerdan.com/2006/12/18/Mysql-null-date https://www.mayerdan.com/2006/11/19/Soap-Sucks https://www.mayerdan.com/2006/11/19/Java-String-isEmpty https://www.mayerdan.com/2006/10/12/Nerds-are-great https://www.mayerdan.com/2006/07/10/Ubuntu-Server-606 https://www.mayerdan.com/2006/07/10/Ruby-on-Rails-Gem-error-could-not-find-gem https://www.mayerdan.com/2006/07/03/Old-Computer-Science-Links https://www.mayerdan.com/2006/05/21/Coding-tan-lines https://www.mayerdan.com/2006/05/03/Java-skills-wanted-in-the-market https://www.mayerdan.com/2006/01/30/Ant-options https://www.mayerdan.com/2006/01/19/Junit-testing-server-states https://www.mayerdan.com/2006/01/19/Apache2-integrating-Tomcat-55-on-windows https://www.mayerdan.com/2005/12/20/Broken-MailEnable https://www.mayerdan.com/2005/11/14/No-Fluff-just-Stuff https://www.mayerdan.com/2005/11/10/Ruby-on-Rails https://www.mayerdan.com/2005/09/08/CSS-columns-guides https://www.mayerdan.com/2005/08/08/Apache-XML-RPC-Asych https://www.mayerdan.com/2005/07/21/java-in-cygwin https://www.mayerdan.com/2005/06/28/Java-Source-Code-Examples https://www.mayerdan.com/2005/06/13/Computer-Science-Research-Papers https://www.mayerdan.com/2005/06/02/Programming-Links https://www.mayerdan.com/2005/05/31/Converting-XML-with-XSLT https://www.mayerdan.com/2005/04/06/Java-string-to-inputstream https://www.mayerdan.com/2005/04/05/CVS-stuff https://www.mayerdan.com/2005/03/30/java-code-tar https://www.mayerdan.com/2005/03/30/Java-Tar https://www.mayerdan.com/2005/03/30/Java-Tar-and-problems https://www.mayerdan.com/2005/03/10/Java-copy-file-code https://www.mayerdan.com/2005/02/28/my-neglected-blog https://www.mayerdan.com/2005/02/08/GNU-tar-errors-on-windows https://www.mayerdan.com/2005/02/07/Jakarta-orgapachecommonsfileupload https://www.mayerdan.com/2004/11/03/Again-Sorry https://www.mayerdan.com/2004/10/12/sorry-busy https://www.mayerdan.com/2004/09/09/Intelligent-Agents https://www.mayerdan.com/2004/08/08/fighting-back https://www.mayerdan.com/2004/07/19/cleaning-and-moving https://www.mayerdan.com/2004/07/06/Feature-requests https://www.mayerdan.com/2004/06/29/News-Shaker https://www.mayerdan.com/2004/06/18/New-NewsShaker-Feature https://www.mayerdan.com/2004/06/17/Initial-Description-of-HAMCOD https://www.mayerdan.com/2004/06/16/Done-testing-and-work-on-SVMMail https://www.mayerdan.com/2004/05/24/SVMMail-testing-update https://www.mayerdan.com/2004/05/20/SVM-Mail-feature-vector https://www.mayerdan.com/2004/05/19/SVMMail-vs-Apple-Mail https://www.mayerdan.com/2004/05/18/News-Shaker-Update https://www.mayerdan.com/2004/05/11/SVM-Mail-testing https://www.mayerdan.com/2004/05/07/SVMMail https://www.mayerdan.com/2004/04/18/SVM-Spam-Filtering https://www.mayerdan.com/2004/04/13/Programming-progress https://www.mayerdan.com/2004/04/13/A-step-closer-to-fully-automated https://www.mayerdan.com/2004/04/09/Busy https://www.mayerdan.com/2004/03/30/FIRST-GOOD-SUCCESS https://www.mayerdan.com/2004/03/30/Current-Percent-levels https://www.mayerdan.com/2004/03/29/NewsShaker-Features-needed-bug-report-V001 https://www.mayerdan.com/2004/03/09/Text2SVM https://www.mayerdan.com/2004/03/08/Week-of-stuff https://www.mayerdan.com/2004/03/04/Text-to-vectors-progress https://www.mayerdan.com/2004/03/04/Converting-documents-to-word-vectors https://www.mayerdan.com/2004/03/02/Space-Altering https://www.mayerdan.com/2004/03/01/Very-cool-clustering https://www.mayerdan.com/2004/03/01/Setting-Up https://www.mayerdan.com/2004/02/16/open-gl-progress https://www.mayerdan.com/2004/02/02/finished-opengl https://www.mayerdan.com/2004/02/02/Well-today-was-a-big https://www.mayerdan.com/2004/01/15/Cool-project https://www.mayerdan.com/2003/11/08/OpenGL-Resources https://www.mayerdan.com/2003/11/04/C-resources https://www.mayerdan.com/2003/11/02/MySQL-resources https://www.mayerdan.com/2003/11/02/Linux-Unix-Resources https://www.mayerdan.com/2003/11/02/Java-Resources