Joe Muller

Joe Muller

@codeontherocks.bsky.social

Control your context, control your life The clipboard is the app layer 📋 https://clibbits.com/ https://joemuller.com/

5.4K followers53.6K following809 posts

Pinned

Last year I switched to VS Code from IntelliJ products so that I could use Copilot Chat inside the IDE Now I can't switch back Here's an evolving list of all of my favorite VS Code extensions ➕➕

Pro Flutter Tip 💙 You can change the application ID and label of your Android app during development using the "debug" build type This lets you have the production and development versions installed at the same time

I don’t believe generative AI will be a thing, at least not how it's talked about now I do think there will be a trend towards a personal UI across all apps and AI will make it possible Developers provide the schema -> Users create the design

Ex. - I want to change the YouTube music UI so it looks like Spotify - I want every app to have a bottom nav bar - I want to hide all images on every social feed I look at In short: less "generative AI" and more "make my app look like this"

TIL you can override the equality operator in Flutter/Dart 💙 This is especially important when using the Signals library. If the change you make to a signal doesn't change the equality check, the signal won't trigger any changes

Flutter reminder 💙🔥 You shouldn't show an error message on every sign in "error" Google Sign In and Firebase Auth can both throw errors that simply mean the user canceled the sign in flow-->

More Flutter goodness 💙 TIL I learned you can use the Feedback class from the material library to provide "platform-specific feedback for a tap" It doesn't do anything on iOS but on Android it plays the click system sound

How vibe coding becomes the new standard: 📕 Auto denerated docs for design decisions 🟢 Auto generated diagrams for features 🔩 Auto extraction of reusable components + utilities I could care less about technical details as long as the AI can get me up to speed in <5 mins

VS Code trick I discovered by accident 1️⃣ Single clicking a file opens it in a temporary editor that will be replaced when you click a new file 2️⃣ Double clicking a file opens it in a permanent editor