RubyMotion #inspect 2015

July 1 - 2, 2015 — Paris, France

July 1 - 2, 2015 Paris, France

RubyMotion #inspect 2015

Two days, one track, 100% RubyMotion

Join us for our third annual developer conference.

#inspect is the official RubyMotion conference, and the place where RubyMotion enthusiasts can meet face-to-face to chat, connect, hack together and learn what’s happening in the community.

This year we will be organizing the conference in Paris, France. Ecole 42, a private engineering school, will be welcoming us!

We will be using the same format as before, a two-days one-track schedule, and we will be setting up a party at the end of the second day to celebrate.

The conference is designed to be small and intimate. We will therefore be welcoming a limited number of attendees. We usually sell out a month before the conference, so grab your ticket as soon as possible!

The Speakers

Laurent Sansonetti

Laurent Sansonetti

Creator of RubyMotion and Founder of HipByte

Amir Rajan

Amir Rajan

Creator of A Dark Room for iOS

Paul Sturgess

Paul Sturgess

Programmer at Kyan and Lead Developer of TitleChallenge

Rich Kilmer

Rich Kilmer

Founder and CEO, CargoSense

Mark Rickert

Mark Rickert

Full-Time RubyMotion Freelancer

Todd Werth

Todd Werth

Co-founder of InfiniteRed and Creator of RMQ

Gant Laborde

Gant Laborde

Co-founder of Iconoclast Labs

Will Raxworthy

Will Raxworthy

Developer at Alphasights

Tatiana Vasilyeva

Tatiana Vasilyeva

Product Manager, JetBrains

Darin Wilson

Darin Wilson

Software Engineer at InfiniteRed

David Larrabee

David Larrabee

Lead Engineer at MeYou Health

Jamon Holmgren

Jamon Holmgren

Owner of ClearSight. Creator of ProMotion, Co-creator on RedPotion and MotionKit.

Boris Bügling

Boris Bügling

Developer at Contentful, Senior VP of Evil at CocoaPods

The Schedule

