Brittany is the Mobile Product Manager at New Relic, an application performance management company. She is passionate about helping developers everywhere achieve optimal performance in their mobile applications. Previously, Brittany was co-founder and CEO of FadingRed, a Mac/iOS app development shop where she also actively coded. Formerly the co-leader of Girl Develop It Chicago, Brittany is passionate about working to change the ratio in tech.
iOS tends to steal the stage these days, but there are also many benefits to building native Mac clients either to compliment existing iOS apps, or to stand alone. In this talk, I will share best practices for the overall architecture and design of Mac-only and cross-device applications that will allow for optimal code re-use, while also taking advantage of specific complexities and the additional power that OS X has to offer. In the process, I will hit on nuances that may trip up iOS developers coming over to OS X for the first time.
It's no secret that in many ways, and for numerous, complex reasons, the field of computer science has become one of the most male-dominated fields in all of engineering to date. It's important for the future innovation of our field, and for our daughters, that we move the minority voice to the main thread and really turn up the volume on this conversation. "Women in tech" doesn't have to be a sore subject or a heated debate, it can be a story of encouragement and giving back. You may be surprised to find that it's the little changes which can make the biggest impact, and that choosing to become a part of the solution is a whole lot easier than you might think.
It’s impossible to catch every potential performance issue before your app ships. Third party APIs, device/OS permutations, user data, network speeds, and more all impact the performance of your code. Furthermore, not every performance metric is applicable to your app. In this talk, we’ll walk through some of the basic principles of Application Performance Management (APM) and discuss strategies for prioritizing key performance metrics. Finally, we’ll take a look at how real-time performance monitoring tools go far beyond crash reporting, to instantly troubleshoot and pinpoint key issues plaguing your users.
No abstract available at this time.