Author: Murphy

  • Unpoly.js

    I’ve been doing a rapid build of a tool for creating team roadmaps at Automattic. We’ve got our plans spread out across P2s, and keeping track of what’s actually doing on is difficult, so naturally I yak-shaved by building a tool to help us build our tools faster. Speed of development has been key to […]

  • Jetbrains 👍

    In my new role as lead of the Android team for Day One at Automattic, I moved from writing ReScript in Visual Studio Code most of the time to writing Kotlin in Android Studio. I’ve used Jetbrains products in the past, and though I’ve been impressed with the capabilities of their software, I wasn’t in […]

  • Gotcha with “async” in Kotlin suspend function

    Today I was hacking on a project with Ktor, and wanting to execute two operations in parallel, which can be done using the async function available on a CoroutineContext: But the compiler highlights the async calls and shows me this error: As far as I can tell, it’s saying that the type of the block […]

  • Async functions not completing in React Native

    This is a #DebugJournal post, which means you’re reading the notes I took in real-time while debugging the issue. It won’t read like a nicely put together tutorial, more like a boring field-journal. Multiple times now I’ve come to situations where React Native just hangs up, and stops execution of a promise or generator-based function […]