I don’t know a single designer or developer that likes Adobe. There have been so many hostile decisions, so many dark UX patterns.
I am happy to live an Adobe-free life!
Libraries / examples / documentation for building real-time apps with Cloudflare Workers. Powered by Durable Objects, Inspired by PartyKit.
- PartyServer: the core library for building real-time applications with Durable Objects on Cloudflare
- Y-PartyServer: uses Yjs for CRDTs
- PartySub: a library for doing pubsub at scale
Looks like a very useful project. Sadly, I cannot tell if the tool creates static images or interactive widgets. The website really misses some examples.
Sletch is a complex app that is used by professionals for 8h a day and costs $99. Your app is not comparable to that, just the pricing model. In relation to Sketch, your app is crazy expensive.
I would have bought it for $19.
I have been using Netlify for years, for my own projects, but also recommended it to all my freelance clients to host the projects that I was building for them.
Going forward I will move all my static pages to other hosting providers.
The Netlify team must think:
we waive the fees, because in this instance we noticed the negative press and want to avoid this from blowing up. When this happens to other users, we don’t care, as long as it does not go viral.
Such a pity, Netlify has great UX and I was so happy hosting static pages on their service. But without spending limits, this is not an option for me any more. I could not sleep well when there is a possibility of a $10.000 invoice reaching my inbox.
If you don’t have a full-time job that generates income, you better think of ways to monetize your side-projects. Completely different story when you have stable income.
I’m disappointed they went with React as well. There are definitely more innovative frameworks (my favorites: Vue and Svelte).
But I do understand the Tailwind team - it is an economic decision. React (still) dominates.
Going framework-agnostic is (currently) not a good approach imo. The developer experience would suffer too much. I hope in the future agnostic UI kits become a thing, but the tooling around this approach needs to change first.
It’s definitely not dead. Some great demos have been released in recent years in JavaScript / WebGL, e.g. using visual tools like cables.
https://cables.gl/
It offers you a cheap way to host multiple apps with little effort. It can be compared to Heroku, which is a convenient way to host multiple apps, but which can get very costly.
I used Lit 2 in a complex client project once, which was tough to work on, not because of Lit, but because of Web Component composition. I would not choose Web Components for a new project with component composition again. The Shadow DOM makes many things harder than I was used to when building with a JavaScript library like React or Vue.
For framework independent individual components (e.g. a video player component), Lit is excellent.
I used Lit in a client project, which still seems to be the most common way to author web components. Styling and composition was really hard, much harder than in typical React, Vue or Svelte projects.
It is future proof to build the atoms of a design system as web components (e.g. sliders, buttons and so on), but component composition is better done in a proper framework (e.g. Vue). This way companies could more easily start new projects with their existing design system, independent of the framework.
I wouldn’t consider building a complex applications with Lit again, just the design system atoms.
I use Netlify since multiple years for static site hosting on their CDN, partly using a headless CMS. It is a blast to use and I could not imagine how it can be any easier. For full-stack applications I would definitely consider Render, as I heard many positive reviews.
For me, as a front-end developer, Jamstack and Serverless comes in very handy as I don’t have to spend time learning other programming languages, but Laravel looks very appealing to me, being opinionated and having a rich ecosystem.
Vue 3 and Svelte feel very similar to use. I prefer Vue because of the ecosystem. Using it with TypeScript and Pinia is pure joy!
Surely, Svelte will catch up, but it will take a while.