<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Elle Meredith</title>
    <description></description>
    <link>https://speakerdeck.com/aemeredith</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/aemeredith.rss"/>
    <lastBuildDate>2012-02-28 18:04:40 -0500</lastBuildDate>
    <item>
      <title>Exploring anti-patterns in Rails</title>
      <description>Is your Rails app sluggish? Does its performance suffer? Even with the best intentions, Rails applications can become littered with anti-patterns that negatively affect developer velocity, code clarity, and maintenance. Following a few simple patterns and strategies, you can transform your Rails application code to become more robust and functional. One that will be easier to extend and maintain. This talk will explore anti-patterns in practice and suggest fixes to ensure your Rails project is a success.</description>
      <media:content url="https://files.speakerdeck.com/presentations/92c0c37e34da495bba39c49937367a64/preview_slide_0.jpg?29704782" type="image/jpeg" medium="image"/>
      <content:encoded>Is your Rails app sluggish? Does its performance suffer? Even with the best intentions, Rails applications can become littered with anti-patterns that negatively affect developer velocity, code clarity, and maintenance. Following a few simple patterns and strategies, you can transform your Rails application code to become more robust and functional. One that will be easier to extend and maintain. This talk will explore anti-patterns in practice and suggest fixes to ensure your Rails project is a success.</content:encoded>
      <pubDate>Thu, 11 Apr 2024 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/aemeredith/exploring-anti-patterns-in-rails</link>
      <guid>https://speakerdeck.com/aemeredith/exploring-anti-patterns-in-rails</guid>
    </item>
    <item>
      <title>Strategies for saying no</title>
      <description>You have been working hard to meet a deadline and then you receive an email from your boss, asking you to take on a new project. You're at capacity with your time, resources, and focus, but you still feel obliged to say "yes". This scenario is common for most of us. We don't want to say "no" because we don't want to disappoint people or let them down. This is even a bigger problem when you start leading people. Saying no enables you to focus on what's important and prevent burnout. In this talk, you will take away tools and strategies to become more confident around saying no.</description>
      <media:content url="https://files.speakerdeck.com/presentations/bb4958602eff4f21b25512241f7b662f/preview_slide_0.jpg?25374146" type="image/jpeg" medium="image"/>
      <content:encoded>You have been working hard to meet a deadline and then you receive an email from your boss, asking you to take on a new project. You're at capacity with your time, resources, and focus, but you still feel obliged to say "yes". This scenario is common for most of us. We don't want to say "no" because we don't want to disappoint people or let them down. This is even a bigger problem when you start leading people. Saying no enables you to focus on what's important and prevent burnout. In this talk, you will take away tools and strategies to become more confident around saying no.</content:encoded>
      <pubDate>Tue, 25 Apr 2023 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/aemeredith/strategies-for-saying-no</link>
      <guid>https://speakerdeck.com/aemeredith/strategies-for-saying-no</guid>
    </item>
    <item>
      <title>Start your own apprenticeship program</title>
      <description>With all the development bootcamps around, there is a surplus of bright junior developers, however, everyone is looking to hire senior devs. Building a developer apprenticeship in your organisation creates a continuous learning environment. It helps all your engineers understand the technology stack, culture, and shared vocabulary. 

Learn how to hire for, develop, and implement a robust apprenticeship program that creates a solid pipeline of talent that will grow your business.

Almost full write-up is available at: https://blog.blackmill.co/start-your-own-apprenticeship-program-37a3c33a66b9</description>
      <media:content url="https://files.speakerdeck.com/presentations/147c235a5a4b4ebdbadf611017b49fa5/preview_slide_0.jpg?13516788" type="image/jpeg" medium="image"/>
      <content:encoded>With all the development bootcamps around, there is a surplus of bright junior developers, however, everyone is looking to hire senior devs. Building a developer apprenticeship in your organisation creates a continuous learning environment. It helps all your engineers understand the technology stack, culture, and shared vocabulary. 

Learn how to hire for, develop, and implement a robust apprenticeship program that creates a solid pipeline of talent that will grow your business.

