Let your users mark up images on iOS with Drawsana Oct 05, 2018 We recently released Drawsana, an open source iOS library in Swift that makes it easy to add image markup features to your own iOS app! This post…
Understanding the data behind notifications Notifications can be a source of timely information, but they can also be disruptive. Here at Asana, we’re looking into how we can make…
Considerations for implementing pronouns into My P… May 09, 2018 While our other blog explains the general thinking around implementing pronouns into My Profile Settings in Asana, this post has more information…
Three pluralization mistakes that are messing up y… Dec 01, 2017 We recently worked to internationalize the Asana codebase, and we learned a lot about how to write dynamically pluralized text. We’d like to…
Watch the cryptocurrency debate Sep 20, 2017 We’ve designed the Asana culture to not only build great products but also provide a space…
Circumventing engineering complexity: Examples fro… Sep 11, 2017 Having simple code has a big impact on the velocity you can write code and how enjoyable it is…
Asana Engineering community update: August 28-Sept… Sep 01, 2017 What's the Engineering team reading right now? See below: Fast Properties in V8 The V8 team…
Treating performance as a product: The technical s… Aug 29, 2017 The origins of Luna Asana product vision When developing the initial Asana application, cofounders Dustin Moskovitz and Justin Rosenstein imagined…
Asana Engineering community update: August 21-25 Aug 25, 2017 We believe in the value of our engineers knowing about the broader community. For the last few…