introduce-yourself

Bryan Mikaelian 2024-09-09T19:16:48.815229Z

Hi everyone. I am Bryan! I'm a software engineer at 1password where I am working on billing. Prior to that, I was at Netlify where I also worked on billing and tried to champion ClojureScript support (which they still support). I have working examples of clojurescript projects deploying to netlify both for https://github.com/bryanmikaelian/netlify-cljs-shadowcljs and https://github.com/bryanmikaelian/netlify-cljs-figwheel-main if you are interested. I come from a Ruby and Java (and secretly Scala) background with a lot of years of billing experience. Been lurking here for a while but also been following clojure since 2015-ish. I've been slowly, but surely, kicking the tires on a potential self-hosted, open-source billing system written in Clojure and backed by xtdb. I've also recently embraced the #polylith architecture and I love it. Excited to try to be more active in the community and grateful for everyone here.

1
πŸ‘‹ 15
πŸ‘‹πŸ» 1
πŸ‘‹πŸΌ 1
pez 2024-09-09T19:24:24.298099Z

Hi! I’m super curious on how a former Netlify software engineer takes on deploying ClojureScript projects on Netlify. πŸ˜ƒ Especially shadow-cljs, which is my own goto for ClojureScript stuff.

πŸ‘‹ 1
Bryan Mikaelian 2024-09-09T19:32:44.865849Z

It was a lot of understanding our build system. If there edn files in the repo, the build system will pull in Java as a dep in case you need it. Same for a project.clj. It’ll pull in lein They are on an older version of ClojureScript though. I want to say like 1.10.

Bryan Mikaelian 2024-09-09T19:33:23.316129Z

I think a long time ago, they added CLJS support just to have it but then they forgot