vanelsas
Joined 17 years ago
Joined 17 years ago
What we tend to forget is that large changes in society tend to start with us. Try eating less meat, eat healthy food, reduce car and plane usage when possible, buy less stuff (especially online), these are things anyone can do (rich or poor). When you start, family members and friends might follow.
From there, more people will try to change their consumption, and when enough people do that, politicians that are willing to tackle these issues will be elected. And when politicians are elected at some point your government will take the right step. From there we go to countries and eventually a large part of the world will do what must be done to survive.
You want a better world? Start by improving your own life and health.
Anything, books, magazines, as long as it is on paper. Reading will help them to understand, to think, to use the brain without the need of electronic devices.
Of course, now they also need to rename Lake Amorica, Gulf of Amorica, The Fédération Internationale de Trump Association (FITA) and so on.
The American dream reduced to an idiocracy.
I previously built a library of 90+ web components (BareDOM), and I wanted a way to make those components immediately useful. I often find myself translating designs into working SPAs, so I thought I would build a visual builder that supports the manual coding phase.
What makes it interesting imo: Bareforge (v0.1.1) is a drag-and-drop designer, built in CLJS, where you can design a page and declare reactive state (fields, computed fields, records) directly on the canvas. You can wire DOM events to actions that mutate data live.
It exports a fully functional, interactive project in either vanilla JS or ClojureScript. It’s designed for small bundle sizes and human-readable code.
The export system is pluggable. It currently defaults to JS or CLJS, but can be extended by adding targets for React, Svelte, or other frameworks. I used Claude Code during development.
Demo & Code: https://github.com/avanelsas/bareforge
I'd love feedback on the drag and drop UX, quality of the exported code (would you commit it to a repo?) or what exports you would like to see.