Igor Wojda | KotlinConf 2024, May 22–24, Copenhagen
all speakers

Igor Wojda

Igor Wojda

Principial Android Developer

Igor Wojda is a software engineer with 20 years of experience in the field. His proficiency is centered around the Kotlin programming language and application architecture design. Igor has established himself as a conference speaker, open-source contributor, and technical reviewer for several books devoted to the Kotlin programming language. In addition, he is the author of "Android Development with Kotlin" and a Founding Developer behind the Konsist project. Igor enjoys sharing his passion for coding with other developers.

Harmonizing Kotlin codebase with Konsist

Jill had always been passionate about coding, and the opportunity to work as a Kotlin developer was a dream come true. Shortly after starting a new job, Jill was assigned her first significant task: adding a new use case to the project. Excitement bubbled within her. This was a chance to prove herself, to make a meaningful impact. The task seemed straightforward enough, but she wanted to make sure she aligned her work with the established patterns of the project codebase. So, Jill began exploring the existing use cases, opening file after file, and digging into the structures and logic. She expected to find a consistent pattern in the project codebase, something that would guide her in crafting the new use case. But what she found was a bit overwhelming — every use case was different…

We've all been in this situation — stepping into a new project and taking a moment to build a mental picture of the project. The project's complexity is often attributed to a code base that's riddled with inconsistencies, tangled connections, and disarray.

What if we could quickly create rules for guarding project consistency? Imagine being able to swiftly enforce coding standards tailored to your project and modify them with ease when necessary.

Embark on a journey with Konsist: the next-generation structural linter destined to revolutionize Kotlin code consistency. Imagine a tool so sharp, it transforms your coding conventions into a symphony of synchronized tests. Konsist goes beyond standard linting tools; Konsist is your bespoke guardian of tailored code quality.

Konsist unparalleled flexibility allows you to customize checks and conventions to fit the unique style of your project, whether it's enterprise-scale, open-source, or the next disruptive tech innovation.

Join us as we explore Konsist's unique features and demonstrate how Konsist can automate codebase consistency checks like never before. Unlock the potential of uniform coding practices; learn how Konsist can be the cornerstone of maintaining a Konsistent codebase.