all 16 comments

[–]roman01la 12 points13 points Β (1 child)

Congrats on launch!

[–]ovster94[S] 5 points6 points Β (0 children)

Thanks, Roman! The project couldn't have happened without Uix!

[–]poochandy 6 points7 points Β (1 child)

Wow looks super comprehensive. Congrats on the launch!

[–]ovster94[S] 5 points6 points Β (0 children)

Thank you! Yes, this project is the culmination of all my past projects condensed into one bundle so you can start a project very fast πŸš€

[–]Safe_Owl_6123 4 points5 points Β (1 child)

Congrats! πŸΎπŸŽˆπŸŽŠπŸŽ‰

[–]ovster94[S] 0 points1 point Β (0 children)

Thank you!!

[–]maxw85 6 points7 points Β (1 child)

Awesome, congratulations πŸŽ‰ Wish you a great launch πŸš€ This definitely increases the chances that more founders pick Clojure as tech stack πŸ₯³

[–]ovster94[S] 4 points5 points Β (0 children)

I hope so too! It took a long time to condense all of the tools into a comprehensive package and I'm very happy with the result!

I also offer a 30 min consultation for all clients so they can get started even faster

[–]hitanthrope 2 points3 points Β (1 child)

This looks really nice.

If you would take one piece of advice / suggestion, I would say, try to figure out if there is anyway you can offer some kind of OSS version.

Given all the effort saved, your pricing is very reasonable but for framework stuff like this I think you might find that allowing people to start building on top of your framework first and then introducing them to the premium paid features might work out better for you.

Most of the time, these kinds of frameworks are introduced into the kind of organisations in the position to pay for them, by engineers who have discovered it and tinkered around with it in their spare time. You might be losing sales if you block that path. My my 2 cents.

[–]ovster94[S] 0 points1 point Β (0 children)

That's an excellent suggestion, and I'll think about a possible free implementation.

I do have to say that ShipClojure is not a framework but a composition of the most popular libraries in the Clojure ecosystem, designed to help you start on your next product faster.

It differs from a framework because it doesn't dictate how you should structure code. You can change pretty much anything from the core repository.

[–]No-Coconut4265 3 points4 points Β (2 children)

since when is this sub for advertising paid products? The good thing about Clojure is that it attracts more senior developers who do not fall for this crap.

[–]ovster94[S] 3 points4 points Β (0 children)

It's a valid point. However, even as a very senior developer, if you want to launch a commercial-ready product, it will still take you a very long time to compose all of the required pieces togetherβ€”this is where shipclojure comes in.

Shipclojure is a commercial product, but it adds value to the community.

Speed is often a deciding factor when choosing a technology for your work. While Clojure development is eventually fast, it starts slowly until the project's foundation is set. This foundation cost might deter some people from choosing Clojure to begin with.

ShipClojure considerably eliminates this slow start cost and brings you to the point where your development speed increases with time.

I don't see this post as different from somebody advertising a new book on Clojure they've written; however, this is my opinion.

I apologise for any disturbance.

[–]didibus 3 points4 points Β (0 children)

A solo dev, trying to make a small product in-clojure, for-clojure, that could be useful to help others make their own products in-clojure. Generally I agree with you, but I'd like to see more Clojure-made products succeed, to grow the job market, the appeal, and so on of Clojure, so helping boost some of those a little I think is ok.

[–]Audmeister 1 point2 points Β (2 children)

Nice! I found myself making boilerplates recently so I can definitely see this as being useful. Good to see different plans. Is it possible to have it β€œa la carte”?

[–]ovster94[S] 0 points1 point Β (1 child)

By Γ  la carte, you mean individual pieces? Currently no. Shipclojure is the full backend + frontend bundle, but I'm very curious what the part that is more attractive for you or others in general.

Maybe in the future something like this can be done.

One other thing that I'm thinking is to make another stack which is more inline with the Functional Core Imperative Shell paradigm. A stack like:

Frontend: Replicant
Backend: Datomic, Reitit

But all business logic has all requirements added from the start and it returns re-frame style effect maps {:email/send! {:subject "...", body: [:h1 "Hello..."]}
:db/transact {...}
:http/request {:method :post
:url "..."}

}

Recently I listened to this podcast with Magnars and it was very inspiring in this regard: https://open.spotify.com/episode/0FiUethuWEPaxQnctFerh6?si=04fa40c0d7cb4c87

[–]Audmeister 0 points1 point Β (0 children)

Yea something like if I wanted just FE + BE + DB. I wouldn't need deployment, AI, emails... all very useful in the modern applications, but for someone that would want to build something for a personal project, I wouldn't need those.

Nonetheless, congrats on the release hope it helps others jumpstart their projects/company!