It’s been a while since I last sent out my (supposedly weekly) newsletter. How have y’all been doing?
So, here are some of the things I’ve done over the past weeks
I’ve created a list of bite-sized tutorials on Svelte actions, here are some highlights: - What is Svelte Actions - How Svelte Actions react to parameter change - Integrating UI Library into a Svelte app using Svelte Actions - Reusing event listeners with Svelte Actions - Creating events with Svelte Actions - The order of Svelte Actions
and here are some examples of Svelte Actions: use:tooltip, use:viewport, use:popper, use:clickOutside; each of the examples demonstrates a different technique that you can pair with Svelte Actions.
I’ve been creating video content about Svelte Actions, why not also give them out as a talk? That’s exactly what I’ve done for the virtualtalk.js January meetup 😁
Someone suggested me on Twitter to do a tutorial on “One of those self aware tooltips that change direction based on relative position to screen”, I’ve researched into the topic and here is my tutorial!
getBoundingClientRect to get the size and position of an element relative to viewport,
getComputedStyle to figure out all the scrollable parent, and some maths.
Occasionally, I’ve been asked about my paypal / patreon account, where to support me or buy me a coffee. So, here’s my Buy Me a Coffee page where you can join my membership, which you could get an inside peek into what I am planning, how I create my content, and also huge discounts on any content I’m selling online. Besides, you could also propose what I should do next!
If you are not sure about joining my membership, you could still buy me a coffee. Any support meant a lot to me. 😍
I’ve decided to share my experience on AST and Babel in a video course, which involves how to use prototyping a babel plugin using ASTExplorer, handling scope and setting up a Babel based codemod.
Of course, if you join my membership, you got a huge discount for my course!
Here are some of the things I’ve found interesting
And that’s the end of this week! Hope you enjoyed.
Until next time, friends! 👋