578
  • Spec-tacular Design (/dev/world/2016) - Duration: 34 minutes.

    • 2 months ago
    • 29 views
    Presenter: Sebastian Beswick

    If there’s one thing that great iOS developers understand, it’s that apps are more than just a set of functions; people don’t only expect their apps to do what they ne...
  • I Have No Idea What I Am Doing: The Psychology of UX Design (/dev/world/2016) - Duration: 34 minutes.

    • 2 months ago
    • 25 views
    Presenter: Nic Wittison

    This talk takes you through the basics of modern iterative UX design and how to factor the psychological patterns of your users in to your every day engineering. It goes th...
  • Native vs Hybrid: The Never-Ending Battle (/dev/world/2016) - Duration: 27 minutes.

    • 4 months ago
    • 60 views
    Presenter: Mira Kim

    You’ve all heard of cross-platform development. Hybrid apps supposedly combine the best of both worlds, or the worst. Should we use it and what framework do we use? Is it bette...
  • Prototype and Design App Store ready Apps in Interface Builder (/dev/world/2016) - Duration: 41 minutes.

    • 4 months ago
    • 384 views
    Presenter: Jake Lin

    Out of the box, Xcode’s Interface Builder provides many tools for building the basics, but falls short when it comes to customising your UI elements, animations, and transition...
  • Advanced Patterns for Functional Reactive Programming in Swift (/dev/world/2016) - Duration: 33 minutes.

    • 4 months ago
    • 925 views
    Presenter: Sebastian Grail

    Functional Reactive Programming is an immensly useful tool to write asynchronous code at a higher abstraction level. Unfortunately the learning curve is extremely steep ...
  • HyperCard (/dev/world/2016) - Duration: 37 minutes.

    • 4 months ago
    • 95 views
    Presenter: Josh Deprez

    What is HyperCard? What is a Stack, and what is HyperTalk? What’s an XCMD and how is it different from an XFCN? Who are you and why are you still on my lawn? #getoffmylawn

    ...
  • The Long Road To Finishing Short Projects: Producing Yourself (/dev/world/2016) - Duration: 41 minutes.

    • 5 months ago
    • 140 views
    Presenter: Liam Esler

    Let’s not kid ourselves; we’ve all got three or four projects on the go. The question is: how do you take those four unfinished projects and get one out the door? This talk w...
  • Planning Project Migrations to Swift (/dev/world/2016) - Duration: 35 minutes.

    • 5 months ago
    • 74 views
    Presenter: Stephen Tramer

    As Swift becomes a more powerful and refined language, and Objective-C code begins to show its age, developers should be planning to perform code base migrations over to ...
  • Using C Libraries in Modern Apps (/dev/world/2016) - Duration: 29 minutes.

    • 5 months ago
    • 115 views
    Presenter: Thomas Karpiniec

    What do you do when your iOS app needs to use a new C library? This talk describes how we tackled the interfacing and code management challenges when we integrated the ...
  • Architecting with a Difference (/dev/world/2016) - Duration: 38 minutes.

    • 5 months ago
    • 146 views
    Presenters: Carol Mak & Deline Neo

    Modern Test-Driven Development and Continuous Delivery practices mean tests need to run all the time. Test execution time is key to everyday productivity.

    Testi...
  • Building Apps like Lego. A Practical Guide for iOS Developers and Designers (/dev/world/2016) - Duration: 35 minutes.

    • 5 months ago
    • 455 views
    Presenter: Tom Brodhurst-Hill

    Designers prototype. Developers try to mimic the prototype but miss many of the design edge cases. Everything is built twice. We waste time and effort. This presentat...
  • Design 101 for Programmers (/dev/world/2016) - Duration: 45 minutes.

    • 5 months ago
    • 181 views
    Presenter: James White

    Many developers at small companies, and most indies, don’t have the luxury of collaborating with genuine beret-wearing, latte-sipping designers. But never fear! There are at...
  • The Power ⚡️ and Responsibility 😓 of Unicode Adoption ✨ (/dev/world/2016) - Duration: 24 minutes.

    • 5 months ago
    • 42 views
    Presenter: Katie McLaughlin

    Communication is difficult. Whether it’s between humans or machines or a combination of the two, trying to translate meaningful information is a lossy process.

    Convert...
  • Size Classes or: How I Learned to Stop Worrying and Love iOS 9 Split Screen (/dev/world/2016) - Duration: 26 minutes.

    • 5 months ago
    • 162 views
    Presenter: Tim Oliver

    A sequel to last year’s presentation, we’re continuing to focus on what’s best for our customers, even if that means constant or drastic changes.

    Size classes were introduce...
  • UI Automation Tests Suck* (/dev/world/2016) - Duration: 24 minutes.

    • 5 months ago
    • 268 views
    Presenter: Samantha Connelly

    We often have to deal with flakey UI tests that always feel like a drain on rescources.

    This talk will cover how to develop a risked based approach to UI tests to hel...
  • Developing Apps on iOS Devices Using Python (/dev/world/2016) - Duration: 36 minutes.

    • 5 months ago
    • 1,718 views
    Presenter: Chris Robinson

    Do you enjoy programming in Python? This talk focuses on developing iOS apps and games in the Python programming language using the Pythonista app ($A14.99). The app allo...
  • Building an Entire iPhone App in an Hour (/dev/world/2016) - Duration: 58 minutes.

    • 5 months ago
    • 5,980 views
    Presenters: Marc Edwards and Russell Ivanovic

    Is it possible to build an entire iPhone app in an hour? Probably not, but Russell and Marc are about to find out. This presentation covers the initia...
  • Develop Swiftly: Useful Libraries, Tips and Tricks for Developing in Swift (/dev/world/2016) - Duration: 28 minutes.

    • 5 months ago
    • 418 views
    Presenter: Jimmy Ti

    Swift is a new and exciting new programming language created by Apple for app development, yet its new programming philosophies and paradigms are makes it daunting and differen...
  • Great Apps Take Time (/dev/world/2016) - Duration: 29 minutes.

    • 5 months ago
    • 282 views
    Presenter: Phill Farrugia

    In the present day, mobile applications have become a fast growing industry. Any man and his dog can sit down with a MacBook, and a latte to create the next big hit idea....
  • Add Some (Augmented) Reality to Your App (/dev/world/2016) - Duration: 28 minutes.

    • 5 months ago
    • 137 views
    Presenter: Matt Gray

    This talk will look at adding augmented reality (AR) to your iOS and Android apps. We will look at existing frameworks that you can use, as well as the basics for making your ...
  • Advanced Xcode: Configurations, Targets, and Schemes (/dev/world/2016) - Duration: 52 minutes.

    • 5 months ago
    • 648 views
    Presenter: Ashton Williams, Odecee

    This talk explores best practises for structuring Xcode projects, using Xcode’s build tools, and techniques for building an app for different purposes; all while...
  • Creating Neural Networks with the Accelerate Framework (/dev/world/2016) - Duration: 22 minutes.

    • 5 months ago
    • 185 views
    Presenter: Axton Pitt

    Machine learning is the a bubbling topic in the industry, but how do we take advantage of this technology to create better apps? In this session we will start from the basics...
  • User Notifications in Depth (/dev/world/2016) - Duration: 37 minutes.

    • 5 months ago
    • 185 views
    Presenter: Sam Jarman

    Parse is going away. Now is a great time to revise how you’re using push and what more you could do to make your users smile. Gone are the days where pushes are nothing but a...
  • Building Back-End for iOS and OS X Without Managing Servers (/dev/world/2016) - Duration: 43 minutes.

    • 5 months ago
    • 182 views
    Presenter: Donny Kurniawan

    Have you been disappointed by the shutdown of Parse? Do you dread the costly alternative of provisioning, updating, and managing your back-end servers? This talk introdu...
  • Let our Powers Combine. Earth! Fire! Wind! Water! …Apps? (/dev/world/2016) - Duration: 27 minutes.

    • 5 months ago
    • 84 views
    Presenter: Jessica Lethbridge

    It can be difficult to determine your environmental responsibility when creating an app and this often results in environmental impacts being forgotten. This talk pro...
  • Apple and the Serpent: Writing native applications for Apple platforms in Python (/dev/world/2016) - Duration: 41 minutes.

    • 5 months ago
    • 116 views
    Presenter: Dr. Russell Keith-Magee

    Everyone knows you can write iOS, OS X, tvOS and watchOS apps using Objective C and Swift, Apple’s officially blessed technologies. But what if you want to use a...
  • Designing Engaging Motivational Apps (/dev/world/2016) - Duration: 30 minutes.

    • 5 months ago
    • 377 views
    Presenter: Zac Fitz-Walter

    Apps can be incredible motivational tools – just look at the number of habit-building and fitness trackers on the App Store. It helps that smartphones are always with us...
  • Avoiding Icebergs - Duration: 42 minutes.

    • 6 months ago
    • 34 views
    Just as most of an iceberg’s mass is hidden underwater, a lot of Casper’s functionality is hidden away under cover. Learn how to fix problems when things go wrong, by using advanced troubleshooting...
  • Casper Lightning Talks - Duration: 59 minutes.

    • 6 months ago
    • 84 views
    Four JAMF engineers will offer highly focused “TED Talk” style presentations on these topics:
    APNS without APNS
    Extending Casper with open source tools
    Managing jamfcloud.com
    Best practise for VPP
  • JAMF-Casper Overview and Update - Duration: 28 minutes.

    • 6 months ago
    • 65 views
    An update on the company & product both globally and locally.
  • Mac Support and the Serenity Prayer - Duration: 43 minutes.

    • 6 months ago
    • 57 views
    A sequel to last year’s presentation, we’re continuing to focus on what’s best for our customers, even if that means constant or drastic changes.
    When supporting Macs in an enterprise environment, ...
  • Documentation - Why All The Cool Kids Are Doing It - Duration: 43 minutes.

    • 6 months ago
    • 305 views
    Documentation is many things: surrogate memory, a teaching tool, an emergency tool, and a vacation-saver. One thing it is not is spontaneously generated; somebody needs to write it!
    This session w...
  • Don't fsck up! or How to Avoid Embarrassment with One Simple Trick: Testing - Duration: 42 minutes.

    • 6 months ago
    • 139 views
    “Oh no… nonononono!” We’ve all been there, deploying a workflow to production and suddenly realizing (often too late) that there are unexpected results. John will share stories of mistakes he made ...
  • Build your own Cloud: How to host the JSS in AWS - Duration: 34 minutes.

    • 6 months ago
    • 369 views
    What do you do when you need the reliability and availability of JAMF Cloud, but your Infosec policies require keeping sensitive data on servers that you control? Build your own cloud! Find out how...
  • Open Source Mac Management Made Easy - Duration: 45 minutes.

    • 6 months ago
    • 222 views
    Open source Mac management tools are constantly improving, offering more capabilities, but are they getting easier to set up and administer?
    This talk will review the latest updates to open source ...
  • Which Version Is This? - Duration: 41 minutes.

    • 6 months ago
    • 92 views
    While Major-Dot-Minor-Dot-Point-Sometimes-Dot-Revision is a widely accepted standard, it doesn’t appear to be widely used. Couple this with the need for developers to not store this information in ...
  • Imaging is Dead - Long Live Imaging! - Duration: 29 minutes.

    • 6 months ago
    • 126 views
    DEP has revolutionised the way we approach Mac OS X deployment, but there are scenarios when this workflow is not the best approach or we simply do not have access to the required tools or systems....
  • To Bind or not to Bind, that is the Question - Duration: 28 minutes.

    • 6 months ago
    • 190 views
    Binding a Mac to a directory service is the traditional way of providing authentication and authorisation in education or enterprise scenarios. Directory services such as Open Directory or Active D...
  • #FromTheField (X World 2016) - Duration: 1 hour, 3 minutes.

    • 7 months ago
    • 139 views
    Each week JAMF has a large team of engineers out in the field, and when these engineers find something interesting or useful, they post it internally with the hashtag #fromthefield. In the last 15 ...
  • OS X Security: Defence in Depth (X World 2016) - Duration: 46 minutes.

    • 7 months ago
    • 692 views
    OS X has a layered security model, based on the idea that one layer failing should not defeat all safeguards. With OS X El Capitan, there’s a new layer being added called System Integrity Protectio...
  • Let’s Make a Multiplayer Game in an Forty Minutes (/dev/world/2015) - Duration: 43 minutes.

    • 7 months ago
    • 39 views
    Presenter: Jon Manning

    In this session we’ll talk about how playing games over the network impacts both your game’s design and architecture, how to deal with latency and constrained bandwidth, and...
  • Manage your State with Rigour, but Without Breaking a Sweat (/dev/world/2015) - Duration: 42 minutes.

    • 1 year ago
    • 42 views
    Presenter: Mark Aufflick

    Your code deals with asynchronous events all the time: UI, network, BLE, background processing, and more. State machines can help you reason with reality while making your...
  • User Testing: Finding That One Thing Meatloaf Won't Do For Love (/dev/world/2015) - Duration: 34 minutes.

    • 1 year ago
    • 261 views
    Presenter: Nic Wittison

    In a world where every button is judged by how far away it sits from your thumb, how can we make sure our software is both useable and doing the things we want it to? Testi...
  • Build a Better Hat Rack: All Contributions Welcome (/dev/world/2015) - Duration: 27 minutes.

    • 1 year ago
    • 25 views
    Presenter: Katie McLaughlin

    More people contribute to open source software development than we currently know about. Let’s get their work noticed.

    We have many ways of reporting and recognising o...
  • 10,000 Test Cases Pass Before Every Release (/dev/world/2015) - Duration: 23 minutes.

    • 1 year ago
    • 24 views
    Presenter: Patrick Quinn-Graham

    This talk covers how TokBox went from complete manual testing of client SDKs to automating testing every supported platform and all historic supported releases with...
  • Architecting Quickly with Swift (/dev/world/2015) - Duration: 28 minutes.

    • 1 year ago
    • 96 views
    Presenter: Andrew Dekker

    This talk presents the setup and architecting process that we follow to create iOS applications. With this process, we can develop the code structure, interaction, navigat...
  • Designing for Animation is Not as Hard as you Think (/dev/world/2015) - Duration: 34 minutes.

    • 1 year ago
    • 110 views
    Presenter: Stephanie Sharp

    App design is more than just static screens. Interaction and animation are important (and often overlooked) parts of the design process. We can use tools like Keynote to...
  • Intro to GameplayKit: Let’s Play by the Rules (/dev/world/2015) - Duration: 32 minutes.

    • 1 year ago
    • 1,933 views
    Presenter: Jimmy Ti

    GameplayKit is a new framework introduced in iOS 9 and El Capitan for building games. It includes many tools to help with the various aspects of game development, such as AI, p...
  • iBeacons: Going Beyond the Buzzword (/dev/world/2015) - Duration: 30 minutes.

    • 1 year ago
    • 101 views
    Presenter: Judit Klein

    On a technology level, iBeacons are little more than a bluetooth low energy device and an extension of the CoreLocation framework. They’re an easy, low power way to implemen...
  • Constrain in the Brain -­ Auto Layout Best Practices (/dev/world/2015) - Duration: 34 minutes.

    • 1 year ago
    • 65 views
    Presenter: Sebastian Beswick

    With the release of the iPhone 6 and 6+, iOS developers have to support an unprecedented number of screen resolutions. This session examines best practices in the use ...
to add this to Watch Later

Add to

Loading playlists...