I switched from Netlify to Render to build & deploy my applications because it's a cheaper solution. This newsletter costs ~$70 per month and I usually don't have a paid sponsorships which means it generates $0 in revenue each month.
If you are thinking about starting a newsletter yourself, be aware that it will cost you a lot of time and money and you probably won't make any money from it for a long time.
👉🏻 In this example-driven talk, Eduardo explains some of the bad practices he has seen in Pinia as well as the good ones that should have been used instead.
👉🏻 A collection of Vue composables for creative coding.
👉🏻 VueXYZ doesn't render anything for you.
👉🏻 You may decide to take the data and render it to canvas or SVG, or you might use it to drive animations, or anything else.
🔥 Vue Tip: How I Write Class & Style Bindings
Styling your components in Vue.js can be done in multiple ways. One of the most common ways is to use the classclass attribute, especially if you are using a CSS framework like Tailwind. In combination with v-bindv-bind you can dynamically assign classes to your components. The same goes for the stylestyle attribute, which allows you to apply inline styles to your components.
I prefer the combination of the class attribute in combination with :class:class to apply a list of classes as an array:
The classclass attribute is an array of classes that should always be applied to the element. The classes bound via :class:class are computed properties that are dynamically evaluated and added to the element.
This way, I can easily distinguish between classes that should always be applied and classes that are conditionally applied.
You can also toggle a class inside the list of classes based on a condition:
Sunday, January 5, 2025 Update: Bluesky images work again and thus the Great Art on Bluesky channel is back. If you're on Bluesky please subscribe. # The crazy thing about Bluesky's API is they took already standardized things like links and enclosures, and after 20+ years came up with new definitions. Makes our apps more expensive to maintain, and we waste time and human wear and tear on stupid bullshit make-work. Developers are people, and our work is already horribly overly complex, we're working at the edge of comprehension, and what the fukc let's throw some more unnecessary complication into the mix. Arrogance, narcissism, whatever the source is, it's not a good way to introduce yourself. And, even better, after you go through the maze they break it, with an error message about legacy blob bullshit. They've already done this, and they're just getting started. It's why I say they should just adapt to RSS instead of trying to forc...
评论
发表评论