Avatar of Free Wortley

Free Wortley

CTO at Refinery Labs
CTO at Refinery Labs·
Recommends
on
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 upvotes·2.1K views
CTO at Refinery Labs·

Webpack is easier to use. More boilerplates and plugins available to get started from.

READ MORE
2 upvotes·2 comments·796 views
Johnny Bell
Johnny Bell
·
August 16th 2019 at 3:34AM

I agree, grunt and gulp were great back in the day but they can't compete with webpack anymore.

·
Reply
Free Wortley
Free Wortley
·
August 16th 2019 at 9:02PM

Definitely! It's been awesome to see the ecosystem evolve. Some of the complexity is starting to tone down, it feels like. My exposure to WebPack with this project has been minimal. vue-cli hides most of the complexity for me. :)

·
Reply
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 upvote·2 comments·795 views
Johnny Bell
Johnny Bell
·
August 16th 2019 at 3:35AM

Do you think that Vue will scale as well as React if you need to scale up fast?

·
Reply
Free Wortley
Free Wortley
·
August 16th 2019 at 9:01PM

Yeah, definitely. We are using Component-based syntax so honestly it feels the same as React. The differences are more... In the way you write the HTML. We use both TSX/JSX with Vue and Vue's templates. Scaling the codebase has been awesome so far. I've worked with both React and Vue extensively, and in terms of scaling, I think they are the same. I like Vuex more than Redux, as well.

·
Reply
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 upvote·792 views
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 upvote·710 views
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 upvote·462 views
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 upvote·458 views