|
Intel® Curie™ Open Developer Kit (ODK): A Primer—Part 1
Slideshow
Whether you are a maker enthusiast who is just getting started or a seasoned developer wanting to jump into embedded device development, this session is for you. Oliver Chen covers the Intel Curie ODK (CODK) and how it can help you rapidly prototype products by leveraging tools familiar...
|
Oliver Chen
|
|
UI Framework Prototyping with Playgrounds for iOS Apps
Slideshow
Frameworks are a powerful tool for sharing code between applications and extensions. Playgrounds are an awesome tool for quickly trying out code in Swift. Keeping a tight feedback loop with designers can be difficult. So, how can you combine the powerful and the awesome to help keep your...
|
Ellen Shapiro
|
|
Ensuring the Happy Path: Automated Developer Testing for Mobile Apps
Slideshow
Is there anything worse than trying to fix that one small bug, declaring it fixed, and then realizing “the fix” caused another bug somewhere else in your app? And there it is, one more bug and you are at it again. The small voice in your head says if only you had automated tests. We know...
|
Josiah Mory
|
|
Connected Devices, Connected Code, and Connected Teams: The Challenges of IoT Software Delivery
Slideshow
Developing software for the Internet of Things (IoT) comes with its own set of challenges and issues, including security, privacy, and unified standards. Each IoT product is comprised of (at least) three separate application components: the software embedded in the device, the backend...
|
Anders Wallgren
|
|
Intel® Curie™ Open Developer Kit (ODK): A Primer—Part 2
Slideshow
Whether you are a maker enthusiast who is just getting started or a seasoned developer wanting to jump into embedded device development, this session is for you. Oliver Chen covers the Intel Curie ODK (CODK) and how it can help you rapidly prototype products by leveraging tools familiar to...
|
Oliver Chen
|
|
Threads, Queues, and More: Async Programming in iOS
Slideshow
To keep your iOS app running butter-smooth at 60 frames per second, Apple recommends doing as many tasks as possible asynchronously or “off the main thread.” Joe Keeley introduces you to some basic concepts of asynchronous programming in iOS. He discusses what threads and queues are, how...
|
Joe Keeley
|
|
Internet of Fun: Winning Ways for an IoT Hackathon
Slideshow
The very first time Alexander Andelkovic and his team entered an IoT hackathon, they were awarded second place for their IoT app due in large part to the early and continuous QA testing. Their IoT solution was based on combining different public data sources—such as a Minecraft map of...
|
Alexander Andelkovic
|
|
Solve Everyday IT Problems with DevOps
Slideshow
Some believe that DevOps is only applicable to Internet-based companies with a desire to disrupt existing businesses. On the contrary, DevOps practices can dramatically reduce many everyday IT problems—defects, incidents, waste, bottlenecks, downtime, and infrastructure fragility.
|
Sherry Chang
|
|
Scaling Agile: Remembering Tolstoy’s Unhappy Family Analogy
Slideshow
While Agile has become mainstream at the team level with much research and practical experience, scaling agile to the enterprise is a topic of increasing interest and practice—with some successes and some spectacular failures. As Tolstoy wrote, “Happy families are all alike; each unhappy...
|
Mariya Breyter
|
|
Make Your Continuous Deployment Pipeline as Fast as Possible
Slideshow
Continuous integration (CI) and continuous deployment (CD) have been key to increasing the pace at which development teams can deliver value to the business while keeping quality high. However, many teams are finding that their build pipelines are hard to manage, with builds taking so long...
|
Abraham Marin-Perez
|