Dev here. I built Bareforge to address a gap from design to code.
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.
When people discuss Greece they act as if every Greek person is the same. It is easy to use stereotypes. Greeks are lazy, they retire early, the pensions are "insanely high compared to even the Greek economy before the collapse". The European Union frames this conflict like this the whole time. Sure there are people that screwed up, that took advantage of the situation. There is corruption and extremely poor government for many years. But when you look past that, to the normal Greek person, trying to to the best and make a living then things aren't so simple anymore. DO you really belive that an entire country is evil and corrupt? My 2 uncles have both worked 6 days a week from 10:00AM until 22:00 PM, and 14 days a year vacation. They started working when they were 14 years old, worked until they were 78 and 79 (While we fight the 67 yr retirement rule in the rest of Europe). When they retired, they had to wait 2 years before their pension would start being paid out (normal practice). Only to find out that it was cut in half when it finally arrived. One of them died, the other one (84) now lives on a pension of less than 650 Euro per month. 300 goes to the rent. That leaves him 300 Euro to buy food, pay the bills, get healthcare, support his children (3), of which 2 have been fired and cannot get a job anywhere. And their grandchildren don't have jobs either (which is far more concerning imo). He has a heart condition, yet cannot pay for any medicines. His son has cancer, there is no money for medicines. So when you say that people aren't starving on the streets, then you may want to think about this situation and let it sink in. There is huge poverty in Greece, you may not se it, but it is there. My uncle isn't in a unique situation, this has happened to many, many Greeks.
We have build a proprietary RTB bidder written in Clojure and powered by custom machine learning algorithms. We use it for mobile customer acquistition and retargeting services - http://www.adgoji.com
Wow, this is even worse than I ever imagined. It is unbelievable how far trolling can go and what the costs are in life for the victim. I don't know you personally Kathy but I really feel sorry for you. You deserve respect for having the courage writing up these thoughts despite of everything that has happened to you and your family in the past 10 years. What's even worse how easy it has become for us to judge from the sideline with smug remarks on Twitter. Sad, really sad.
We've been using sit/stand desks at our office since the start now. At first I was the only one using them, but now every developer seems to be using it more and more. To me, the most important feature is to be able to alter the height of the desk as I want to sit or stand during the day. I find myself switching positions 2-3 times a day. Couldn't work without it anymore. Awesome product!
Amsterdam, The Netherlands. MillMobile is about to launch a unique mobile audience targeting platform and is seeking developers to help us scale up. We have international customers and an international ambition. Want to be part of a fast growing startup, with a hands on mentality and working with innovative technology? Mail us at [email protected]
We are looking for (fulltime) front end developers, iOS, and Android developers and two :
Software engineer - systems
Responsibilities:
Build and maintain high-performance, scalable systems
Improve the reliability and efficiency of our core systems
Support our internal APIs and user-facing products
Develop elegant solutions to complex problems
Code using Clojure, Ruby
Requirements:
Extensive experience with web infrastructure, distributed systems, performance
analysis, search infrastructure and/or large-scale data processing
Experience with software engineering best practices (e.g. unit testing, code reviews,
design documentation)
Strong algorithms and data structures background
BS, MS, or PhD in Computer Science or equivalent work experience
Desired:
Development on the JVM, including asynchronous I/O, concurrency, and the Java
memory model
Experience designing fault-tolerant distributed systems
Experience with Hadoop or other MapReduce-based architectures
Hands-on experience in Linux Kernel development, configuration, and performance
tuning
Experience with databases like Cassandra, Redis, Memcached, Postgres, or Ruby on Rails
Contributions to the open-source community
I can fully agree to that. I am not suggesting censorship or refraining from criticisms. I just like to see people doing that respectfully and in a way that actually adds something to the discussion
There is Zwapp, the community, and there is Zwapp Connect, our service that helps developers reach the users that are actually interested in their app. We use our recommendation engine to match between user needs and app to drive downloads. We've tried several app download services and found the quality of the downloads very poor. By using a lot of social/app and meta data that we have build up we can target much better and help devs to drive downloads to people that are more likely to use your app. (sorry about the pitch).
It is actually a tough problem to crack that involves reach, matching tons of data, providing the right call to actions and then measure the success and improve the process again.
At Zwapp (I am the founder) we've actually attempted to address this issue, and yes, we use users and their social networks to see if we can make more apps discoverable than just the top popular lists. So far it seems to work out really well, people are interested in sharing their apps and providing each other recommendations. You see this in real life all the time. We meet up, put our phones on the table, and often the conversation is lead to "what apps do you use". We try to stimulate and support these types of conversations.
There are more reasons why this approach is valid. Gaming reviews is less important because you wil trust a review of a person you know. It may be more interesting to see the most popular apps of your friends instead of the most popular in the app store.
And finally, we have spend a lot of effort trying to provide excellent app detection. The reason for this is two-fold. it helps you get started quickly as a user, but more importantly it helps us to understand what apps people have and use, allowing us to provide qualitative recommendations. It is better to get a few users to download your app and then really use it, then get a whole lot of users downloading it and running it once because of a mismatch.
I think the author did a great job and took quite some time to share his knowledge with us. Pity the average response on HN tends to be a compliment followed by a but....
I guess we feel we are always smarter than the next guy, he just happens to put in the effort :-)
Check the site http://appsterdam.rs It is going to be much more than an information hub, the aim is to turn it into a movement. Given the enthusiasm of the crowd there yesterday I'm pretty sure it will turn into something big.
We still hope that creating little app stores with your friends helps to solve the fundamental issue that the App Store is simply becoming too big to find useful apps fast
We do wish Apple would provide better ways too, but using the processes isn't going to get you to a 100% anyways. We are (luckily) not dependent entirely on system processes and will (in a few days) see if we can ramp up our app detection with help from the community!
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.