The conference is 2-day, single-track with 30-min talks. We will be welcoming guests with a breakfast and serving an awesome lunch. There will be breaks between each talk. We will organize group dinners. There will be a Paris Ruby meetup at the end of the first day, and a party / drink-up at the end of the second day.

  • Opening

      July 1, 2015, 9:00AM,  60 minutes

    We will be welcoming attendees and serving breakfast.

  • State of the Union

      July 1, 2015, 10:00AM,  30 minutes

    Laurent Sansonetti

    Laurent is the founder of HipByte and creator of RubyMotion. He will cover the current state of the RubyMotion ecosystem and what's planned for the future of the platform.

  • CargoSense

      July 1, 2015, 11:00AM,  30 minutes

    Rich Kilmer

    Rich is a long time Rubyist, an advisor of RubyMotion, and the founder of CargoSense. He will talk about how he uses RubyMotion to build an innovative solution to address issues in the logistics market.

  • RubyMotion & RubyMine: The story of a good friendship

      July 1, 2015, 12:00PM,  30 minutes

    Tatiana Vasilyeva, Niels Liebisch and Jonathan Silverman (Niels speaking)

    What appeals to you most in RubyMotion? Not being a professional developer, I still like to code when I have time. RubyMotion suits me best as I like Ruby and want to use my own apps on my phone. Quick start, playing with REPL, testing and debugging capabilities make me feel happy with it. What I like most of all is that I can use RubyMine to make all my development even more pleasant. In this talk, I'll show how you can benefit from the friendship of RubyMotion and RubyMine, and what RubyMine features can help you be more productive and fail-proof while creating even a simple RubyMotion app.

  • Lunch

      July 1, 2015, 12:30PM,  90 minutes

    We will be serving lunch. Expect some awesome French food!

  • RedPotion: introducing the Rails of RubyMotion, and why the community got together to build it

      July 1, 2015, 2:00PM,  30 minutes

    Todd Werth

    I'll discuss the who, how, and why of RedPotion, an opinionated set of libraries and best practices for new users. How we combined ProMotion with RMQ (and other libraries) creating a new consistent hybrid API. Why we chose the libraries we use, and why RedPotion is important to the entire community. I'll also demonstrate building a small app.

  • RedPotion - Part 2

      July 1, 2015, 3:00PM,  30 minutes

    Jamon Holmgren, Jamon Holmgren

    Jamon explains more about the ambitious multi-agency project, RedPotion, which aims to be the Rails of RubyMotion. He'll talk about using RedPotion in production and how the integration between ProMotion, RMQ, and RedPotion's helpers allows for clean application architecture that makes sense.

  • Introducing BluePotion: The Rails of RubyMotion comes to Android

      July 1, 2015, 4:00PM,  30 minutes

    Darin Wilson

    This talk will introduce BluePotion, the Android equivalent of RedPotion. Created by some of the same folks behind RedPotion, BluePotion aims to be the "Rails of RubyMotion for Android", providing a set of key gems and best practices that helps jump start Android development with RubyMotion. I'll give an overview of the individual components that make up BluePotion and demonstrate how the API closely mimics RedPotion, providing a "learn once, write everywhere" approach to native mobile app development. The talk will also include building a small app with BluePotion.

  • Integration tests...my pain, your profit.

      July 1, 2015, 5:00PM,  30 minutes

    David Larrabee

    Ever hit the "submit for review" button and start praying? Sure you have unit tests on various parts of your application, but as your application grows are you sure that one modification to a core model didn't break everywhere else? What if you made a server change that's been hidden in stubs? What about that gem update from a core framework? Are you sure that it hasn't changed something that is hidden in a dark corner of your app? Let's review some of what we've done at MeYou Health for integration tests as our app has evolved. What worked, what didn't, and worst of all what used to work, but no longer does...

  • Ending (Meetup)

      July 1, 2015, 5:30PM,  0 minutes

    End of the first day of the conference! We will be wrapping up and providing dinner recommendations. For those interested, a Paris.rb meetup will be happening in the venue in the evening.

  • Opening

      July 2, 2015, 9:00AM,  60 minutes

    We will be welcoming attendees and serving breakfast.

  • A Dark Room

      July 2, 2015, 10:00AM,  30 minutes

    Amir Rajan

    Amir is the creator of A Dark Room for iOS and will talk about his experience writing a RubyMotion app that has been downloaded several million times and been featured as the number 1 paid app in the US App Store for weeks.

  • TitleChallenge

      July 2, 2015, 11:00AM,  30 minutes

    Paul Sturgess

    Paul is a programmer at Kyan and he will talk about his recent experience writing Title Challenge, a football management game written in RubyMotion.

  • Taking over the world with SceneKit

      July 2, 2015, 12:00PM,  30 minutes

    Will Raxworthy

    In 2014 we developed a seven-foot 3D highly interactive globe using RubyMotion and SceneKit. This is the story of how we did it, what we used and the tips we picked up along the way. We'll look at the how we built the globe and it's iPad companion app, how the two communicate and how we used SceneKit with RubyMotion to create this fully rotatable and explorable world.

  • Lunch

      July 2, 2015, 12:30PM,  90 minutes

    We will be serving lunch. Expect some awesome French food!

  • Validating Your Existence: Easy Data Validations

      July 2, 2015, 2:00PM,  30 minutes

    Gant Laborde

    Of all the gems and useful bits of code I've been part of in the past year, I've seen the most use and benefit come from adding validation to the RMQ gem. Now validating user input is not only easy, it's practical and clean. Join me as I show you how to make sure your RubyMotion user input is pristine!

  • Ruby is Watching

      July 2, 2015, 3:00PM,  30 minutes

    Boris Bügling

    An introduction on developing WatchKit and Android Wear apps using RubyMotion. We'll learn about the differences between both platforms, what kind of possibilities the smartwatches bring to extending your application and how to share some code for your watch app between both iOS and Android versions.

  • How To "Cut Away", Live Your Dream, and Program RubyMotion Full Time

      July 2, 2015, 4:00PM,  30 minutes

    Mark Rickert

    In skydiving, "cutting away" means getting rid of a malfunctioning main parachute so that you can deploy your reserve. It's a life-saving technique where you come to realize that what's happening isn't working and you fully commit yourself to trust your backup parachute. The term "cutting away" has a lot of parallels in real life and this past year, I cut away from my 9-5 job to focus on traveling, living my dreams, and working in RubyMotion full time. This talk will focus on what you need to do to prepare to cut away, tips for how to engage with the RubyMotion community, and techniques on how to find clients with fun and meaningful projects.

  • TBA

      July 2, 2015, 5:00PM,  30 minutes

    TBA

  • Ending (Party)

      July 2, 2015, 5:30PM,  0 minutes

    End of the conference! We will be wrapping up and providing dinner recommendations. After dinner, a party / drink-up will be organized in the venue.

Tickets

Tickets Information by EventLama

Early Bird Discount applied

× €229.00 ×

In limited quantity, we offer discounted tickets for early birds for the conference (1-2 July). VAT included.

Regular Discount applied

× €299.00 ×

Regular admission tickets for the conference (1-2 July). VAT included.

Getting There

Ecole 42 will be hosting our conference this year.

42 is a private computer programming school with over 1700 students. The school is funded by Xavier Niel, a French entrepreneur and businessman active in the technology industry. Tuition is free and the school uses peer-to-peer pedagogy practices.

42 is accessible from public transportation. The nearest subway station is Porte de Clichy (line 13).

Sponsors

Supporters

Want to get involved and help support RubyMotion #inspect 2015? We'd love to hear from you.

Organizers

Thibaut Assus

(organizer)