I am using Metabase for @wishlephant and can’t stop looking at the numbers I am seeing there. Maybe I should add a time limit how long I use it per day 🥰🙈

You can now sponsor my work on SignDict on github. If you like SignDict , please consider a donation to cover the video hosting costs 🙏

github.com/users/bitboxer/spon

After trying macOS Catalina I have to say: congrats for splitting up iTunes. Now I have three unstable and weird behaving apps instead of one 😆

If you can order glitter stickers for your side project, order glitter stickers for your side project 😍 @wishlephant

This instance is now updated to 3.0 🎉

Bodo boosted

JSX without React

For me JSX is the part of React that makes developing with it a real treat. Yes, the functional nature, the state and lifecycle management are really nice, too, but JSX makes it all come together in a great way. The effortless integration of HTML inside of JavaScript just makes it one of the best experiences writing a web frontend.

constelement=(<h1className="greeting">Hello,world!</h1>);

Sadly for my current side project React was not a great fit. I wanted something smaller. Something that could progressively enhance the website. It was important that everything also works without JavaScript and loaded fast. React was a no go for me.

I tried a few things and decided to give Stimulus a chance. After a few hours I realized I really wanted to use JSX inside of my new project, too. But how?

Luckily there already was a little library that did just that: adding JSX capabilities to projects without React. It was just a small tech demo, but I was able to add a couple of missing features with just a few lines of code. After two PRs the maintainer Terry allowed me to take over the project and it now lives inside of my GitHub account 😍.

How does it look like?

import{Controller}from"stimulus";importjsxElem,{render}from"jsx-no-react";exportdefaultclassextendsController{connect=()=>{render(<div>Stimulusversionofthiselement</div>, this.element);};}

Isn’t that nice? Jump over to the readme to see how you can add it to your own projects.

How it works? That’s not as complicated as it might seem. Turns out that you just need a babel plugin that transforms your JSX tree into a method call. Babel transforms the example from the beginning into this:

constelement=React.createElement('h1',{className:'greeting'},'Hello, world!');

The only part missing is the implementation of that method. The implementation is pretty straight forward.

After building my project with it I have to say that I really love the mixture of Stimulus and JSX.

If you want to see the end result or ever wanted to have a platform neutral wishlist outside of Amazon, feel free to give Wishlephant a try.

I finally found a little tool that fits my SVG editing needs perfectly: boxy-svg.com/ 💕

Short question: for @wishlephant I am searching for a helpdesk software to manage the support emails. Any recommendations?

This year I will work on , but won’t register on the website. I don’t need that T-Shirt and this reduces my CO2 footprint a little bit 🌳.

The kindergarten of our little one uses a new SaS to communicate with the parents. That service uses software components that are 5 years and older. This is totally fine 🙈

Bodo boosted

Töröö, liebe Mastodonmenschen! Wir sind online: Wishlephant.com ist die unabhängige Wunschliste im Netz. Kostenlos, einfach teilbar und schön! Von müden Eltern für mehr Mittagsschlaf. Und für alle, die eine Alternative zu Amazon und Google Docs suchen.✨🐘

19th of September will be iOS update day or as I call it: on my phone day 😍

I am searching for an upright sitting bike that is stylish, clean and has a belt drive. Would love to get some recommendations.

I have a spare Lenovo Thinkpad T450 that I don’t need anymore. Want to donate it to an organisation here in Berlin. Any ideas who needs it the most?

On my way to . Can’t wait to see you all again 👋

car accident, german law 

Shame on you all. Nobody told me that there is a movie that came out a couple of weeks on HBO 😱😍

So i tried linux on the desktop for 3 months and sadly it still has the same issues i had when i switched from it to the mac over a decade ago. I am too old and on a too tight time budget for all the things i would need to build/improve to have it actual useful for me without too many compromises. And because of that i am buying a new MBPro right now 😢.

eupol 

Show more

Bodo's choices:

awooo.club

This is a small private instance run by Gil and Bitboxer. If you have any questions, feel free to open an issue in our Github repository.