June 2017

Kotlin Uncovered: Part 5

Learning about Kotlin extension functions through decompilation
By Victoria Gonda

We can learn a lot about Kotlin through decompiling the bytecode into Java. In this post we’ll learn about extension functions, and how they work under the hood.

Adjustable Form Text Area with the contenteditable Tag

How to create a dynamic text area without breaking form styles
By Cameron Bass and Victoria Gonda

Finding the proper behavior for uncommon form inputs can be difficult. Here is how we incorporated contenteditable and Javascript to handle a large body of content gracefully without breaking the form styles and maintaining a good UX.

Kotlin Uncovered: Part 4

Learning about Kotlin nullability through decompilation
By Victoria Gonda

We can learn a lot about Kotlin through decompiling the bytecode into Java. In this post, we’ll learn how having nullability built into the type system helps us.