Uber Becomes Kotlin™ Foundation Silver Member

Uber
2 min readbeginner
--
View Original

Overview

Uber has joined the Kotlin™ Foundation as a Silver Member, highlighting its commitment to the Kotlin community and ecosystem. The company actively contributes to Kotlin development, including integrations with various build systems and tools.

What You'll Learn

1

How to contribute to the Kotlin ecosystem effectively

2

Why Kotlin is a core part of Uber's technology stack

3

When to consider migrating from Java to Kotlin

Key Questions Answered

What is Uber's role in the Kotlin Foundation?
Uber has joined the Kotlin Foundation as a Silver Member, which allows them to support initiatives like the Grants program and Kotlin Multiplatform Contest. This membership underscores their commitment to the Kotlin community and their ongoing contributions to the ecosystem.
How has Uber contributed to the Kotlin ecosystem?
Uber has actively contributed to the Kotlin ecosystem by developing integrations for build systems like Buck, Bazel, and Gradle, and by contributing to the development of Detekt and its compiler plugin version.
What initiatives will Uber support as a Silver Member of the Kotlin Foundation?
As a Silver Member, Uber will support the Foundation’s initiatives including the Grants program for open-source library authors and the Kotlin Multiplatform Contest for students, fostering collaboration and innovation in the Kotlin community.
What is the significance of Uber's commitment to Kotlin?
Uber's commitment to Kotlin is significant as it reflects their reliance on Kotlin in their codebase, with millions of lines of Kotlin code and hundreds of developers using it daily. This commitment helps mature the ecosystem and supports ongoing development.

Technologies & Tools

Some links below are affiliate links. We may earn a commission if you make a purchase.

Programming Language
Kotlin
Used extensively in Uber's codebase and for contributing to the Kotlin ecosystem.
Build System
Buck
Integration development for Kotlin.
Build System
Bazel
Integration development for Kotlin.
Build System
Gradle
Integration development for Kotlin.
Static Analysis Tool
Detekt
Development contributions for Kotlin code quality.

Key Actionable Insights

1
Engage with the Kotlin community to enhance your development skills.
Participating in community initiatives like the Kotlin Multiplatform Contest can provide valuable experience and networking opportunities.
2
Consider migrating legacy Java codebases to Kotlin for improved efficiency.
Uber's establishment of the enterprise Java-to-Kotlin working group highlights the benefits of transitioning to Kotlin, which can streamline development processes.
3
Explore integrations with build systems to optimize your Kotlin projects.
Uber's contributions to build system integrations can serve as a model for enhancing project efficiency and maintainability.