Avatar of Free Wortley

Free Wortley

CTO at Refinery Labs
Avatar of freeqaz
CTO at Refinery Labs
Recommends
asyncioasyncio

I asked a friend who's a 10x Python engineer for some help getting you an answer here. He recommends:

I don't think there are any robust ORMs for asyncio. There's Gino but I haven't evaluated it. I would honestly use an asyncio SQL connector, manually write the request, and implement a mapping layer myself.

Asyncio is still a bit weird a lot of libraries hack compatibility layers onto it. It's probably better to use aiohttp alone instead of putting Tornado on top of it.

ORMs can be painful and newly created ones on new platforms are even more painful.

Hope that helps!

READ MORE
7 upvotes55 views
Avatar of freeqaz
CTO at Refinery Labs

We chose Vue because it was easier to get started using, especially for developers on our team that didn't already know React. Vuex is easier than Redux and that sealed the deal for us!

READ MORE
1 upvote2 comments175 views
Avatar of freeqaz
CTO at Refinery Labs

Python has a better Python SDK and it has less gotchas overall. For backend development, this was the choice that gave us the fastest velocity!

READ MORE
1 upvote171 views
Avatar of freeqaz
CTO at Refinery Labs

Typescript has more features and (it feels like) a better ecosystem. I used Flow when I've used fusion.js and I prefer Typescript. I also like C# though, so that could be an influencing decision!

READ MORE
1 upvote171 views
Avatar of freeqaz
CTO at Refinery Labs

Intercom's live chat is killer. That's been amazing to have for us! Other analytics tools do much of the same stuff as Intercom so we've chosen to just use Intercom for now.

READ MORE
1 upvote104 views
Avatar of freeqaz
CTO at Refinery Labs

Redis is insanely fast. And the APIs are great. We use transactions a ton to keep state consistent across many servers. Never had any problems with Redis -- it is rock solid!

READ MORE
1 upvote97 views