We are happy to announce that all ticket sales from iOSDevCampDC 2016 will directly benefit Women Who Code DC. iOSDevCampDC has been a community-run conference from the beginning and we have been breaking even every year. This year, we are glad to announce that all the costs for t-shirts, badges, signs, food and drinks will be paid for by Capital One. This is on top of their sponsorship of the Capital One event space in McLean.
We looked around at how we could best use the money we normally get from ticket sales. We have been wanting to encourage more women to join the technology field, particularly in mobile app development.
So we are going to donate all the proceeds from ticket sales to one of the awesome new members of our local tech community, Women Who Code DC! Just like iOSDevCampDC is the local satellite of the umbrella organization iOSDevCamp, Women Who Code DC is the local affiliate of Women Who Code. Women Who Code state on their website: “Your gift also positively fuels our growth, development, and goal of connecting five million women in technology by the year 2019.” We hope our donation will help get Women Who Code closer to that goal even faster, especially in the DC area.
Women Who code (WWCode) is a global non-profit 501(c)3 organization which inspires women to excel in technology careers. We believe that innovation is driven by diversity and that the tech industry will be even better once women are no longer underrepresented.
Women Who Code was founded in 2011 and has since grown to 10,000 members spanning 12 countries. To date, WWCode has produced more than 450 events worldwide, boasts a growth rate of nearly 1,000 members per month, and launches in a new city every week.
Our key initiatives include: technical study groups, hack nights, career development workshops, and panel discussions featuring influential technology experts and investors.www.womenwhocode.com
Our chapter is focused on providing women with tangible programming skills to expand their career opportunities.
We are made up of a lot of study groups that learn anything in the "full stack" of development (aka from the very back end of coding involving networks and security, to the front end involving scripting and styling). Whether you love Python or are trying to learn anything you can - we are a group that allows you to pick and choose whatever fits your learning style!www.womenwhocodedc.com
iOSDevCampDC 2016 is a one-day, one-track unconference focused on iPhone and iPad development in the Washington, DC area.
Learn more about iOS development
Meet other developers
Eat lots of tasty food
Get a limited edition tee shirt
Celebrate our 8th year together!
Had a great time @iosdevcampdc today! A lot of knowledge to absorb…—@robtimp@iosdevcampdc
Michele Titolo is not at all worried about a robot uprising. Making software professionally since 2010, she has seen enough codebases without tests to know our future is safe. By day she is a Lead Software Engineer at Capital One and Advisor to Women Who Code. By night she travels the world advocating for high quality and maintainable code.
Natasha is an iOS developer by day and a robot by night. She blogs about Swift, watchOS, and iOS development on her blog, natashatherobot.com, curates a fast-growing weekly Swift newsletter, This Week in Swift, and organizes the try! Swift Conference around the world (the next one is in NYC!). She's currently living the digital nomad life as her alter identity: @NatashaTheNomad.
Samuel is a developer well-versed in the rituals of writing developer tools that sometimes work. When he’s not breaking Bundler and CocoaPods, you can find him at the library at UChicago, studying something impractical. In a former life, he has worked on everything from social networking apps to databases to constrained optimization problems. When not coding, Samuel is often found in the library doing homework, wishing he were writing code.
Ayaka is an iOS engineer at Workflow, and was previously at Venmo on their iOS team. She’s a huge fan of Swift and has given talks on natural language processing in Swift, scripting in Swift, and a few other things. Recently she’s been writing at Learn Swift ↯ to show how powerful the language can be.
Since completing degrees in anthropology, law, and physics from Princeton, Yale, and Columbia respectively, Aileen Nielsen has worked in corporate law, physics research laboratories, and, most recently, NYC startups oriented towards improving daily life for under-served populations - particularly groups who have yet to fully enjoy the benefits of mobile technology. She has interests ranging from defensive software engineering to UX designs for reducing cognitive load to the interplay between law and technology. In addition to engineering One Drop's diabetes-management products by day, Aileen currently serves as a member of the New York City Bar Association's Science and Law Committee, where she chairs a subcommittee devoted to exploring and advocating for scientifically-driven regulation - and deregulation - of new and existing technologies.
Alex Niderberg was the first employee and is currently a Software Engineer at Capital One Labs (a startup within a fortune 200 company). He has a passion to continue learning new things. He frequently speaks on technical topics and mentors at hackathons across the country. Currently he is focusing on building a more connected internal mobile automation community; connecting the company’s geographically distributed mobile automation engineers through inner sourcing. This includes building shared patterns for using Fastlane with the Jenkins DSL, OS X provisioning / management and other related tools. Outside of work he enjoys exploring new technologies, improv and visiting new places with his fiancée.
Tom is an independent iOS and OS X engineer in Colorado Springs who works for a variety of clients and develops his own apps. He is co-author of “Core Data for iOS” and “Learning iPad Programming”, and has organized iOSDevCamp Colorado Springs for the past seven years. When not working, Tom is a radio DJ at KRCC in Colorado Springs, and relaxes by playing didgeridoo.
July 22, 2016
1680 Capital One Drive, McLean, VAGet Directions
iOS 9 introduced multitasking, which allows apps to be used side by side on certain devices. Along with this came a number of new APIs for handling transitions between different screen configurations. However, integrating these new APIs in an exiting codebase can be trick, and often requires rethinking the way a component is structured. This talk will introduce multitasking, cover the new APIs available to handle different scenarios, and walk through some gotchas when adding support for multitasking into existing applications.
Stack views can simplify your UI design while making it more adaptive. But they have their own quirks and surprises. In this session you’ll go from the basics of UIStackView to making the most of them in your app.
Apple has called Swift a "Protocol-Oriented Language". But, to take protocols to the next level, Swift offers protocols with associated types! Yet, protocols with associated types can be confusing and not quiet work as expected. Learn what Protocols with Associated Types are, how to use them in practical everyday scenarios to write cleaner Swift / iOS code, their current limitations, and their future in Swift.
It is an unfortunate but well-established fact that many iOS engineerings go years into their careers without understanding (1) how concurrency works and (2) how fundamentally this understanding is to developing reliable, efficient, and well-written mobile applications. This talk will present the basic building blocks of concurrency, how those building blocks were implemented with Grand Central Dispatch in Objective-C in a seamless and easy-to-use way, and how Swift elaborates this pattern and makes it even more accessible.
This session will walk through automating the EXCRUCIATINGLY PAINFUL things related to distributing iOS apps. This includes many of the repetitive manual tasks in the iOS Dev Portal (Provisioning Profile, Key Chain Managment,...), iTunes-connect (Setting-up a new app, Pushing updated versions of your app, ...), HockeyApp, Slack and more. More specifically it will walk through setting-up a full CI/CD for your iOS application using Fastlane. Taking you all the way from setting up a cloud / co-lo OS X build machine to deploying your first app Fastlane enabled App. Additionally I will go into how we are currently using Fastlane to ease the pain of releasing our production apps at Capital One.
Writing tests can make apps less buggy and more adaptable to change. But testing is also a topic that is often put in the back burner. Testing can be difficult. It takes time. Sometimes it just doesn’t feel worth it. But what if I told you that testing can not only make your app less buggy but also make your actual app code more modular and adaptable to changes? In this talk and live demo, we’ll go over how view models and Swift’s protocols can help us achieve that.
As developers, we spend so much of our time fixing bugs, whether we realize it or not. We’re going to examine the different kinds of bugs we encounter, different ways to approach them, and finally discuss different ways we can think about bugs. From “it’s broken” to misaligned text in labels to a user experience that’s frustrating in a way you just can put your finger on, dealing with bugs is our bread and butter as developers. Let’s take a look at how we fix them, and see if there’s some way to make this part of our work day more enjoyable and productive.
The new venue will allow us to accommodate up to 125 guests. So what are you waiting for?Register Now
Sponsored by Capital One Technology
Send us an email at firstname.lastname@example.org.