• React-native Presentation

    React-native boosts an impressive list of features. Importantly it allows for developers to create native mobile applications using JavaScript and React.js.

    This presentation highlights the developer friendly ecosystem, and powerful developer workflow that can be applied.

    Including, but not limited to:

    • Declarative Component / View creation using React
    • Debugging via Chrome‚Äôs developer tools
    • Hot module reloading
    • Time traveling and state management with Redux
  • Capybara Feature Testing

    This presentation provides a high level overview of how to begin testing your web applications with Capybara which provides a Domain Specific Language for writing browser level feature tests for your web application, and RSpec the Ruby test runner.

    It discusses testing from the outside in, as well as the benefits of testing, and test driven development. Importantly this presentation also provides detail on common race-conditions and issues associated with feature driven development, and suggests methods to deal with these scenarios.

  • React.js Presentation

    React.js is a new and upcoming open source technology, maintained by Facebook, for creating complex user interface components - usually within the context of a Single Page Application.

    Within this presentation I discuss a high level overview of React.js, describing the concepts of Pure and Composite components, eventually delving into more complex topics such as the flux pattern, build tools and testing.

subscribe via RSS