Archived News

There are plenty of great resources out there for weekly Kotlin news, and I share all the cool stuff that I find on Twitter, so I've decided to archive the news section of this site. Here are the articles that had previously appeared.

January 17, 2018

New articles at typealias I’m coming down the home stretch on my dive into Kotlin’s generics and variance features! Here are the latest concept articles - go check ‘em out! Type Argument Type Parameter Declaration-Site Variance Your Twitter love is fuel for the next article - so if you find these articles helpful, follow me on Twitter! KotlinConf 2018 Yes, KotlinConf is returning again in 2018. So many people have been hoping for the event to take place in Europe, and your dreams just came true!

January 7, 2018

I hope your new year is off to a great start! Instead of doing a usual round-up of my favorite news and articles from the past week or two, I thought it’d be fun to look back at 2017 at some of the amazing milestones that Kotlin has achieved over the past year. Let’s dive in! Kotlin’s Achievements in 2017 The book, Kotlin in Action hit bookshelves in February.

December 3, 2017

Can’t believe it’s already been a month since KotlinConf! If you haven’t caught up on all of the fantastic sessions, the videos are available online, and the slide decks are also available for many of the talks. Kotlin 1.2 The biggest news of the past week was the release of Kotlin 1.2. A big part of this release is that it allows you to share code between platforms in a multi-platform project.

Top KotlinConf 2017 Takeaways

I just got back from the first-ever Kotlin-focused conference, KotlinConf 2017. The two-day event included talks from the big names in Kotlin - like Andrey Breslav, Roman Elizarov, and Dmitry Jemerov - plus lots of fantastic presentations from a variety of developers in the community. The presentations were all recorded, and are available for your online viewing pleasure. In the meantime, I wanted to share my top takeaways with you, so here they are!

October 29, 2017

KotlinConf Hope you’ve already got your tickets, because it’s sold out! The event starts up this Thursday, and I hope I’ll get to meet you there! Meanwhile, be sure to check out the schedule ahead of time, so that you’re ready to go when you arrive! More Kotlin Goodness for Ya There were some absolutely fantastic interviews recently. Check ‘em out! Mapping the Journey interviewed the lead language designer of Kotlin, Andrey Breslav, in the latest podcast.

October 11, 2017

Latest News at typealias I’ve been exploring Kotlin’s generics over the past few weeks. Here are the latest articles: Kotlin does some nifty tricks to make it so that you can treat type parameters similarly to actual class names. Check out the latest guide, Getting Real with Reified Type Parameters to see how you can use them in your code today! If you want even more details about them, the concept article, Reified Type Parameters, has what you’re looking for.

October 1, 2017

The Latest on typealias I continued my deep dive into Kotlin’s generics this week with a look at constraints: There are a couple of ways to write generic constraints in Kotlin, and some reasons why you would choose one approach over the other. The latest concept article, Type Parameter Constraint, covers the details. If you’re wondering what a Type Parameter Constraint is, or when you would want to use one, then the new guide, When (and when not) to Use Type Parameter Constraints is for you!

September 24, 2017

New Stuff on typealias This week in my quest for Kotlin expertise, I began diving into Kotlin’s generics. To get the ball rolling, I added a concept article for generic functions. Other Kotlin Programming News Kotlin 1.1.50 is out. In case you’re wondering, no, we didn’t just jump 46 patch versions! The versioning scheme changed - see the release announcement at the official Kotlin blog for the details.

September 17, 2017

New Content on the Site I tell you what… building out a new website sure is a lot of work, but it’s also really rewarding! I’ve been trying to balance “write great content” with “do a junk-ton of stuff to make the site look sweet”. Here’s the latest for this week: For those of you who still use RSS (like me…), you might have noticed that big orange RSS icon in the top right corner.

September 10, 2017

What’s new here at typealias? This week I focused on clearing up some of the common confusion around the “scope functions” by digging into these functions in the standard library: let() also() run() apply() After looking into each of these functions in detail, I put together a guide called Understanding Kotlin’s let(), also(), run(), and apply(), which demonstrates how they relate to each other, with some guidelines on how to choose the most appropriate function.