🚀 Kotlin DataFrame 1.0.0-Beta4 is out!
Better SQL integration (DataSource support), new Parquet docs, Compiler Plugin updates, more control over custom databases, plus lots of quality-of-life improvements & bug fixes. A solid step toward stable 1.0 💪github.com/Kotlin/datafra…
This way we can have a cake and eat it too - have statically typed language, with its safety and suggestions, and be able to reference elements that are not in our code. That is supported also in IDE, even before project compilation, because it is based on plugins. 🎉
Who knows where is it going to lead us, but I consider it revolutionary, because dynamic languages can loose a big adventage they had over static languages. In the times when dynamic languages started dominating (Python and JS). That might change the course of development of programming languages.
This is the most underappreciated thing presented in the KotlinConf Keynote. 👀
Most people seem to not comprehend the consequences of what is presented here, but it is a revolution. Let me explain to you why. 👇
What does it look like when you take ✨ Kotlin Notebooks ✨ and solve #AdventOfCode Day 3? Well, it looks like this! @volebamor created this viz live on our stream that just finished. 🎨
Nothing even comes close to @Kotlin Notebooks when doing this stuff.
✨ Tip: Kotlin Notebook is a great way to tackle the challenges, letting you iterate quickly on solutions. With the community‑built github.com/Toldoven/aoc-k… framework (thanks, Toldoven!), you can open a problem and start solving it in one click. In past years, hundreds of participants have relied on it to tackle AoC, as shown by GitHub repos.
If you're planning to attend #KotlinDevDay in Amsterdam tomorrow, don't miss the talk "Exploring and Analyzing Data as a Kotlin Developer" by @jolanrensen
👉Upperdeck Thu 12:30 - 13:00
@jolanrensen Hallo Jolan,
Onze excuses voor de vervelende ervaring die je hebt meegemaakt. Zou je ons een privébericht kunnen sturen met je gegevens, zodat we het verder kunnen nakijken?
Mimoza
@OrangeBENL mijn internetsnelheid (vooral upload) is zo goed als absent. Al de 2e keer in een paar weken (Thuis internet, bedraad, regio Gent). Download valt ook regelmatig weg. Dit is niet waar ik gigabit voor betaal. Wat is er aan de hand?
📢 Kotlin DataFrame 1.0.0-Beta3 is out!
This update brings Parquet and DuckDB support, better compile-time schema tracking via the Compiler Plugin, and a big refresh of docs and examples.
Here are the highlights 👇
✅ NEW: Read data directly from Parquet files
✅ NEW: Read data from DuckDB databases
✅ Docs: Major updates across the board – setup guides, plugin usage, data sources, FAQs, and more
✅ Examples of usage: Android, Apache Spark + Parquet, Hibernate, Exposed & more
✅ Improvements to format to HTML
✅ Compiler plugin improvements for better schema tracking at compile time
Read the full release notes 👇 kotl.in/w2eq2c
⛓️ Kotlin Notebook now supports direct integration with the IntelliJ Platform, meaning you can create @IntelliJIDEA plugins directly from a notebook.
Write, run, and test code inside the notebook, then move it seamlessly into your plugin project.
📖 Read the blog post. kotl.in/oeqyvp
This is the most underappreciated thing presented in the KotlinConf Keynote.
Most people seem to not comprehend the consequences of what is presented here, but it is a revolution. Let me explain to you why. 🧵👇
Ugh. Fine. I’ll say it.
#KotlinConf2025 was ✨actual magic✨– and it’s 100% your fault, community.
Already counting down to next year! You win ✨ #BestCommunity
📔 Want to get the most out of Kotlin Notebook?
Now that it is bundled with IntelliJ IDEA, explore how to unlock its full potential – from seamless dependency management to powerful visualization tools – in our latest blog post 👇
blog.jetbrains.com/idea/2025/04/h…