Fork me on GitHub
#remote-jobs
<
2022-04-04
>
Danny12:04:43

Hey, CTO at https://flowyour.money/ here 🙂 Flow is a fintech startup focused on building the self-driving money 💶 app. We’re looking for genuine & smart people to join our team. By design Flow is a remote company and our team is distributed around the planet: mostly based in the Netherlands, Brazil and Georgia. UTC+02:00 Right now Flow can connect to EU bank accounts (we have a PSD2 license) and create automation rules for bank accounts. It’s a bit like IFTTT for money, but with a more general money-management endgame. Having just closed a funding round (news pending) we’re actively looking for devs to write functional, data heavy components in ClojureScript. Combining these with TypeScript to hook things up into a async/await mutating thing of beauty. This approach is inspired by the https://www.youtube.com/watch?v=IZlt6hH8YiA talk. (if you’re around here: thanks Ben!) To get seamless polyglot frontend/backend integration, we started building an open-source ClojureScript library: https://github.com/flowyourmoney/malli-ts 📚 Frontend is done in http://Expo.io react-native connecting through GraphQL with our AWS Serverless backend. We’re using http://serverless-stack.com to have per-developer, live-reloading Lambda development environments. It got us this far, but for next-level reliability and human/dev scalability, we’re adding http://temporal.io to the mix to integrate all the moving parts that are “modern” banks, services and APIs. I hope this message gives a hint of all the exciting stuff we’re doing and our unique approach software development. clojure-spin Other than just tech, the product is on the path to making a big difference. Most people just wing it month to month and do not manage their money. Many have no savings for an emergency… We’re changing this.

👍 2
ikitommi13:04:40

I was about ask what is the difference to https://github.com/tiagodalloca/malli-ts, but it seems to redirect now to https://github.com/flowyourmoney/malli-ts 😎. Congrats and good luck with both the company & the lib! happy to help with the latter, ping me if something is needed on the core side of malli.

❤️ 1
Martynas Maciulevičius13:04:08

I tried malli and it has swagger generator. And then from that you can already generate TS objects but it doesn't support fancy schemas (recursive, :or and so on). But support of these OOP features are dependent on the language and the generator. So I don't see very much value in the malli-ts project because you could set up the generation and have the most important parts for free. Did I miss something?

1
Danny14:04:15

That’s right. We also want to generate the GraphQL schema from malli and have a single source of truth for services and databases Edit: I misread

🙌 1
Danny14:04:14

Malli=>Swagger=>Ts seems like a very roundabout way of generating Ts. We include the schema in a doc comment. The lib is just getting started and still quite small, but it works.

Danny14:04:47

One can also define schemas for clojurescript defined functions. That way any exported cljs function can be called from Ts with a malli typed schema.

Martynas Maciulevičius14:04:47

That's pretty nice if you can extract crypto.Hash from clojurescript source.

Danny14:04:01

Yes we could go further with the clojure analyzer, but then you’d not automatically get malli’s schemas for args/return values

sleepyfox20:04:47

Been down this path and it doesn't scale as well as you'd hope. Cljs on lambda was sufficiently dev-unfriendly that I did a whole Clojure-eXchange talk on it. Schema-first development (particularly with Pact broker) also turns out less well than you'd hope, with plenty of foot guns.

Danny10:04:01

We have live-reloading lambda dev environment. It’s not a REPL but pretty close

Danny10:04:31

Curious what foot guns you experienced by setting up a common language and service contracts? (schemas)

tjg15:04:32

@U6Y160CR4 Interesting! May I have a pointer to that talk? Perhaps my google-fu is failing me…

sleepyfox07:04:12

I did a follow-up 'lightning' talk on the same subject in 2018, I seem to remember being more explicit on the cljs problems in this one. https://skillsmatter.com/skillscasts/12778-lightning-talk-fullstack-clojure-in-the-movie-business

tjg17:04:11

Ah, thanks!

James Carr21:04:57

Bah... need to be "like Zapier but for money"

💯 1
James Carr21:04:16

overall cool product though

Danny21:04:16

IFTTT came first

NMR15:04:51

Hi all. We are looking for some remote, part-time (for now, possibly full time soon) help building a Datomic-backed GraphQL API in Clojure on AWS. DM me if you are interested and we can discuss details.

kennytilton15:04:18

Persuaded my #$%^ MBPro to accept electricity and managed to refresh the AskHN jobs listing. I think I see a couple of new ones searching the fill listing for "clojure or cljs or scheme or lisp". FYI

eggsyntax18:04:45

Maybe worth editing to include a link?

eggsyntax23:04:03

Done it myself a million times... 🤪

Danny11:04:33
replied to a thread:Hey, CTO at https://flowyour.money/ here :slightly_smiling_face: Flow is a fintech startup focused on building _the_ self-driving money :euro: app. We’re looking for genuine & smart people to join our team. By design Flow is a remote company and our team is distributed around the planet: mostly based in the Netherlands, Brazil and Georgia. `UTC+02:00` Right now Flow can connect to EU bank accounts (we have a PSD2 license) and create automation rules for bank accounts. It’s a bit like IFTTT for money, but with a more general money-management endgame. Having just closed a funding round (news pending) we’re actively looking for devs to write functional, data heavy components in ClojureScript. Combining these with TypeScript to hook things up into a async/await mutating thing of beauty. This approach is inspired by the https://www.youtube.com/watch?v=IZlt6hH8YiA talk. (if you’re around here: thanks Ben!) To get seamless polyglot frontend/backend integration, we started building an open-source ClojureScript library: https://github.com/flowyourmoney/malli-ts :books: Frontend is done in http://Expo.io react-native connecting through GraphQL with our AWS Serverless backend. We’re using http://serverless-stack.com to have per-developer, live-reloading Lambda development environments. It got us this far, but for next-level reliability and human/dev scalability, we’re adding http://temporal.io to the mix to integrate all the moving parts that are “modern” banks, services and APIs. I hope this message gives a hint of all the exciting stuff we’re doing and our unique approach software development. :clojure-spin: Other than just tech, the product is on the path to making a big difference. Most people just wing it month to month and do not manage their money. Many have no savings for an emergency… We’re changing this.

Update: https://work.flowyour.money/