博文

Scripting News: Thursday, September 26, 2024

图片
Thursday, September 26, 2024 Why do I care about what social web means? Because I plan to add functionality to this space. I'm tired of all the stupid limits these products have. Titles or no titles. 300 character limits. No links, etc etc and on and on. Where did they get the idea that taking features out of writing was something they could do. What a wrong turn we took there. And now that once we have a chance to erase the limits, maybe -- none of the companies running their products are doing it. I don't want the way they do it to be the only way, the products are deliberately incompatible. Social web is the best name for what I'm working on. So I need to reserve this space. They didn't ask for my opinion, the first I heard of it was a press release. When I ship my thing I want to point back at this and say look -- I did tell you this was going to be a problem. # oursocialweb.org : You don't have to give it any money or come to any meetings. Ju...

Scripting News: Wednesday, September 25, 2024

图片
Wednesday, September 25, 2024 Interesting situation in Atlanta with the Mets. They have two more games to play with the Braves, but there's a hurricane headed toward Atlanta. It's going to start raining at 1PM and won't stop until Friday afternoon. It's the end of the season and both the Braves and Mets are in the same wildcard battle. Do the Mets stay in Atlanta to ride out the storm, or head back to NY? It's far more weird than I have time to explain right now. # How they divide us # I keep thinking of this cartoon, which explains it so well. # This is what's going on in US politics now. # Linkblog items for the day. Using Mastodon apps to connect to WordPress sites. Uses the API apparently, not ActivityPub. wordpress.org Meta acquires the Threads.com domain name. techcrunch.com TechCrunch rewrite of the press release for the Social Web Foundation, which is a really bad name for what they propo...

🔥 (#184) Vue 3.5, Render Functions, and toRef defaults

图片
Hey! I'm busy working on the Advanced Frontend Testing workshop. If you missed it, you can check out the details here: Advanced Frontend Testing . Two things to note: You can sign up for a single session if you only want to attend one day. If you're interested in a private workshop for your team, let me know and I can send you some details. We also recorded an episode of DejaVue on Vue 3.5 — links below to specific chapters if you want to jump around. And of course, I have some tips for you to enjoy! Have a great week. — Michael 🔥 h and Render Functions When using the render function instead of templates, you'll be using the h function a lot: < script setup > import { h } from 'vue' ; const render = () => h ( 'div' , {}, 'Hello Wurld' ); < / script > It creates a VNode (virtual node), an object that Vue uses internally to track updates and what it should be rendering. The first...

Scripting News: Tuesday, September 24, 2024

图片
Tuesday, September 24, 2024 Now that ActivityPub is claiming to be the Social Web , I feel like Lloyd Bentsen at the debate with Dan Quayle. ActivityPub is not the web any more than Dan Quayle was Jack Kennedy. The web is simple. That was hard to do. Very little since then lives up to that standard of simplicity, definitely not ActivityPub. The web is the web is the web is the web etc. Pick another more humble name. If it ever does achieve the utility of the web does we can take another look. # Imagine no doctor would treat you for a serious illness until you got a court order saying it was due to rape, incest or the life of the mother. Judges with the power of life and death. In some states with the death penalty judges have the power to sentence people to death, but not for having a well-accepted medical procedure. But that's the situation women with a troubled pregnancy are in, if they live in the wrong state. From the patient's point of view, I have a sli...

Scripting News: Monday, September 23, 2024

图片
Monday, September 23, 2024 This is what it looks like when UPS loses a package. It's a case for the new Pixel 9 Pro . It shipped 17 days go. It was hell to just tell Google that the case was lost. I expected at that point they'd apologize and refund the money. That was a week ago. Just got an email saying want me to return the case when it arrives. It's never going to arrive. Luckily this is a cheap product, just $38. If it had happened with the $1300 phone, that would be a pretty big problem. It's amazing that a company the size and age of Google doesn't have a procedure for dealing with products that are lost (or more likely stolen) in transit. I've been through this with Amazon, they knew what to do, because UPS does lose packages, esp ones that look like they have phones in them. Anyway I have a fairly large credit with Google. I don't dare use it to purchase anything else, given how incompetent they are at dealing with fairly common cus...

Weekly Vue News #164 - Registering Cleanup Callbacks in Watchers

图片
Weekly Vue News #164 Registering Cleanup Callbacks in Watchers View online Hi 👋 Nuxt Nation 2024 got announced last week. It's a free 2-day virtual conference from 12-13 November. Learn everything Nuxt has to offer in 2024 🤩. Have a lovely week ☀️ Vue 📕 10 Practi...