Things I unironically do in #orgmode first: - Write messages before sending them in slack - Write messages before sending them to AI - Write messages before sending them to myself
Ovi Stoica
@ovistoica.com
Ex Team Lead, #clojure #emacs #conversational-ai 👉 building shipclojure.com
In light of the latest npm hacks, here is the package json comparison based on the new version of @shipclojure 😌 Most of the removals are moving from react to replicant. I think I can even do without date-fns since #clojurescript comes with it's own date manipulation.
Was researching best software to publish docs but then I realized I wanted them on the main shipclojure(.)com website so I just used shipclojure to build them. Currently just static pages (for that sweet SEO juice) but I'll add algolia-like search What do you think? (Docs not complete btw)
The new Datomic/Replicant/Datascript stack for @shipclojure now has automatic CI/CD through kamal-deploy.org. It's awesome! You own your infrastructure, you can deploy to any server, whether Digital Ocean, Hetzner, or any other VM vendor. Stay tuned for the official launch!
"The hero is the man of self-achieved submission. But submission to what? That is precisely the riddle that today we have to ask ourselves, and that is everywhere the primary virtue and historic deed of the hero to have solved. " - The Hero With A Thousand Faces, Joseph Campbell
Is there a probable future where the next generations will be full of (even more) very entitled people because, from a very early age, they had AI tell them "You're absolutely right!" all day long?
Lately I'm thinking of starting a newsletter, but because I'm weird, I don't want to do fancy things with images, rich formatting, and other such things. I want a newsletter where I just write normal text with some occasional links. Is there an API based software that does that?
This is how YouTube should look! Just go there for deliberate search, not to be hypnotized by the feed.
I've just finished migrating all of shipclojure's Datomic stack authentication handlers to use github.com/ovistoica/r..., and it's a joy to work with. - Debugging routes is now very easy - Added 1k lines of unit tests and caught some bugs in the process Note: Those are *new* tests
Just released ring-nexus-middleware 🎉 Middleware to support FCIS (Functional Core, Imperative Shell) style programming in ring handlers through Nexus - a zero-dependency data-driven action dispatch system.
Don’t fight against your natural rhythm. I am more disciplined since I moved my alarm from 6 to 7 AM.
That moment when you hit a problem so hard on your main project that you decide it is a good time to remake your emacs config
First Clojars release of Simulflow - build voice AI agents with Clojure using a data-centric functional approach. Check it out: github.com/shipclojure... Release notes below 👇
GitHub - shipclojure/simulflow: A Clojure library for building real-time voice-enabled AI pipelines. Simulflow handles the orchestration of speech recognition, audio processing, and AI service integration with the elegance of functional programming.
A Clojure library for building real-time voice-enabled AI pipelines. Simulflow handles the orchestration of speech recognition, audio processing, and AI service integration with the elegance of fun...
github.com
When was this released?? This is awesome! re-frame for modern #clojure react wrappers github.com/factorhouse...
GitHub - factorhouse/rfx: RFX is a modern, API-compatible drop-in replacement for re-frame, designed for use with React 18+ and no dependency on Reagent
RFX is a modern, API-compatible drop-in replacement for re-frame, designed for use with React 18+ and no dependency on Reagent - factorhouse/rfx
github.com
Yes! AI is creating a monoculture on the frontend, but also language-wise. Most new startups use TypeScript frontends & Python/TypeScript on the backend too. While this will help you move fast initially, it will seriously impact your hiring later down the line www.youtube.com/watch?v=x3J...
Is AI Creating a Dev Monoculture?
LLMs often default to a single tech stack (like React, Tailwind, ShadCN). This tendency could reduce competition and innovation in the long run, potentially ...
youtube.com
Since core.async.flow does mainly normal threads for each process, I'm experimenting with using vthreads for all other async work. Pretty happy with current work
What’s a good way to store logs so you can serve them as part of a rest endpoint for a particular request-id?
If you are into voice AI, the CEO of Krisp has you covered! voice-ai-newsletter.krisp.ai/?r=nft01&ut...
Voice AI Newsletter | Davit Baghdasaryan | Substack
Voice AI insights from Krisp's CEO. Click to read Voice AI Newsletter, by Davit Baghdasaryan, a Substack publication with thousands of subscribers.
voice-ai-newsletter.krisp.ai
See you at re:clojure 2025! Can't wait to hang out with all the cool #clojure peps! Who else is coming?
From the category of "I didn't knew I needed it until I saw it": clojure+ by @nikitonsky . This package is so awesome! ⭐ github.com/tonsky/cloj...
GitHub - tonsky/clojure-plus: A project to improve experience of using Clojure stdlib
A project to improve experience of using Clojure stdlib - tonsky/clojure-plus
github.com
Hear me out: loveable(.)dev but with daisy ui instead of shadcn so you are not tied to react ✨ Reshare if you would use. Let's see if this idea has legs
Coming back to the re-frame data-fetching story. I’m coming at this from the react mindset where, as soon as I navigate to a page, I want to fetch data related to that page. HOWEVER I see that some re-frame apps, just fetch everything at the start and it’s done…
I’ve listened to this podcast on functional core, imperative shell by Magnars and the concept sounds very cool but I’d love to see an example of this, compared to the 3 layer classic application (mvc). Anybody has some code I can look at? open.spotify.com/episode/0Fi...
E101 FC/IS with magnars
ClojureStream Podcast · Episode
open.spotify.com
Update on the shipclojure launch: - 10 new customers (total 38 customers) - 2k EUR total revenue from the launch Users reported some issues with getting started, so I'm busy this morning 👨💻 I'm thankful to everybody who acquired ShipClojure, and more features are coming.
I'm waiting for gemini to drop a cli like claude code cause claude is crazy expensive 😳
✨ New: ShipClojure - ship your Clojure projects faster! Ready-made auth, payments & UI components 30+ themes with responsive design AI & deployment tools built-in 🎁 First 5 reposts get 10% OFF - DM me! shipclojure.com
Am I the only one who needs this flex-enum function for Malli schemas way too much?