Almost full write-up is available at: https://blog.blackmill.co/start-your-own-apprenticeship-program-37a3c33a66b9</content:encoded>
      <pubDate>Sat, 07 Sep 2019 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/aemeredith/start-your-own-apprenticeship-program</link>
      <guid>https://speakerdeck.com/aemeredith/start-your-own-apprenticeship-program</guid>
    </item>
    <item>
      <title>Story-telling with Git rebase</title>
      <description>In a successful software development project, a key challenge is to manage complexity because projects get very complex very quickly even within small teams. Version control is the tool for communicating intent in our codebase over the life time of the project. Rebasing allows us to revise our development history before sharing it with the team. Learn to use Git commit messages to keep track of the intent of your code changes to make it easier to make future changes. Learn how to make using feature branches less painful and more effective. Learn the mechanics of interactive rebasing, how to merge conflicts without losing precious code and how to auto-squash commits. Basically, stop fearing interactive rebasing.</description>
      <media:content url="https://files.speakerdeck.com/presentations/2f61400178c24d25a4e95ad2d6cdd5e4/preview_slide_0.jpg?14203273" type="image/jpeg" medium="image"/>
      <content:encoded>In a successful software development project, a key challenge is to manage complexity because projects get very complex very quickly even within small teams. Version control is the tool for communicating intent in our codebase over the life time of the project. Rebasing allows us to revise our development history before sharing it with the team. Learn to use Git commit messages to keep track of the intent of your code changes to make it easier to make future changes. Learn how to make using feature branches less painful and more effective. Learn the mechanics of interactive rebasing, how to merge conflicts without losing precious code and how to auto-squash commits. Basically, stop fearing interactive rebasing.</content:encoded>
      <pubDate>Fri, 30 Nov 2018 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/aemeredith/story-telling-with-git-rebase</link>
      <guid>https://speakerdeck.com/aemeredith/story-telling-with-git-rebase</guid>
    </item>
    <item>
      <title>Algorithms to live by and why should we care</title>
      <description>Presented at Full Stack Toronto Conference </description>
      <media:content url="https://files.speakerdeck.com/presentations/62a30d8710e84cb69a2f4a84101a511f/preview_slide_0.jpg?8815229" type="image/jpeg" medium="image"/>
      <content:encoded>Presented at Full Stack Toronto Conference </content:encoded>
      <pubDate>Mon, 23 Oct 2017 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/aemeredith/algorithms-to-live-by-and-why-should-we-care</link>
      <guid>https://speakerdeck.com/aemeredith/algorithms-to-live-by-and-why-should-we-care</guid>
    </item>
    <item>
      <title>Feedback matters</title>
      <description>Given at AlterConf Melbourne on September 23, 2017</description>
      <media:content url="https://files.speakerdeck.com/presentations/52bba384e2b740a386842fa9c72201e7/preview_slide_0.jpg?8616332" type="image/jpeg" medium="image"/>
      <content:encoded>Given at AlterConf Melbourne on September 23, 2017</content:encoded>
      <pubDate>Sat, 23 Sep 2017 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/aemeredith/feedback-matters-1</link>
      <guid>https://speakerdeck.com/aemeredith/feedback-matters-1</guid>
    </item>
    <item>
      <title>Two heads are better than one</title>
      <description>Learn how to pair effectively, considering the psychological mindset when pairing, pairing etiquette, techniques, ideal desk setup...</description>
      <media:content url="https://files.speakerdeck.com/presentations/880cb5d4ec364909a1db5b5655aa9d37/preview_slide_0.jpg?8406267" type="image/jpeg" medium="image"/>
      <content:encoded>Learn how to pair effectively, considering the psychological mindset when pairing, pairing etiquette, techniques, ideal desk setup...</content:encoded>
      <pubDate>Wed, 26 Jul 2017 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/aemeredith/two-heads-are-better-than-one</link>
      <guid>https://speakerdeck.com/aemeredith/two-heads-are-better-than-one</guid>
    </item>
    <item>
      <title>Feedback Matters</title>
      <description>Talk given at Ruby Conf AU 2016</description>
      <media:content url="https://files.speakerdeck.com/presentations/e9ad5bd4190b4a52b5e1ff4df70cb3c0/preview_slide_0.jpg?5870131" type="image/jpeg" medium="image"/>
      <content:encoded>Talk given at Ruby Conf AU 2016</content:encoded>
      <pubDate>Thu, 11 Feb 2016 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/aemeredith/feedback-matters</link>
      <guid>https://speakerdeck.com/aemeredith/feedback-matters</guid>
    </item>
    <item>
      <title>How I Learn</title>
      <description>This will be a pretty long list of tips, techniques and strategies for what I found works for me when I study, including a couple of points from books I read recently, and things I would like to do. In it, hopefully, you will find one or two useful things for you.</description>
      <media:content url="https://files.speakerdeck.com/presentations/11ed12621f7f46b7b8ee85ba7ea7d04d/preview_slide_0.jpg?5713956" type="image/jpeg" medium="image"/>
      <content:encoded>This will be a pretty long list of tips, techniques and strategies for what I found works for me when I study, including a couple of points from books I read recently, and things I would like to do. In it, hopefully, you will find one or two useful things for you.</content:encoded>
      <pubDate>Sun, 13 Dec 2015 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/aemeredith/how-i-learn</link>
      <guid>https://speakerdeck.com/aemeredith/how-i-learn</guid>
    </item>
    <item>
      <title>Just in time RailsIsrael</title>
      <description>Talking about time zones in Ruby and Rails and working through a case study in time zones</description>
      <media:content url="https://files.speakerdeck.com/presentations/c228b94649db47ea971277a974facd21/preview_slide_0.jpg?5636061" type="image/jpeg" medium="image"/>
      <content:encoded>Talking about time zones in Ruby and Rails and working through a case study in time zones</content:encoded>
      <pubDate>Tue, 24 Nov 2015 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/aemeredith/just-in-time-railsisrael</link>
      <guid>https://speakerdeck.com/aemeredith/just-in-time-railsisrael</guid>
    </item>
    <item>
      <title>Just in time</title>
      <description>An overview of time zones in Rails. And handle multiple user-defined time zones in Rails with scheduled background workers, with an example of a time zones feature.

