博文

Scripting News: Wednesday, December 11, 2024

图片
Wednesday, December 11, 2024 Bingeworthy has an RSS feed (not public yet), and new ratings show up in my blogroll, of course. # I have United Healthcare insurance. I got it as part of my Medicare package when I turned 65. I've had good experience with them. I had major surgery in 2002, cost hundreds of thousands, included a one-week hospital stay and lots of followup treatments. I know the hospital did all the work with them, I was shielded from any complications, but as far as I know there were none. Never had a treatment questioned or denied. I had another insurance provider for many years after that, but when given a chance I went back to United. Just want to say, so far -- knock wood -- I am a happy customer. # Just added to my todo list -- add the option to use the WordPress REST interface in place of the WPCOM interface , this will give WordLand the ability to edit WordPress sites anywhere, not just on wordpress.com. When I made the choice to go with WPC...

🔥 (#195) Vue Toronto Panel, Inline Composables, and Reactive SVGs

图片
Read this on my blog Hey! I hope you're enjoying the last few weeks of 2024! Yesterday, I opened up early access for my new course, Composable Design Patterns . It's on a 35% off sale until Friday — after that, you'll have to wait until it's finished to get it (in early 2025). Go here to learn more about it: Composable Design Patterns In November, Alex and I did a panel at VueConf Toronto , and it was fantastic! We had four speakers, including Evan You, Daniel Roe, Sigrid Huemer and John Leider. And of course, we've got some tips and more. Enjoy! — Michael 🔥 Inline Composables You can define composables inline, keeping them in your SFC file: < script setup > const useCount = ( i ) => { const count = ref ( 0 ); const increment = () => count . value += 1 ; const decrement = () => count . value -= 1 ; return { id : i , count , incremen...

Scripting News: Tuesday, December 10, 2024

图片
Tuesday, December 10, 2024 This time of year every day feels like Sunday. # Here's a sad fact. When something open takes off, the vultures swoop in and try to own it. You wouldn't believe the greed I've seen. It's a virus, and it needs to stop, or at least be exposed as it's happening. # Yesterday I did a podcast about why it's important to choose humble names for groups of developers working on open formats, using podcasting as an example. Another case in point, the Social Web Foundation , which is about ActivityPub and the Fediverse, when there are many other forms of the social web. Here's where the rubber meets the road. They're having a meeting in Brussels where people can demo their social web apps, but it's only about ActivityPub. If you have a project for Bluesky, or Threads, or non-ActivityPub Mastodon, or RSS for that matter, you should feel welcome there, regardless of what their Call For Participation says. # A...

🔥 Composable Design Patterns is here! (Early Access) 🎉

图片
It's here! Learn to write better composables in Vue with my latest course. You can now grab Composable Design Patterns for 35% off until Friday . After that, I'm closing the early access so I can focus on finishing the material — I'll only open it up again once it's completely done. ​ Check it out here . Composable Design Patterns is a collection of patterns to help you write better composables in Vue. The format is very similar to Clean Components Toolkit: Pattern overview — an in-depth explanation of the pattern, including edge cases, variations, and common pitfalls. Real-world example — an example using the pattern that goes beyond toy demos that don't really show you much. Step-by-step refactoring — see how to use this pattern by following a refactoring example worked out for you. The first 5 patterns are available right now, with the rest coming in early 2025. The first three patterns are borrowed from Clean Components Toolkit, bu...

Scripting News: Monday, December 9, 2024

图片
Monday, December 9, 2024 Podcast: We all own and no one owns podcasting . 11 minutes. # Anyone can build on an open format. That's part of what it means for it to be open. Developers and users are free to use anyone's ideas, or not use them, even if they claim to be the Holy Church of Some Open Format. No one can form an organization that owns the future of the open format because then it wouldn't be open. # I've got the new version of Bingeworthy running here. When I saw how the database code worked, I had to redo it from scratch. It was probably my first SQL project, and I barely knew what I was doing. It's too bad, because looking at it from that point of view I could see how SQL could have been much simpler by making some of the optional features automatic. A higher layer on top of SQL is possible, it seems to me. Having ChatGPT review my ideas has been invaluable in this project. I'm going to use it myself for a while, and see how I wan...

Weekly Vue News #175 - Skip Compilation for an Element

图片
Weekly Vue News #175 Skip Compilation for an Element View online Hi 👋 We are very close to 4000 subscribers, but I need your help to get there! 🚀 If you could write a quick post on BlueSky, LinkedIn or X and recommend this newsletter to your peers, I would be over the moon 🙏 Tag me in it - I'll repost/retweet it for sure! In other news, you can now chat with an AI avatar on this newsletter's website — it's there to answer any questions about the newsletter and might be help...