Valentin Michalak 💙
banner
vmichalak.com
Valentin Michalak 💙
@vmichalak.com
🇫🇷 Software Engineer | Flutter & Kotlin Fan
Seriously @intellijidea.com ???
Why did you hide the LSP under Ultimate Edition of your IDEs ? It's fully painful for plugin developers.

I currently work on bloc_lint for IJ / Android Studio and it's impossible for me to use the LSP api because of this.

(cc. @felangel.bsky.social)
April 28, 2025 at 8:03 PM
This morning i've choose violence for my coworker.

Good luck for the review 🤣
January 21, 2025 at 9:22 AM
To all the people selling SAFe as being agile… you have blood on your hands.

The first value of the manifesto is « Individuals and interactions over processes and tools ». Did you see this on the chart below ?
January 16, 2025 at 7:17 AM
Reposted by Valentin Michalak 💙
Automatisch est une alternative open source à Zappier. Elle permet de construire des workflows et automatiser des tâches ⬇️

github.com/automatisch/...
GitHub - automatisch/automatisch: The open source Zapier alternative. Build workflow automation without spending time and money.
The open source Zapier alternative. Build workflow automation without spending time and money. - automatisch/automatisch
github.com
January 15, 2025 at 7:06 AM
Reposted by Valentin Michalak 💙
Si les récentes sorties de Musk ou Zuckerberg vous ont fait donné la mort d’utiliser leurs plateformes, je me permets de rappeler l’existence des ✨ blogs ✨ et du système de RSS ✨ pour syndiquer vos contenus préférés et les lire sans algorithme ni publicité ✨ make the internet great again please
January 13, 2025 at 7:43 AM
Reposted by Valentin Michalak 💙
Vous connaissez sans doute Caddy, un serveur web alternatif à Apache et Nginx. La version 2.9.0 vient d'être mise à disposition avec des performances en hausse, des amélioration en reverse-proxy, automatisation TLS pour le procotole ACME, etc ... ⬇️

github.com/caddyserver/...
Releases · caddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS - caddyserver/caddy
github.com
January 3, 2025 at 8:34 AM
J'ai franchi la barre des 1 000 contributions sur OpenStreetMap ! Une petite pierre à l'édifice, mais un pas de plus pour un avenir où l'information reste libre et accessible à tous.
December 30, 2024 at 11:48 AM
Non vous n’êtes pas innovant si vous êtes une énième boite qui tente d’auto héberger son « propre llm » pour protéger ses datas.
December 28, 2024 at 2:18 AM
I just saw a page that will perhaps reconcile me with Java... Please Java team, implement it !

openjdk.org/jeps/8303099
JEP draft: Null-Restricted and Nullable Types (Preview)
openjdk.org
December 23, 2024 at 12:59 AM
Reposted by Valentin Michalak 💙
I guess I am always making progress 😃
December 21, 2024 at 2:41 AM
I recently released a script I use in my personal projects to generate a Dart class from a CSS icon font. If you're interested, check it out on pub dev: pub.dev/packages/fon...

#Flutter
font_icon_to_flutter | Dart package
Translate your CSS Font Icon to Dart for your Flutter Project.
pub.dev
December 19, 2024 at 11:13 PM
This is not an exercice. Windows now have a sudo command. I repeat. Windows now have a SUDO command :o.

learn.microsoft.com/fr-fr/window...
Sudo pour Windows
Apprenez à utiliser sudo dans votre ligne de commande pour exécuter des commandes avec élévation de privilèges (en tant qu’administrateur) directement à partir d’une session de console sans élévation ...
learn.microsoft.com
December 19, 2024 at 6:30 AM
Proud to see one of the projects I worked on being showcased at the #FlutterInProduction conference organized by Google 🥹
December 17, 2024 at 9:59 PM
Reposted by Valentin Michalak 💙
Did you know?

If you want to render fixed width (monospaced) digits, set FontFeature.tabularFigures() inside your TextStyle. 🎯

