Indie Rock and Roll - Airplane Mode

In addition to being an indie rock band, Dave Wiskus and Joe Cieplinski are also designers, businessmen, and veterans of the Apple development community. They’ll talk about how their approach to art affected their technical work, and how their experience designing for iOS and working in a community that fosters an independent spirit has enabled them to make money as musicians.

  • Airplane Mode
    NSSpain 2015

Mobile Continuous Integration at SoundCloud - Vincent Garrigues

In the past two years at SoundCloud, we’ve shipped a brand new iPhone and iPad app and completely transformed the way we work. The team scaled from 3 to 10 developers, we’ve moved away from pull-requests and rely heavily on automated testing. As SoundCloud grew, its backend infrastructure got more complex with the addition of many microservices. Ensuring our apps to work with these microservices in production is key to SoundCloud’s continuing success. That’s why we’re building custom continuous integration solutions for our mobile apps.

  • Vincent Garrigues
    NSSpain 2015

Going swiftly to a Functional world - Ana Márquez & Javier de Silóniz

Introducing Second Bridge: a Swift framework that introduces several new functional concepts to the language with a Scala-like syntax. We’ll present to the guests new data types that come from the Scala/Haskell world, and new patterns that can make your programming better.

  • Ana Márquez & Javier de Silóniz
    NSSpain 2015

DevOps in the iOS world - Piet Brauer

Mobile application development has many different facets, from independent developers to teams of 50 developers working on the same code base. While other developer groups, e.g. web application had scaling problems in the past and came up with solutions like DevOps, Mobile application development is stuck in the past. This talk is to explore DevOps techniques like Continuous Integration, Continuous deployment and more in the iOS domain.
I worked for small agencies, big companies and helped scaling teams and development processes from 1-2 people to 16 people spread across Europe.

I recently started a blog series about this very topic over here: http://nerdishbynature.com/post/2015/05/28/devops-introduction.html

  • Piet Brauer
    NSSpain 2015

Digging Deeper Understanding HTTP - Daniel Eggert

This talk is focusses on how TCP/IP and HTTP play together to help make good decisions that can dramatically improve the performance for network intensive apps.

The talk is based on my article “IP, TCP, and HTTP” http://www.objc.io/issues/10-syncing-data/ip-tcp-http/ but also steps into the territory of SPDY and HTTP/2 to talk about how these help network performance.

Broad outline:

  • IP — The Internet Protocol
    What does it do? Packets and routing.

  • TCP - Reliable Streams
    Turning best-effort into reliable
    How does a TCP connection work?
    Connection setup, data flow, and congestion control

  • HTTP/1.1
    The lingua france of the internet
    “Request and Response” pattern
    The challenges of HTTP/1.1 -> verbose, connection re-use, …

  • HTTP/2
    The internet has evolved.
    Which problems does HTTP/2 solve?
    How to use HTTP/2 efficiently?

  • Daniel Eggert
    NSSpain 2015

All the tech world's a stage - Michele Titolo

Creativity, collaboration, and ever-more-complex technology. While we like to think these characteristics are unique to software development, they’ve defined the theatrical arts for centuries. Putting on a show requires teamwork, accountability, problem solving, and disaster recovery, all within strict time and resource constraints. Sound familiar? This session will explore history, art, communication, and how to build something that brings delight to all who see it.

  • Michele Titolo
    NSSpain 2015

Bringing CocoaPods to Linux - Boris Bügling

With Swift coming to Linux, it was clear that we also wanted to be there with CocoaPods, ideally offering a solution for managing dependencies of Swift projects on Linux as early as possible. The main major challenge of this is CocoaPods’ historic entanglement with Xcode, a topic which we wanted to resolve for other reasons already (see https://github.com/CocoaPods/CocoaPods/issues/2729). In this talk, we’ll learn a lot about Xcode’s build system and how we are replacing it with a more direct connection to the build toolchain to break our dependance on Xcode. This talk will also discuss two alternatives to using Xcode as the build system, GNU Makefiles and Facebook’s Buck, considering the pros and cons.

  • Boris Bügling
    NSSpain 2015

Empathy coding innocent - Hermes Pique

We strive to make our apps surprise and delight users. Sometimes it’s about spending hours tweaking an animation to make it pop. And sometimes it’s about closing our eyes and using our app with VoiceOver on. I’d like to share with you my experience making apps accessible at Facebook.

  • Hermes Pique
    NSSpain 2015

Diving Into HomeKit - Taylan Pince

This talk will cover the basics of building a HomeKit driven app as well as an Arduino based hardware prototype that you can control via the iOS app. My aim is to give a solid introduction to hardware prototyping while also focusing on one of Apple’s hottest new frameworks. We will step through how to approach a custom built light control and door buzzer system while integrating them with remote controls via Siri.

  • Taylan Pince
    NSSpain 2015

Getting Ahead of the Curve - Adam Bell

A deep-dive into how awesome prototyping can be when you’re playing with unreleased features that you’ve reverse engineered… all the while beatings others to the punch.

  • Adam Bell
    NSSpain 2015
2014 2015 2016 2017 2018 2019
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×