
You can’t compile a Kotlin class without a constructor. Write one yourself or let the compiler add an empty one, but something…

Both IDEs come from JetBrains. Both run on the IntelliJ platform. And yet, picking between WebStorm…

How to use MongoDB in Android Studio now depends on a backend server, not on the…

Most Kotlin developers write their first enum class in their first week with the language. At…

Sooner or later every Kotlin project needs to store something by name. It might be a…

A list of objects comes back from an API or a database query, and a few…

Both IDEs come from JetBrains. Both run on the same IntelliJ Platform. So why does the…

Kotlin has no static keyword. If you’re coming from Java, you usually notice this in the…

They share the same DNA. The same code editor, the same refactoring engine, even the same…

Google killed Eclipse for Android development in 2015. And yet, the Eclipse vs Android Studio debate…

Sooner or later you write a function and can’t say how many arguments it’ll get. A…

Working with data in Python usually starts with one library: pandas. Getting it set up inside…

An array in Kotlin holds a fixed number of values of one type, stored next to…

You can’t write much Kotlin without writing lambdas. Collection calls take them, coroutine builders take them,…

Kotlin Flow is the stream type in the kotlinx.coroutines library. It emits a sequence of values…

Open almost any Kotlin project and you’ll find a folder of classes that do nothing but…

Old projects pile up fast. Before you know it, your PyCharm Welcome Screen looks like a…

Both IDEs come from JetBrains. Both run on the same platform. So why does choosing between…

Your Python project needs external packages. You open PyCharm and realize you don’t know how to…

A messy development environment kills productivity. Learning how to setup PyCharm correctly from the start saves…

Most people run into Kotlin through Android. That’s where it got popular. The language itself goes…