This works great when showing numbers and dates that should align vertically or update in realtime! 🔥
December 16, 2024 at 4:21 PM
Reposted by Valentin Michalak 💙
🎤 À tous les organisateurs de conférences !

Avec @lancaphe.bsky.social, nous avons lancé un repo GitHub collaboratif pour partager sur nos outils, REX et bonnes pratiques.
Plutôt que de tout réinventer chacun de notre côté, apprenons ensemble ! 🚀

👉 Découvrez & contribuez github.com/LanCaphe/sha...
GitHub - LanCaphe/sharingOrganizationTechConference
Contribute to LanCaphe/sharingOrganizationTechConference development by creating an account on GitHub.
github.com
December 12, 2024 at 8:38 AM
Reposted by Valentin Michalak 💙
Playing around with the working-in-progress 3D capabilities of Flutter (using Impeller and Flame 3D)

The "world" is made out of multiple chunks, each chunk is it's own mesh with a single surface of 16x16 tiles (4 vertices per tile).

Running at max FPS on both my iPhone and macOS ⚡
December 11, 2024 at 5:21 PM
Reposted by Valentin Michalak 💙
Did you know that Kotlin is the fifth-fastest-growing language on GitHub, according to Octoverse 2024? 👉 github.blog/news-insight...

Check out the thread below to learn about other Kotlin stats and facts! 🧵👇
December 9, 2024 at 11:20 AM
Reposted by Valentin Michalak 💙
Trying UTM to run a Windows VM in MacOS.
So far so good except I still hate windows.

github.com/utmapp/UTM
GitHub - utmapp/UTM: Virtual machines for iOS and macOS
Virtual machines for iOS and macOS. Contribute to utmapp/UTM development by creating an account on GitHub.
github.com
December 8, 2024 at 9:47 PM
Reposted by Valentin Michalak 💙
✨ List of YouTube channels on Rust

implrust.com/rust-tutoria...

#rustlang #programming
December 4, 2024 at 4:40 AM
Reposted by Valentin Michalak 💙
2024 — We shipped it, you shaped it

→ 180 releases
→ 220 Friends of Figma groups worldwide
→ 10,000 Config Attendees
December 5, 2024 at 6:23 PM
Question for #Golang fans:
Why the standard library doesn't use generics for the math package? It seems odd to have to rewrite math.Abs() to make it compatible with int.
December 5, 2024 at 9:39 AM
Reposted by Valentin Michalak 💙
#Flutterdev After null-aware spreads, we will soon have null-aware single values.

This is a super simple and clean way to check if a single value is null and, if not, do something with it.

If anyone wants to deep dive: github.com/dart-lang/la...
December 4, 2024 at 4:04 AM
Reposted by Valentin Michalak 💙
📺 Coming soon to a screen near you...

Be sure to tune in for #FlutterInProduction on December 17th at 11am PT. → goo.gle/FiP
#FlutterInProduction
goo.gle
December 3, 2024 at 9:49 PM
Reposted by Valentin Michalak 💙
Petit rappel qu’en terme d’accessibilité dans les produits tech et ses UX, on a ces meufs géniales sur Bluesky :

- @cyberbaloo.bsky.social
- @eaboaf.bsky.social
- @lancaphe.bsky.social
- @wondersonja.bsky.social
- @thedaisymoon.me

N’hésitez pas à regarder ce qu’elles font ! 🩵
international day of persons with disabilities is being celebrated
Alt: international day of persons with disabilities is being celebrated
media.tenor.com
December 3, 2024 at 1:21 PM
Reposted by Valentin Michalak 💙
I love Kotlin but please don't abuse its features. I regularly see code like in the first function when you can instead write a simple if statement: it's shorter, easier to read, and doesn't allocate an object!

Thankfully both functions compile to the same assembly when R8 is turned on.
November 27, 2024 at 6:20 PM