|
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
|
|
Program Management: Collaborating across the Organization
Slideshow
To be most effective when managing a large program, the component projects should limit their batch size, create networks of people, and report status in a way that works for the entire program. For those of you who are not quite ready for agile, Johanna Rothman explains how to use staged...
|
Johanna Rothman, Rothman Consulting Group Inc.
|
|
When Code Cries: Listening to Code
Slideshow
What is the best way to learn a new programming language or improve coding skills with the language you already use? Cory Foy has developed a new method for learning—and teaching—new programming languages and improving programmer expertise on their current languages.
|
Cory Foy, Cory Foy, LLC
|
|
Reducing the Cost of Software Testing The demand to deliver more software in less time is increasing. Give in to the pressure without thinking, and you end up facing burnout, stress, business risk, and, most likely, even more demands. Refuse, fight the good fight, and it is likely the business will replace you with someone else.
|
Matthew Heusser, Excelon Development
|
|
Key Strategies to Survive the Mega Test Program
Slideshow
Sometime in your career as a test manager, you’ll be assigned to lead the effort for a program so large that the CEO and board of directors monitor it. These are programs that bet the organization’s future and come with a high degree of risk, visibility, pressure, and fixed deadlines.
|
Robert Goetz, Kaiser Permanente
|
|
An Interview with Woody Zuill: ADC-BSW 2013 Interview Series
Video
Committed to covering the latest tools, trends, and issues regarding software development approaches, plan-driven development methods, and process improvement programs, Agile Development & Better Software Conference West offers their 2013 interview series.
|
Woody Zuill, Hunter Industries
|
|
An Interview with George Dinwiddie: ADC-BSW 2013 Interview Series
Video
Committed to covering the latest tools, trends, and issues regarding software development approaches, plan-driven development methods, and process improvement programs, Agile Development & Better Software Conference West offers their 2013 interview series.
|
George Dinwiddie, iDIA Computing LLC
|
|
STARCANADA 2013 Keynote: Lighting Strikes the Keynotes
Video
Lightning Talks are a popular part of the STAR conferences. Lightning Talks consists of a series of five-minute talks by different speakers within one presentation period and are an opportunity for speakers to deliver their single biggest bang-for-the-buck idea in a rapid-fire presentation.
|
Lee Copeland, Software Quality Engineering
|
|
How Spotify Tests World Class Apps
Slideshow
In today’s competitive world, more and more HTML5 applications are being developed for mobile and desktop platforms. Spotify has partnered with world-renowned organizations to create high quality apps to enrich the user experience. Testing a single application within a few months can be...
|
Alexander Andelkovic, Spotify
|
|
The Next Level of Agile: DevOps and Continuous Delivery
Slideshow
Mature agile organizations are introducing continuous delivery as a crucial step to realize their goal of delivering business value rapidly. Andrew Phillips highlights implementation issues about how agile development can fit with enterprise release management policies and governance needs. Andrew outlines proven practices and selection criteria for tools to help you address these issues. Then, he presents a DevOps case study demonstrating the continuous delivery process for building, packaging, deploying, and testing a complex application. Find out about deployment support for server and resource configurations, application binaries, database upgrades and rollbacks, messaging, and enterprise service buses. With the right tools and processes you can develop an open, extensible framework that supports additional services and platforms.
|
Andrew Phillips, XebiaLabs Inc.
|