Stéphane Péchard's Avatar

Stéphane Péchard

@s13d.bsky.social

Almost a normal guy. Works on mobile applications and services. PhD in visual quality for HDTV (a long time ago). Plays the drums.

200 Followers  |  98 Following  |  12 Posts  |  Joined: 06.10.2023  |  1.9544

Latest posts by s13d.bsky.social on Bluesky

Preview
AI promised efficiency. Instead, it’s making us work harder. AI tools were supposed to free up our time—but they’re increasing our cognitive load and making us less productive. Here’s what’s really happening (and how to use them without burning out).

AI was supposed to make us more efficient.

Instead, it’s fragmenting our workflows, bloating our calendars, and burning out high performers.

I wrote about the false promise of AI productivity and why we’re actually working harder than ever:

afterburnout.co/p/ai-promise...

04.08.2025 13:01 — 👍 93    🔁 23    💬 3    📌 8
Preview
GitHub - infix-de/testBalloon: TestBalloon is a coroutines-powered test framework providing structured testing for Kotlin Multiplatform. It is lightweight, heavy-lifting, and easy to use (like a ballo... TestBalloon is a coroutines-powered test framework providing structured testing for Kotlin Multiplatform. It is lightweight, heavy-lifting, and easy to use (like a balloon). - infix-de/testBalloon

Finally announcing a brand-new Kotlin Multiplatform test framework: TestBalloon is now ready for you to explore, built from the ground up to make writing all kinds of Kotlin tests simple and fun, everywhere!

Please share, tell me what you think!

github.com/infix-de/tes...

01.08.2025 14:00 — 👍 21    🔁 9    💬 4    📌 0
Post image

Je suis à deux doigts de demander l'asile politique à l'Écosse

26.07.2025 17:14 — 👍 376    🔁 50    💬 11    📌 3

Been following maestro for a while now, it works well. But I wonder where Google itself is headed with "journeys", which is supposed to have the same purpose, more or less.
Still, maestro has a much stronger maturity.

18.07.2025 08:16 — 👍 1    🔁 0    💬 0    📌 0
Post image

🔥 Introducing my MCP for publishing to the Play Store! 🔥

If you're already talking to your codebase, why not ask it to bump the version, compile the AAB, and publish it for you?

👇🧵

17.07.2025 14:04 — 👍 6    🔁 2    💬 1    📌 0
Flow marbles illustrating filter and map.

Flow marbles illustrating filter and map.

Remember the marble diagrams used to explain RxJava?

My brilliant colleague Kostya 🧙‍♂️ has made an interactive explainer for Kotlin Flows to match!

Find the magic here: terrakok.github.io/FlowMarbles/

16.07.2025 15:33 — 👍 40    🔁 12    💬 3    📌 0
Preview
Release 0.6.0 · modelcontextprotocol/kotlin-sdk What's Changed Update jreleaser to fix publication issue by @e5l in #91 Disable configuration cache to fix jreleaser issue by @e5l in #92 feat: Add audio type according to 2025-03-26 spec by @Sean...

Kotlin MCP SDK now supports iOS and Wasm targets! github.com/modelcontext...

16.07.2025 11:13 — 👍 12    🔁 3    💬 0    📌 0

Plus, specificities for Android are not that common (db, kv and device access mostly), and should ideally be isolated. So we usually get 95% of JVM modules for 5% Android. It's easier in every aspects (testing especially).

10.07.2025 13:47 — 👍 1    🔁 0    💬 0    📌 0

Oh my, I was so looking for something like this!
Thanks 👍

03.07.2025 10:58 — 👍 1    🔁 0    💬 1    📌 0
Preview
Repeat Yourself | Matthias Endler One of the most repeated pieces of advice throu…

‘I would argue that “writing mode” and “refactoring mode” are two different modes of programming.’

24.06.2025 11:03 — 👍 10    🔁 2    💬 1    📌 1
Preview
Release v0.7.0 · Kotlin/kotlinx-datetime Breaking changes: Remove kotlinx.datetime.Instant and kotlinx.datetime.Clock in favor of kotlin.time.Instant (#506). See https://github.com/Kotlin/kotlinx-datetime?tab=readme-ov-file#deprecation-o...

New kotlinx-datetime 0.7.0 release (note breaking changes) github.com/Kotlin/kotli...

24.06.2025 15:34 — 👍 9    🔁 1    💬 2    📌 0
Building Scalable Mobile Projects: Fast Builds, High Reusability and Clear Ownership
YouTube video by Android Makers Building Scalable Mobile Projects: Fast Builds, High Reusability and Clear Ownership

The video of my "Build Scalable Mobile Projects" keynote @AndroidMakersFR is now live on YouTube! 🎥

Check it out here: www.youtube.com/watch?v=SmGi...

17.06.2025 15:12 — 👍 15    🔁 3    💬 0    📌 0
Post image

My #1 of all time. No one else comes close.

Thank you Brian.

11.06.2025 19:38 — 👍 81    🔁 5    💬 3    📌 0
Preview
Why I Built Koin and Why It Still Matters Today Discover why I built Koin to simplify Kotlin development, how it grew with the community, and what’s coming next.

My inspiration behind #Koin framework, why I've built it and why it still matters today in the #kotlin ecosystem:

02.06.2025 19:35 — 👍 10    🔁 2    💬 0    📌 0
Preview
Kotlin Multiplatform Tooling: Now in IntelliJ IDEA and Android Studio | The Kotlin Blog The new KMP plugin for IntelliJ IDEA and Android Studio simplifies every part of the KMP experience, from project setup to Compose UI previews.

🎉 The new Kotlin Multiplatform for IntelliJ IDEA and Android Studio!

✨ Integrated New Project wizard
🔍 Preflight checks
🔧 Multiplatform run configurations
🧭 Cross-language support
🎨 Compose Multiplatform support
🔥 Compose Hot Reload

Learn more
blog.jetbrains.com/kotlin/2025/...

19.05.2025 16:24 — 👍 56    🔁 17    💬 2    📌 3
Preview
Release Version 2.1.0 - 2025-05-16 · sqldelight/sqldelight Added [WASM Driver] Add support for wasmJs to web worker driver (#5534 by Ilya Gulya) [PostgreSQL Dialect] Support PostgreSql UnNest Array to rows (#5673 by Griffio) [PostgreSQL Dialect] PostgreS...

Looks like SqlDelight now has Kotlin/Wasm support 🚀 github.com/sqldelight/s...

16.05.2025 18:53 — 👍 24    🔁 5    💬 1    📌 0

Super easy to sign, and the end is tomorrow. So if you want to sign, don't delay it, now is the right time!

16.05.2025 08:43 — 👍 2    🔁 1    💬 0    📌 0

Hi 👋

10.05.2025 16:05 — 👍 0    🔁 0    💬 0    📌 0
Preview
Compose Multiplatform 1.8.0 Released: Compose Multiplatform for iOS Is Stable and Production-Ready | The Kotlin Blog Kotlin Multiplatform becomes a complete solution for mobile development, enabling flexible code sharing across both business logic and UI without compromising app quality or losing control over platfo...

🔥 Compose Multiplatform for iOS is Stable and Production-Ready! 🔥

Build mobile apps faster with shared UI code, full control over native experiences, and the confidence to ship at scale.

Explore all the updates in Compose Multiplatform 1.8.0: 👇
blog.jetbrains.com/kotlin/2025/...

06.05.2025 17:26 — 👍 79    🔁 34    💬 1    📌 9
Screenshot of code & corresponding 'HotReloadTest'

Screenshot of code & corresponding 'HotReloadTest'

Mocking?! Who the hell needs mocking if you can just recompile the code withing your tests directly...

🤯😎

28.01.2025 09:00 — 👍 20    🔁 4    💬 1    📌 0

Always wondered if it would work on multiple databases in a same Android app.
Did you ever try it?
Thanks!

13.01.2025 13:27 — 👍 0    🔁 0    💬 1    📌 0
Preview
💥Tech Talks Weekly Extra #9: 🔥 All Kotlin Talks of 2024 (sorted by popularity) A huge compilation of all Kotlin talks published in 2024!

100 most-watched #Kotlin talks of 2024
www.techtalksweekly.io/p/tech-talks...

01.01.2025 19:19 — 👍 17    🔁 2    💬 2    📌 0

🎇 #ComposeHotReload is quite powerful.
Here are some demos showcasing what the most recent builds allow, when writing compose apps

A thread🧵

18.12.2024 12:52 — 👍 78    🔁 14    💬 6    📌 10
Preview
Benchmarking Koin vs. Dagger Hilt in Modern Android Development (2024) How Koin scales and performs compared to Hilt, using practical benchmarks and insights.

Interesting article: Benchmarking Koin vs. Dagger Hilt

proandroiddev.com/benchmarking...

#AndroidDev #KotlinMultiplatform

27.11.2024 10:09 — 👍 3    🔁 3    💬 0    📌 0

I can't, I'm not the author of those :-(

20.11.2024 13:03 — 👍 1    🔁 0    💬 0    📌 0

Thank you!

11.11.2024 12:46 — 👍 0    🔁 0    💬 0    📌 0

Lovely wallpaper, where could we find it?
Thanks!

10.11.2024 19:52 — 👍 1    🔁 0    💬 1    📌 0
Preview
How It Went Election day, 2024.

Who knew we’ll start the day with tears by reading an essay by John Gruber. Masterfully written.

daringfireball.net/2024/11/how_...

09.11.2024 09:02 — 👍 3    🔁 3    💬 1    📌 0

It's not niche! It lets you inject print statements without recompilation. It's a must have for debugging

07.11.2024 04:04 — 👍 18    🔁 3    💬 1    📌 1
Preview
Extension Shadowing for Actual Declarations in KMP Heads-up: this article assumes familiarity with Kotlin’s extension functions and expect and actual declarations in Kotlin Multiplatform (KMP). My work has recently focused on “commonizing”1 APIs, and ...

Just published "Extension Shadowing for Actual Declarations in KMP".

marcellogalhardo.dev/posts/extens...

#AndroidDev #Kotlin #KMP

07.11.2024 16:16 — 👍 24    🔁 8    💬 3    📌 1

@s13d is following 20 prominent accounts