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)
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
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)
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)
This morning i've choose violence for my coworker.
Good luck for the review 🤣
Good luck for the review 🤣
January 21, 2025 at 9:22 AM
This morning i've choose violence for my coworker.
Good luck for the review 🤣
Good luck for the review 🤣
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 ?
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
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 ?
The first value of the manifesto is « Individuals and interactions over processes and tools ». Did you see this on the chart below ?
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.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
Automatisch est une alternative open source à Zappier. Elle permet de construire des workflows et automatiser des tâches ⬇️
github.com/automatisch/...
github.com/automatisch/...
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
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
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/...
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
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/...
github.com/caddyserver/...
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
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.
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
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.
I just saw a page that will perhaps reconcile me with Java... Please Java team, implement it !
openjdk.org/jeps/8303099
openjdk.org/jeps/8303099
JEP draft: Null-Restricted and Nullable Types (Preview)
openjdk.org
December 23, 2024 at 12:59 AM
I just saw a page that will perhaps reconcile me with Java... Please Java team, implement it !
openjdk.org/jeps/8303099
openjdk.org/jeps/8303099
Reposted by Valentin Michalak 💙
I guess I am always making progress 😃
December 21, 2024 at 2:41 AM
I guess I am always making progress 😃
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
#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
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
#Flutter
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...
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
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...
learn.microsoft.com/fr-fr/window...
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
Proud to see one of the projects I worked on being showcased at the #FlutterInProduction conference organized by Google 🥹
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! 🔥
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
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! 🔥
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! 🔥
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...
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
🎤 À 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...
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...
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 ⚡
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
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 ⚡
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 ⚡
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! 🧵👇
Check out the thread below to learn about other Kotlin stats and facts! 🧵👇
December 9, 2024 at 11:20 AM
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! 🧵👇
Check out the thread below to learn about other Kotlin stats and facts! 🧵👇
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
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
Trying UTM to run a Windows VM in MacOS.
So far so good except I still hate windows.
github.com/utmapp/UTM
So far so good except I still hate windows.
github.com/utmapp/UTM
Reposted by Valentin Michalak 💙
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
→ 180 releases
→ 220 Friends of Figma groups worldwide
→ 10,000 Config Attendees
December 5, 2024 at 6:23 PM
2024 — We shipped it, you shaped it
→ 180 releases
→ 220 Friends of Figma groups worldwide
→ 10,000 Config Attendees
→ 180 releases
→ 220 Friends of Figma groups worldwide
→ 10,000 Config Attendees
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.
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
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.
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.
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...
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
#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...
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...
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
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
📺 Coming soon to a screen near you...
Be sure to tune in for #FlutterInProduction on December 17th at 11am PT. → goo.gle/FiP
Be sure to tune in for #FlutterInProduction on December 17th at 11am PT. → goo.gle/FiP
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 ! 🩵
- @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
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 ! 🩵
- @cyberbaloo.bsky.social
- @eaboaf.bsky.social
- @lancaphe.bsky.social
- @wondersonja.bsky.social
- @thedaisymoon.me
N’hésitez pas à regarder ce qu’elles font ! 🩵
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.
Thankfully both functions compile to the same assembly when R8 is turned on.
November 27, 2024 at 6:20 PM
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.
Thankfully both functions compile to the same assembly when R8 is turned on.