Presented at Ruby Brighton, July 20, 2015</description>
      <media:content url="https://files.speakerdeck.com/presentations/dcce1202a9014814b83b7a5f7b60ca05/preview_slide_0.jpg?5058608" type="image/jpeg" medium="image"/>
      <content:encoded>An overview of time zones in Rails. And handle multiple user-defined time zones in Rails with scheduled background workers, with an example of a time zones feature.

Presented at Ruby Brighton, July 20, 2015</content:encoded>
      <pubDate>Mon, 20 Jul 2015 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/aemeredith/just-in-time</link>
      <guid>https://speakerdeck.com/aemeredith/just-in-time</guid>
    </item>
    <item>
      <title>Railscamp `Merica</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/b6591438a0ef47b5b8e37e1fecbc4ce5/preview_slide_0.jpg?5051479" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Thu, 23 Apr 2015 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/aemeredith/railscamp-merica</link>
      <guid>https://speakerdeck.com/aemeredith/railscamp-merica</guid>
    </item>
    <item>
      <title>Regular Expressions with Ruby</title>
      <description>What Do You Know? Sydney, 03 April, 2014</description>
      <media:content url="https://files.speakerdeck.com/presentations/912263d09dcc0131aa581a0caa28354b/preview_slide_0.jpg?2807247" type="image/jpeg" medium="image"/>
      <content:encoded>What Do You Know? Sydney, 03 April, 2014</content:encoded>
      <pubDate>Thu, 03 Apr 2014 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/aemeredith/regular-expressions-with-ruby</link>
      <guid>https://speakerdeck.com/aemeredith/regular-expressions-with-ruby</guid>
    </item>
    <item>
      <title>Better Web Typography with Modular Scale</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/5ceab3e0795a0130a8d9123138098c12/preview_slide_0.jpg?1244570" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Wed, 27 Mar 2013 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/aemeredith/better-web-typography-with-modular-scale</link>
      <guid>https://speakerdeck.com/aemeredith/better-web-typography-with-modular-scale</guid>
    </item>
    <item>
      <title>Sass Primer</title>
      <description>An introduction to sass including tips and some suggestions for best practices to using sass</description>
      <media:content url="https://files.speakerdeck.com/presentations/4df7173023f401307e0222000a9d06e0/preview_slide_0.jpg?855725" type="image/jpeg" medium="image"/>
      <content:encoded>An introduction to sass including tips and some suggestions for best practices to using sass</content:encoded>
      <pubDate>Tue, 11 Dec 2012 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/aemeredith/sass-primer</link>
      <guid>https://speakerdeck.com/aemeredith/sass-primer</guid>
    </item>
    <item>
      <title>Dying kittens and vendor-prefixes dramas</title>
      <description>Brisbane Web Design Metting, February 2012</description>
      <media:content url="https://files.speakerdeck.com/presentations/4f4d5c0bf120e9001f00390b/preview_slide_0.jpg?277021" type="image/jpeg" medium="image"/>
      <content:encoded>Brisbane Web Design Metting, February 2012</content:encoded>
      <pubDate>Tue, 28 Feb 2012 18:04:40 -0500</pubDate>
      <link>https://speakerdeck.com/aemeredith/dying-kittens-and-vendor-prefixes-dramas</link>
      <guid>https://speakerdeck.com/aemeredith/dying-kittens-and-vendor-prefixes-dramas</guid>
    </item>
  </channel>
</rss>
