Similarly I am using https://mdisearch.com to find mdi icons. It is made for developers and integrates Algolia to find icons with synonyms (looking for "user" returns "account" icon) which is very convenient.
Cherche DevOps avec de l'expérience sur Azure pour un client (belle entreprise française avec plusieurs filiales dans le monde). Mission longue de 3 à 6 mois. Exemple de sujets : monitoring, autoscale, disaster recovery plan, SQL server. Si vous êtes intéressé envoyez-moi quelques mots avec vos exp et TJM à cassis_07_tisseur@icloud.com.
Happiness is a choice. « Have you choose to be happy ? » That’s was the question a mentor asked me. Since then I have made it a priority in my life, and I am much more happy 7 years after. It so basic but since I meet so many people who don’t know what they want in life; have no purpose, never asked them selves what do they want and fell like shit. I think having the honest goal to be Happy, it is a good starting point.
Typescript doesn’t make sense if you don’t manipulate a lot of data or around the app. It can be a pain and lead to a lot of fatigue if don’t get benefits out of it. I am still using js for most of my personal front end projects, and still benefits from intellisense from libraries written in typescript even in standard .js file with VSCode and other IDEs. But 100% of my project uses Eslint (with « recommended » rules + eslint-config-prettier), this is absolutely a must have.
I very strongly disagree with this. Typescript is a lifesaver on a non-trivial React codebase. Writing correct code is hard and you need every advantage you can muster. Type checking is an important part of that.
Look into nullish coalescing and optional chaining.
Sure, vanilla JS or react doesn't help with using a var as a function, but I can probably count on my left hand how many times I tried to do that. That doesn't warrant a completely new language.
ps.: typeof is also a thing in vanilla JS
That "pain and fatigue" is saving you from future bugs you'll inevitably pay for down the line.
Forcing you to be clear and explicit about types and handling cases where "undefined" could exist is a good thing.
It might take longer to develop but I've definitely seen I get fewer run time errors once it builds. No more staring at a blank page and checking the developer console for an undefined that's brought everything to a halt.
I have recently used Paddle for a small saas. I am selling a Pro plan that give access to a restricted feature of the web app. As the Pro plan was introduced as a later stage, Paddle verification team accepted to review a "staging" version of the web app before I post it to production. I definitely talk to real humans, but I took time to express my situation. Paddle integration not too painful (good but not perfect documentation) considered it was my first saas. I might write about it if some of you are interested.
A secret url who wasn't to secret, it was simply a subdomain : preview.mydomain.com. Even if it was a subdomain, Paddle team was accommodating and approved the main domain. Just talk to them.
FastSpring is another alternative for SaaS & international taxes. I'm sure there's more besides Paddle & FastSpring. The idea is to look for a company that will act as the "merchant of record", not just a payment processor:
You end up paying more to them than Stripe would charge, but it might be worth it if you just don't want to deal with that administrative headache.
(I'm not running a SaaS, but shareware / downloadable software companies have been dealing with international taxes for 15 years or more now, since the digital EU tax laws came in. The idea of global consumption taxes wasn't really a thing until then, so you only had to follow your own local tax rules in the early-mid 2000s.)
Thank you. That's really helpful. It's nice to see governments working together to create whole new industries dedicated to solving administrative nightmares :)
I have built an iOS and Android app called Boomerang to send email to myself in one tap. It’s been around for 5 years and has started as a side project for learning Ionic. I have maintained it so far and users (5K+ MAU) love it so far and want to give me money for it. I am planning to monetize it though as its started to cost me some money.
As an enduser I don’t like Zendesk. I find it unfriendly to use. Like when you open a request you receive a response by email and you can reply it to. But if you want to open your request on the website (to check status or other details) you won’t find a single link to your ticket, not even to the home. I have to manually open my browser and navigate to the support page (if I am lucky enough to find it) of whatever product I am using is. How frustrating…
edit : typo + synonym exemple