Eric Elliott

Make some magic. ericelliottjs.com devanywhere.io No DMs. Have an opportunity for me? Contact my agent, @JS_Cheerleader

Categories
N/A
Content Types
N/A
More Information
Location|Languages
Publications
N/A

Published Content

1388
medium.com
Article
TDD Changed My Life
April, 19 2019
medium.com
Article
Imagine, if you can, a world where nobody pretends they can predict the future.
April, 17 2019
medium.com
Article
It’s a legacy problem that got mostly fixed in ES6.
April, 17 2019
medium.com
Article
Perhaps you missed this part:
April, 3 2019
medium.com
Article
You can buy the ebook from Leanpub.
April, 2 2019
medium.com
Article
Just like in any other JS code.
April, 2 2019
medium.com
Article
Yes.
April, 2 2019
medium.com
Article
Streamline Code Reviews with ESLint + Prettier
March, 28 2019
medium.com
Article
Not a bad idea.
March, 27 2019
medium.com
Article
Try it in Google Chrome or with the Babel class property transform.
March, 27 2019
medium.com
Article
What is `this`? The Inner Workings of JavaScript Objects
March, 26 2019
medium.com
Article
Compose is not a built-in function. You need to define it or import it.
March, 24 2019
medium.com
Article
Generally speaking, I use object composition to compose data structures more than behaviors.
March, 19 2019
medium.com
Article
No. Function composition IS declarative flow control.
March, 19 2019
medium.com
Article
Almost 80% of Bitcoin mining is done using renewable energy.
March, 18 2019
medium.com
Article
Simplicity.
March, 18 2019
medium.com
Article
Any observable state change other than the function’s return value is a side-effect.
March, 16 2019
medium.com
Article
It’s true that dependency injection gives you IoC to reduce coupling, but as mentioned in the…
March, 16 2019
medium.com
Article
Yes. Skills matter much more than experience, and freelance work counts as experience.
March, 13 2019
medium.com
Article
Correlation does not imply causation.
March, 12 2019
medium.com
Article
This would quickly become a book if I covered every possible role.
March, 11 2019
medium.com
Article
In companies with both engineering managers and project/program managers, the engineering manager…
March, 11 2019
medium.com
Article
Software Roles and Titles
March, 11 2019
medium.com
Article
What we’re testing is that we remembered to include the correct data in the component from props…
March, 10 2019
medium.com
Article
I don’t see snapshots as a replacement for TDD, but more of a complement.
March, 9 2019
medium.com
Article
As much as possible, I use selectors that select exactly the data I’m looking for regardless of the…
March, 9 2019
medium.com
Article
Sorry for bringing back some trauma.
March, 7 2019
medium.com
Article
No. React.PureComponent
March, 7 2019
medium.com
Article
Unit Testing React Components
March, 7 2019
medium.com
Article
Maybe. I don’t know that plugin or how it works. – Eric Elliott – Medium
March, 7 2019
medium.com
Article
RITEway now exports `riteway/render-component`, which you can use to render a React component to a…
March, 6 2019
medium.com
Article
You don’t need to install Tape, or import its functions. RITEway does that for you.
March, 6 2019
medium.com
Article
I honestly have not benchmarked static methods vs normal factory functions, but I don’t expect a…
March, 3 2019
medium.com
Article
This post is a pretty good summary of more than a decade of hard learnings.
February, 25 2019
medium.com
Article
I agree it’s an important activity — so fundamental that there is a performant sort ready to use in…
February, 21 2019
medium.com
Article
Yep. I make no apologies for having a strong opinion about the problems with class inheritance, and…
February, 17 2019
medium.com
Article
GraphQL schemas and finite state machines are far more expressive and much lower cost domain…
February, 17 2019
medium.com
Article
Probably not. – Eric Elliott – Medium
February, 16 2019
medium.com
Article
In most JS implementations, I believe Quick sort is built into `Array.prototype.sort()`,
February, 16 2019
medium.com
Article
Tern.js does that quite well, and TypeScript can also provide that benefit on standard JavaScript…
February, 12 2019
medium.com
Article
I’ve updated the article. – Eric Elliott – Medium
February, 12 2019
medium.com
Article
I’m speaking more about higher-kinded types and generics employing parametric polymorphism here.
February, 10 2019
medium.com
Article
Functions can create lexical scopes without curly braces.
February, 10 2019
medium.com
Article
Yep. I’ve experimented with that approach, myself. – Eric Elliott – Medium
February, 10 2019
medium.com
Article
Unit tests shouldn’t be type checks — they should check specific values, instead, making them much…
February, 10 2019
medium.com
Article
Keep in mind, I’m comparing with JSDoc, which blows TypeScript away when it comes to expressing…
February, 10 2019
medium.com
Article
This reply makes me think you didn’t read the article.
February, 10 2019
medium.com
Article
Yes, the same way you would write them in d.ts – Eric Elliott – Medium
February, 10 2019
medium.com
Article
5.4 + 13.7 = 19.1 – Eric Elliott – Medium
February, 10 2019
medium.com
Article
Because of the improved expressiveness and range of errors they can catch, good test suites do this…
February, 10 2019
Authorship Stats
4Sites1,388Projects268,187Words
About
Eric Elliott is a writer who has produced content for sitepoint.com, blog.po.et, and learn-javascript.cleeng.com
Key Phrases
Eric Elliott, Functional Programming, Javascript Scene, Unit Tests, Bitcoin Mining, Po Et Blog, Progress Report, Static Types, Verifiable Web, Alan Kay
© ClearVoice, Inc.