<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://work.stevegrossi.com/2013/01/01/building-the-future/</loc>
<lastmod>2013-01-01T15:16:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/01/05/sorting-algorithms-redux/</loc>
<lastmod>2013-01-05T23:40:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/01/05/10-timeframes/</loc>
<lastmod>2013-01-05T23:42:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/01/19/form-follows-function/</loc>
<lastmod>2013-01-19T23:45:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/02/17/color-hailpixel-com/</loc>
<lastmod>2013-02-17T23:49:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/02/19/food-for-thought/</loc>
<lastmod>2013-02-19T23:51:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/02/20/making-an-accessible-dialog-box/</loc>
<lastmod>2013-02-20T23:52:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/02/21/remove-trailing-slashes-in-your-rails-app/</loc>
<lastmod>2013-02-21T23:53:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/04/06/dynamic-error-pages-with-rails-3-2/</loc>
<lastmod>2013-04-06T23:56:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/05/28/set-far-future-expires-headers-for-assets-on-heroku/</loc>
<lastmod>2013-05-28T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/05/30/best-practices-for-paperclip-performance/</loc>
<lastmod>2013-05-30T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/06/14/how-to-proportionally-scale-images-that-have-dimension-attributes/</loc>
<lastmod>2013-06-14T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/06/20/words/</loc>
<lastmod>2013-06-20T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/07/02/browser-diet/</loc>
<lastmod>2013-07-02T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/07/25/css-guidelines-from-css-wizardry/</loc>
<lastmod>2013-07-25T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/08/12/devdocs-io/</loc>
<lastmod>2013-08-12T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/09/16/writing-clean-functions-and-methods/</loc>
<lastmod>2013-09-16T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/10/22/whos-not-using-javascript-these-days/</loc>
<lastmod>2013-10-22T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/11/08/the-state-of-front-end-tooling/</loc>
<lastmod>2013-11-08T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/11/21/what-screens-want/</loc>
<lastmod>2013-11-21T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/12/16/the-single-responsibility-principle-applied-to-css/</loc>
<lastmod>2013-12-16T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/12/20/this-week-i-learned-1/</loc>
<lastmod>2013-12-20T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/12/21/building-a-ruby-library-the-parts-no-one-talks-about/</loc>
<lastmod>2013-12-21T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2013/12/22/unwrapping-rails-4-1-a-little-early/</loc>
<lastmod>2013-12-22T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/01/11/this-week-i-learned-2/</loc>
<lastmod>2014-01-11T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/01/13/bulletproof-icon-fonts/</loc>
<lastmod>2014-01-13T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/01/18/this-week-i-learned-3/</loc>
<lastmod>2014-01-18T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/01/25/this-week-i-learned-4/</loc>
<lastmod>2014-01-25T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/02/09/this-week-i-learned-5/</loc>
<lastmod>2014-02-09T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/02/12/the-mature-optimization-handbook/</loc>
<lastmod>2014-02-12T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/02/15/hammock-driven-development/</loc>
<lastmod>2014-02-15T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/02/17/this-week-i-learned-6/</loc>
<lastmod>2014-02-17T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/02/21/the-elements-of-style-in-ruby/</loc>
<lastmod>2014-02-21T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/02/27/impossible-programs/</loc>
<lastmod>2014-02-27T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/03/01/this-week-i-learned-7/</loc>
<lastmod>2014-03-01T05:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/03/11/web-page-rendering-performance/</loc>
<lastmod>2014-03-11T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/03/15/foreman-lets-you-run-things-only-when-you-need-them/</loc>
<lastmod>2014-03-15T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/03/17/jquery-coding-standards-and-best-practices/</loc>
<lastmod>2014-03-17T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/03/28/michael-bernstein-on-distributed-systems-archaeology/</loc>
<lastmod>2014-03-28T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/04/16/the-gov-uk-team-s-design-principles/</loc>
<lastmod>2014-04-16T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/04/26/this-week-i-learned-8/</loc>
<lastmod>2014-04-26T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/05/03/this-week-i-learned-9-railsbridge-edition/</loc>
<lastmod>2014-05-03T21:22:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/05/06/tips-for-building-static-sites-with-middleman/</loc>
<lastmod>2014-05-06T20:53:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/05/10/this-week-i-learned-10/</loc>
<lastmod>2014-05-10T14:28:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/05/28/architecture-performance-and-games/</loc>
<lastmod>2014-05-28T22:17:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/06/02/clean-architecture-and-design/</loc>
<lastmod>2014-06-02T12:43:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/06/20/collaborative-coding-with-exercism-io/</loc>
<lastmod>2014-06-20T19:54:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/06/24/provisioning-a-lamp-stack-and-wordpress-with-chef-part-1/</loc>
<lastmod>2014-06-24T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/07/05/this-week-i-learned-11/</loc>
<lastmod>2014-07-05T16:50:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/07/06/provisioning-a-lamp-stack-and-wordpress-with-chef-part-2/</loc>
<lastmod>2014-07-06T22:57:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/07/19/provisioning-a-lamp-stack-and-wordpress-with-chef-bonus-part/</loc>
<lastmod>2014-07-19T11:43:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/08/23/this-week-i-learned-12/</loc>
<lastmod>2014-08-23T11:47:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/09/06/how-to-write-css-that-scales/</loc>
<lastmod>2014-09-06T12:35:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/10/18/this-week-i-learned-13/</loc>
<lastmod>2014-10-18T12:24:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/10/25/writing-fast-and-idiomatic-ruby/</loc>
<lastmod>2014-10-25T11:49:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2014/12/20/this-week-i-learned-14/</loc>
<lastmod>2014-12-20T12:54:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2015/02/07/load-testing-rails-apps-with-apache-bench-siege-and-jmeter/</loc>
<lastmod>2015-02-07T14:06:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2015/04/25/how-to-count-with-activerecord/</loc>
<lastmod>2015-04-25T11:41:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2015/08/16/architecture-without-an-end-state/</loc>
<lastmod>2015-08-16T15:17:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2015/10/17/the-senior-software-engineer/</loc>
<lastmod>2015-10-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2016/01/14/new-features-in-ruby-2-3/</loc>
<lastmod>2016-01-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2016/04/27/simple-made-easy/</loc>
<lastmod>2016-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2016/06/02/testing-current-user-in-a-phoenix-app-the-easy-way/</loc>
<lastmod>2016-06-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2016/06/06/coders-at-work-reflections-on-the-craft-of-programming/</loc>
<lastmod>2016-06-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2016/07/11/building-a-chat-app-with-elixir-and-phoenix-presence/</loc>
<lastmod>2016-07-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2016/11/04/optimize-for-deletion/</loc>
<lastmod>2016-11-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2016/11/24/elixir-in-action/</loc>
<lastmod>2016-11-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2017/01/12/using-ecto-schemas-with-database-views/</loc>
<lastmod>2017-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2017/02/20/tips-for-naming/</loc>
<lastmod>2017-02-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2017/10/01/quiet-places-to-work-in-indianapolis/</loc>
<lastmod>2017-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2018/04/05/reflections-on-my-first-few-months-as-a-manager/</loc>
<lastmod>2018-04-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2018/07/31/the-misunderstood-art-of-delegation/</loc>
<lastmod>2018-07-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2018/08/02/the-many-motivations-of-a-programmer/</loc>
<lastmod>2018-08-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2019/01/05/retro-roulette/</loc>
<lastmod>2019-01-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/2019/03/08/the-best-leadership-advice-i-ve-ever-been-given/</loc>
<lastmod>2019-03-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/talks/this-is-your-brain-on-elixir</loc>
<lastmod>2016-08-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/talks/building-and-sharing-your-first-elixir-library</loc>
<lastmod>2016-09-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/talks/all-the-worlds-a-gen-stage</loc>
<lastmod>2016-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/talks/processes-and-supervision-in-elixir</loc>
<lastmod>2016-12-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/talks/sweet-beats-making-music-with-elixir</loc>
<lastmod>2017-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/talks/elixir-in-the-real-world-with-nerves</loc>
<lastmod>2017-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/talks/contextualizing-phoenix-contexts</loc>
<lastmod>2017-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/talks/great-success-dynamic-type-checking-in-erlang-and-elixir</loc>
<lastmod>2018-05-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://work.stevegrossi.com/</loc>
</url>
<url>
<loc>https://work.stevegrossi.com/principles/</loc>
</url>
<url>
<loc>https://work.stevegrossi.com/resume/</loc>
</url>
<url>
<loc>https://work.stevegrossi.com/tags/</loc>
</url>
<url>
<loc>https://work.stevegrossi.com/talks/</loc>
</url>
<url>
<loc>https://work.stevegrossi.com/page/2/</loc>
</url>
<url>
<loc>https://work.stevegrossi.com/page/3/</loc>
</url>
<url>
<loc>https://work.stevegrossi.com/page/4/</loc>
</url>
<url>
<loc>https://work.stevegrossi.com/page/5/</loc>
</url>
<url>
<loc>https://work.stevegrossi.com/page/6/</loc>
</url>
<url>
<loc>https://work.stevegrossi.com/page/7/</loc>
</url>
<url>
<loc>https://work.stevegrossi.com/page/8/</loc>
</url>
</urlset>
