I used to rely on 𝗙𝘂𝘁𝘂𝗿𝗲.𝘄𝗮𝗶𝘁(), but that meant:
• Casting results manually (𝘢𝘴 𝘛𝘺𝘱𝘦𝘈, 𝘢𝘴 𝘛𝘺𝘱𝘦𝘉 … 😩)
• The logic depended on the order of operations (easy to break, especially with LLMs 😅).
I used to rely on 𝗙𝘂𝘁𝘂𝗿𝗲.𝘄𝗮𝗶𝘁(), but that meant:
• Casting results manually (𝘢𝘴 𝘛𝘺𝘱𝘦𝘈, 𝘢𝘴 𝘛𝘺𝘱𝘦𝘉 … 😩)
• The logic depended on the order of operations (easy to break, especially with LLMs 😅).
⚠️ Heads up: This release includes a breaking change. I had to remove some functionality. If you miss it, please reach out!
📊 Mind-blowing: 61K+ downloads last week! Happy to see that so many of you find it useful.
Check it out: pub.dev/packages/bdd...
⚠️ Heads up: This release includes a breaking change. I had to remove some functionality. If you miss it, please reach out!
📊 Mind-blowing: 61K+ downloads last week! Happy to see that so many of you find it useful.
Check it out: pub.dev/packages/bdd...
TL;DR 👇
1/ We fall into the pattern-matching trap. Solved it before? Must use the same solution again.
1/6
TL;DR 👇
1/ We fall into the pattern-matching trap. Solved it before? Must use the same solution again.
1/6
In a world obsessed with LLMs and chatbots, it’s easy to forget the power of running AI locally - no servers, no latency, and better privacy.
www.youtube.com/watch?v=tRNr...
In a world obsessed with LLMs and chatbots, it’s easy to forget the power of running AI locally - no servers, no latency, and better privacy.
www.youtube.com/watch?v=tRNr...
www.youtube.com/watch?v=nB4h...
www.youtube.com/watch?v=nB4h...
Want more? I might stream about CI/CD, testing, or on-device AI.
Drop your ideas in the replies or YouTube comments!
🎤 Next stop: #FlutterGlobalSummit. Don’t miss it!
📺 Catch all 3 streams here: youtube.com/playlist?lis...
Want more? I might stream about CI/CD, testing, or on-device AI.
Drop your ideas in the replies or YouTube comments!
🎤 Next stop: #FlutterGlobalSummit. Don’t miss it!
📺 Catch all 3 streams here: youtube.com/playlist?lis...
❓“Do you always structure your projects this way?”
❓“Do you always use the same dependencies?”
The short answer is no. Every project is a chance to learn, refine, and grow.
(1/4)
youtube.com/live/bHxqnyB...
❓“Do you always structure your projects this way?”
❓“Do you always use the same dependencies?”
The short answer is no. Every project is a chance to learn, refine, and grow.
(1/4)
youtube.com/live/bHxqnyB...
www.youtube.com/watch?v=ZHhs...
www.youtube.com/watch?v=ZHhs...
We covered utility, feature & application layers. Now it's time for:
🧭 Navigation
🧪 Testing
Wrapping up this comprehensive guide to building complex Flutter apps
www.youtube.com/live/bHxqnyB...
We covered utility, feature & application layers. Now it's time for:
🧭 Navigation
🧪 Testing
Wrapping up this comprehensive guide to building complex Flutter apps
www.youtube.com/live/bHxqnyB...
We’re covering the Feature & Application layers — creating the foundation for everything to come. Don’t miss it!
youtube.com/live/D8cxYqm...
We’re covering the Feature & Application layers — creating the foundation for everything to come. Don’t miss it!
youtube.com/live/D8cxYqm...
I do not understand how anyone can possibly be taking the side of Russia and Putin. This war is not “self defense:” it is brutality and war crimes.
I do not understand how anyone can possibly be taking the side of Russia and Putin. This war is not “self defense:” it is brutality and war crimes.
Next up: we start building the actual app.
📅 May 13 — Part 2 live stream
➡️ Feature & Application layers
🕓 4 PM UTC
youtube.com/live/D8cxYqm...
Next up: we start building the actual app.
📅 May 13 — Part 2 live stream
➡️ Feature & Application layers
🕓 4 PM UTC
youtube.com/live/D8cxYqm...
It's my first time streaming, so I hope it'll be as fun for you as it will be for me 🙂
www.youtube.com/live/dfmulX3...
It's my first time streaming, so I hope it'll be as fun for you as it will be for me 🙂
www.youtube.com/live/dfmulX3...
🔴 Live this Tuesday at 4pm UTC
I’ll work through the MiniClient tutorial, go beyond the basics with extra tasks, and answer your questions live.
First-time streamer 🙈
Subscribe so you don’t miss it 👉 youtube.com/@olexale
🔴 Live this Tuesday at 4pm UTC
I’ll work through the MiniClient tutorial, go beyond the basics with extra tasks, and answer your questions live.
First-time streamer 🙈
Subscribe so you don’t miss it 👉 youtube.com/@olexale
🙋♂️Like/share this post if you'd join so I can gauge interest!
🙋♂️Like/share this post if you'd join so I can gauge interest!
What does it really mean and how to challenge technical decisions without ruining the team spirit?
💡Read my latest article: medium.com/tide-enginee...
What does it really mean and how to challenge technical decisions without ruining the team spirit?
💡Read my latest article: medium.com/tide-enginee...
Explore different testing approaches and how they impact your #Flutter app development in my latest article 👇
medium.com/tide-enginee...
Explore different testing approaches and how they impact your #Flutter app development in my latest article 👇
medium.com/tide-enginee...
youtu.be/zuOdjy9SWio
youtu.be/zuOdjy9SWio
If it sounds familiar, check my latest post with actionable tips on how to actually finish your projects 👇
medium.com/@olexale/how...
If it sounds familiar, check my latest post with actionable tips on how to actually finish your projects 👇
medium.com/@olexale/how...
medium.com/tide-enginee...
medium.com/tide-enginee...
The talk is packed with useful information, so check it out on my YouTube!
youtu.be/xg8RCkY_doI
The talk is packed with useful information, so check it out on my YouTube!
youtu.be/xg8RCkY_doI
Here are code-generating packages that help me develop faster and focus on “what” rather than “how”.
Here are code-generating packages that help me develop faster and focus on “what” rather than “how”.
Thanks @olexale.bsky.social for agreeing to participate and for your support! Giving a talk at a conference together is a challenging yet rewarding experience 🥰