All decks
  • ATO2018 - Code Reviews, For the Culture

    Our engineering workflow at SalesLoft revolves around our code review process. Code reviews are more than just a way to make sure we don’t introduce new bugs into the codebase. They have become pillars of our team’s engineering culture—ensuring code quality, encouraging collaboration and providing valuable teaching and learning opportunities. We’ll look at the ways your code review process can define, reflect and reinforce your community’s culture. These methods can be useful whether you’re building and managing open source communities or engineering teams at startups or large, established companies. We’ll then walk through the process with actual Pull Requests and identify best practices for more useful code reviews.

  • Refactoring for Progressive Web Apps

  • Prototyping for IoT

    CONNECT 2016 by Women Who Code

  • Next Gen Web with Service Workers

    Great Wide Open 2016

  • Getting Started with Open Source: Pull Requests

    GitHub Patchwork 2016

  • AngularJS Best Practices

    Angular & Ionic Workshop, 2015

  • Beyond the Screen

    Wearables TechCon 2015

  • Developing for Wearables

    In this session, we will discuss the tools, resources and best practices for developing for wearable devices. #ConnectJs2014

  • Open Source and The Internet of Things

    All Things Open 2014 - In this session, we will review the state of open source technologies available in connected device development. We’ll then proceed with a discussion on the best practices for prototyping and developing connected devices, with live demonstrations to illustrate key concepts and possible avenues to move toward an Internet of Things.

  • WWC September Meetup: Think Like a Programmer

    Have you been teaching yourself to code and aren't sure where to go next? This session is intended to provide an introduction to the things they don't teach you on CodeAcademy, including: problem solving, ways to structure your code and how to use algorithms, data structures, and design patterns to build applications, plus the soft skills you'll need to succeed as a developer.