"More than ever, apps exist beyond the bounds of the device. Apps have server-side infrastructure, social components, and other features requiring the device to have an Internet connection. Unfortunately, our reality is that although our devices are always with us, the Internet is not. Even in areas where we have a connection, the network may be so burdened that any sort of meaningful communication is impossible.
Understanding this reality, how should we approach developing applications that require some sort of server communication? The trick is rethinking how our apps should work offline—offline is, in fact, not a special case. To help contextualize this, we’ll go over strategies for caching responses from network requests in core data or flat files, queuing network requests until an Internet connection is available, and even tips for designing API endpoints for the most efficient interactions with mobile devices."
Last year I did an introduction to UIKit Dynamics. This would be an effective sequel or follow-on. The theme would be about actual application of the framework and design considerations. Rather than focus on the basics, we would look at several real-world examples of user experience that could be created with UIKit Dynamics. We'd the go over how to realize each example with demos and code.
"What happens when you love where you live but really want that perfect job that happens to be in another city or maybe even country? Move? That’s so 2002.
Being a remote worker in the technology field is continuing to be a common occurrence when employers are looking for talent. Some companies, like Automattic (WordPress), are nearly 100% distributed and everyone works from wherever they want, whenever they want.
There are challenges surrounding working for a company remotely that is a traditional business as well as working for a completely distributed organization. Not everyone can work remote and there are issues surrounding staying motivated, inspired, and feeling like you’re part of a real team. I’m going to share some of the challenges I’ve gone through as a remote worker and walk you through what I’ve had to do to cope and change as a person."
"iOS is known for being performance focused and having tons of subtle-yet-beautiful animations. Third party developers have taken animations on iOS a thousand steps further and really pushed the boundary of what's possible, even coming up with new ways of rendering the UI just to keep animations smooth at 60fps. With the advent of Facebook Paper, users have even higher expectations for animation performance and organic timing functions.