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

Published Content

1198
October 2018 Po.et Engineering Progress Report – Po.et Blog
blog.po.etArticle
October 2018 Po.et Engineering Progress Report – Po.et Blog
October, 19 2018
I use black box testing of units at the module level, as well as functional and integration tests.
medium.comArticle
I use black box testing of units at the module level, as well as functional and integration tests.
October, 12 2018
This article assumes we’re talking about hiring senior developers.
medium.comArticle
This article assumes we’re talking about hiring senior developers.
October, 10 2018
You may have had a point had you picked a different example, but I’d tag total lost productivity…
medium.comArticle
You may have had a point had you picked a different example, but I’d tag total lost productivity…
October, 9 2018
I store almost all my app logic state in Redux, but you’re right that you don’t strictly need to if…
medium.comArticle
I store almost all my app logic state in Redux, but you’re right that you don’t strictly need to if…
October, 9 2018
Sounds like you want it to do type checking. – Eric Elliott – Medium
medium.comArticle
Sounds like you want it to do type checking. – Eric Elliott – Medium
October, 9 2018
I write my APIs to allow you to use parameter overrides for IDs and timestamps.
medium.comArticle
I write my APIs to allow you to use parameter overrides for IDs and timestamps.
October, 9 2018
This only rarely comes up because there are cleaner ways to write tests like this, but if it were a…
medium.comArticle
This only rarely comes up because there are cleaner ways to write tests like this, but if it were a…
October, 9 2018
Please cite references. I did. – Eric Elliott – Medium
medium.comArticle
Please cite references. I did. – Eric Elliott – Medium
October, 9 2018
Rethinking Unit Test Assertions – JavaScript Scene – Medium
medium.comArticle
Rethinking Unit Test Assertions – JavaScript Scene – Medium
October, 8 2018
If a lot of people misuse the same system in the same way, that’s usually a good indication of a…
medium.comArticle
If a lot of people misuse the same system in the same way, that’s usually a good indication of a…
October, 6 2018
It will be possible to make claims about claims on the Po.et
medium.comArticle
It will be possible to make claims about claims on the Po.et
October, 3 2018
Mutating external observable state is a side-effect. Pure functions can’t produce side-effects.
medium.comArticle
Mutating external observable state is a side-effect. Pure functions can’t produce side-effects.
September, 29 2018
Sounds good. What examples support this? – Eric Elliott – Medium
medium.comArticle
Sounds good. What examples support this? – Eric Elliott – Medium
September, 22 2018
No. – Eric Elliott – Medium
medium.comArticle
No. – Eric Elliott – Medium
September, 21 2018
The verifiable web standards provide the tools to make claims anchored to the blockchain.
medium.comArticle
The verifiable web standards provide the tools to make claims anchored to the blockchain.
September, 21 2018
Paste only the command after the `$`. – Eric Elliott – Medium
medium.comArticle
Paste only the command after the `$`. – Eric Elliott – Medium
September, 21 2018
Building the Verifiable Web – Po.et Blog
blog.po.etArticle
Building the Verifiable Web – Po.et Blog
September, 20 2018
September 2018 Po.et Engineering Progress Report – Po.et Blog
blog.po.etArticle
September 2018 Po.et Engineering Progress Report – Po.et Blog
September, 17 2018
I usually start refactors with tests. – Eric Elliott – Medium
medium.comArticle
I usually start refactors with tests. – Eric Elliott – Medium
September, 14 2018
Yeah, this guide is not for hiring juniors. – Eric Elliott – Medium
medium.comArticle
Yeah, this guide is not for hiring juniors. – Eric Elliott – Medium
September, 14 2018
There are some important differences. – Eric Elliott – Medium
medium.comArticle
There are some important differences. – Eric Elliott – Medium
September, 13 2018
Whether you realize it or not, if you’re a working developer, you use object composition all the…
medium.comArticle
Whether you realize it or not, if you’re a working developer, you use object composition all the…
September, 8 2018
Composition isn’t about allowing people to break random chunks off a monolith.
medium.comArticle
Composition isn’t about allowing people to break random chunks off a monolith.
September, 6 2018
Many people are unaware they are using types in a way that is not optimal for maintainability and…
medium.comArticle
Many people are unaware they are using types in a way that is not optimal for maintainability and…
September, 2 2018
Most type systems are too difficult to use correctly. There are notable exceptions, e.g. Haskell.
medium.comArticle
Most type systems are too difficult to use correctly. There are notable exceptions, e.g. Haskell.
August, 30 2018
Hi Joe, – Eric Elliott – Medium
medium.comArticle
Hi Joe, – Eric Elliott – Medium
August, 21 2018
In JavaScript, under the hood, the value of an identifier assigned to an object or array is a…
medium.comArticle
In JavaScript, under the hood, the value of an identifier assigned to an object or array is a…
August, 18 2018
Your definition of idempotence is correct in the context of algebra and functional programming…
medium.comArticle
Your definition of idempotence is correct in the context of algebra and functional programming…
August, 18 2018
August 2018 Po.et Engineering Progress Report – Po.et Blog
blog.po.etArticle
August 2018 Po.et Engineering Progress Report – Po.et Blog
August, 15 2018
Scaling Blockchain – Po.et Blog
blog.po.etArticle
Scaling Blockchain – Po.et Blog
August, 13 2018
Yes, of course, and if the whole pipeline is pure, it can be a unit test of the resulting function…
medium.comArticle
Yes, of course, and if the whole pipeline is pure, it can be a unit test of the resulting function…
August, 12 2018
You are the only one in this thread saying anything about “API Chaining” as a capital-letter proper…
medium.comArticle
You are the only one in this thread saying anything about “API Chaining” as a capital-letter proper…
August, 5 2018
The context of the thread is fluent method APIs, as in Array.prototype, jQuery, RxJS, and so on.
medium.comArticle
The context of the thread is fluent method APIs, as in Array.prototype, jQuery, RxJS, and so on.
August, 5 2018
I’m using the term “obsolete” to mean outdated, no longer useful technology rather than no longer…
medium.comArticle
I’m using the term “obsolete” to mean outdated, no longer useful technology rather than no longer…
July, 31 2018
I’m aware of this research, and the data is very interesting and useful.
medium.comArticle
I’m aware of this research, and the data is very interesting and useful.
July, 30 2018
Node is concurrent and nonblocking by default. – Eric Elliott – Medium
medium.comArticle
Node is concurrent and nonblocking by default. – Eric Elliott – Medium
July, 21 2018
JS is a concurrent language that natively supports promises, async functions, and callbacks for…
medium.comArticle
JS is a concurrent language that natively supports promises, async functions, and callbacks for…
July, 21 2018
The first function returns another function that takes `n` and returns a Boolean:
medium.comArticle
The first function returns another function that takes `n` and returns a Boolean:
July, 14 2018
I have a dozen or so on my phone. – Eric Elliott – Medium
medium.comArticle
I have a dozen or so on my phone. – Eric Elliott – Medium
July, 13 2018
July 2018 Po.et Engineering Progress Report – Po.et Blog
blog.po.etArticle
July 2018 Po.et Engineering Progress Report – Po.et Blog
July, 12 2018
Switch to redux-saga. Keep side-effects isolated from your reducers and action creators.
medium.comArticle
Switch to redux-saga. Keep side-effects isolated from your reducers and action creators.
July, 9 2018
Po.et is not a software platform. – Eric Elliott – Medium
medium.comArticle
Po.et is not a software platform. – Eric Elliott – Medium
July, 6 2018
That’s not your fault. – Eric Elliott – Medium
medium.comArticle
That’s not your fault. – Eric Elliott – Medium
June, 21 2018
Maybe so. Do any of them have immutability guarantees that can match the Bitcoin blockchain?
medium.comArticle
Maybe so. Do any of them have immutability guarantees that can match the Bitcoin blockchain?
June, 14 2018
June 2018 Po.et Engineering Progress Report – Po.et Blog
blog.po.etArticle
June 2018 Po.et Engineering Progress Report – Po.et Blog
June, 13 2018
The general idea of doing stuff off-chain and batching to mainnet is good, and batching claims is…
medium.comArticle
The general idea of doing stuff off-chain and batching to mainnet is good, and batching claims is…
June, 5 2018
In the Crypto Ecosystem, it’s Still 1968 — but We’re Moving Fast
blog.po.etArticle
In the Crypto Ecosystem, it’s Still 1968 — but We’re Moving Fast
June, 4 2018
EricElliottJS.com continues to get updates. – Eric Elliott – Medium
medium.comArticle
EricElliottJS.com continues to get updates. – Eric Elliott – Medium
April, 30 2018
If training is not realistic, you’re in the wrong industry.
medium.comArticle
If training is not realistic, you’re in the wrong industry.
April, 29 2018
Authorship Stats
4Sites1,198Projects229,286Words
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, Static Types, Unit Tests, Javascript Scene, Functional Programming, Class Inheritance, Native Apps, Bug Density, Function Composition, Unit Test
© ClearVoice, Inc.