280 karma · joined August 22, 2015
It's a modern, fully typesafe chai replacement that works great with mocha. Very inspired by Jest (matchers, snapshots) but without magic that makes Jest hard to reason about.
You simply can't beat open ecosystem like android with some proprietary crap (unless you're FAANG). Having chrome browser fully in-sync with desktop one is a killer feature for me.
My dream library would be basically a generated client that looks like knex or objection but with full type-safety and mapping.
I don't like prisma that much as it takes control/power from the developer. But it can be great if you don't know SQL.
For example DAI is pegged to one USD to make it as useful as possible but "The Reserve token will initially have a target value of $1.00, but is designed to go off of the peg from the US dollar in the long term.".
https://blog.makerdao.com/busting-makerdao-myths-seven-misco...
More info: https://dev.to/gajus/handling-unhandled-promise-rejections-i...
Thanks!!! I really appreciate it. I am actually wrapping up a new version of TypeChain for my Devcon talk (yes, I got a speaking slot! ;) )
> One reason I'm not building on ethereum right now, is you have no contact with customers/users, because for 90% of the projects, there aren't any. In my other software projects, you are talking with customers every week, it is hugely helpful.
Yeah... this space is definately over-hyped sometimes...
Btw. are you still in crypto space? If yes, what other blockchains than ethereum do you work on?
Here's just a quick recap of different, new business models https://medium.com/abridged-io/web3-business-models-in-the-w...
IMO things like DeFi are finally a good use case for blockchain.
So yeah, I think this a good idea to create a startup school focused on new, different area witch can disrupt the finance sector.
Disclaimer: I work for MakerDAO.
Of course, B2B contracts are event better, mostly because of lower taxes but they have their own disadvantages (often they can be terminated within a week, you don't have PTOs etc.)
This. I was so frustrated with this point that I created a tool for automatic tracking type coverage on PRs called TypeCov.
Some time ago I noticed that many of my TypeScript projects share similar types and I decided to extract them to common library. Since then I was joined by many awesome contributors.
ts-essentials is a nice addition to standard TypeScript library with deep*, recursive types like DeepPartial or DeepReadonly. Turns out, there are many edge cases while implementing those, just take a look: https://github.com/krzkaczor/ts-essentials/blob/master/lib/t...
I am here if you have any questions!
Maybe you guys should work together with deno team on exchanging these ideas? Anyway, great work!
This was one of the key factors that helped me land my dream job so definitely, open-source work will help you get hired but this might depend on the industry. Blockchain is open source by default.
And no, I don't think that `do expressions` proposal is really great solution.
1 - https://medium.com/@LyftLevel5/https-medium-com-lyftlevel5-r...