Sign in with Twitter

Username:

Eric Elliott @_ericelliott San Francisco, CA

Make some magic. https://t.co/u7GMqCSBmo https://t.co/pWY8AvqCZ4. Beware of fake crypto-scam bots. No DMs. Have an opportunity for me? Contact @JS_Cheerleader

13,066 Following   61,695 Followers   42,498 Tweets

Joined Twitter 3/14/08


1/3 🔍 Introducing PolygonScan: A Fast and Scalable Blockchain Explorer for Polygon, powered by @etherscan! 📈 A blo… https://t.co/uPTTvMNMg0
Retweeted by Eric Elliott
6/10
2021
Spying on @_ericelliott teaching a https://t.co/yuH5pduIgP member when to use classes. #javascript https://t.co/W6AYamoo7X
Retweeted by Eric Elliott
6/8
2021
@justin_teves_ Pure functions haven't changed much since the 1930s... @_ericelliott talking about React custom renderers with a https://t.co/DeK4vnoTt6 mentee. #javascript https://t.co/IkftjzCWCs
Retweeted by Eric Elliott
6/3
2021
Avatars will be a billion $ #NFT industry
Retweeted by Eric Elliott
6/1
2021
@owocki https://t.co/wvH2WSe5rr
5/29
2021
@arbaazio @rtfeldman Domain modeling is great, and in some languages, the type system is a natural place to do some… https://t.co/KV15tIqqpY @arbaazio @rtfeldman I'm familiar, but: 1. Algebra can do the same without static types. (👀state machines). 2. Stat… https://t.co/7hIvhQB8CM
5/27
2021
@arbaazio Static types do make an impact, but a not-very-big one relative to the things I listed. https://t.co/LrhWvH9vqZ
5/26
2021
@ajimae8 @aaron_biliyok 1. No, 95% of props are NOT received over the network on every render in most apps. In a ty… https://t.co/nkt2Zy0FEU @vardan_bansal93 Check out redux-saga @davesnx A lot of the critiques are specifically aimed at TypeScript. I'm a big fan of ML-based type systems, which… https://t.co/lxOfJvaslWSpying on @_ericelliott teaching curried functions for point free composition to a https://t.co/KIwc2pZ4Nt member.… https://t.co/ISMQ8JnCSI
Retweeted by Eric ElliottLife is simpler when UI components are unaware of the network, business logic, or app state. Given same props, always render same data.I listed 7 of my favorite timeless software design principles in "How to Learn to Code". https://t.co/3XL61itFfV #JavaScript #code #softwareYay! Introducing WebContainers: Run Node.js natively in your browser https://t.co/WxLjOKC1IU @stackblitz #javascript
Retweeted by Eric ElliottEncapsulation is the bundling of data and the methods that act on that data such that access to that data is restri… https://t.co/a6W6XyFfQ8 @dapoeticgeek @OscarValdes94 Use both unit tests and functional test for adequate test coverage. Functional tests t… https://t.co/3X8DV5JiuV @davesnx Typechecking does seem to help a little, but takes more credit than it deserves for bug reduction. Data in… https://t.co/fcVyhRpX4S
5/25
2021
Most effective ways to reduce bugs: 1 Code review 2 TDD 3 Spec/design review 4 Pair programming 5 Manual (human) testing #code #tdd @ccsdevio This is why I don't edit them out.Web2 - owners extract value: Investors -> Company -> Customers -> Company -> Investors ... Web3 - we are all owners… https://t.co/fyjHwfzzZzTop NFT mistakes: 1. Physical counterparts. Digital is a feature, not a bug. 2. Removing the YouTube/Insta post. Mo… https://t.co/SRoDwp2nyBFunctions can compose: a => b => c becomes a => c Monads (i.e. flatMap) can compose lifting functions (like promise… https://t.co/WWOWSBQuMLEvery JS dev needs a basic understanding of functional programming: https://t.co/HZyBogI3y3
5/24
2021
"Composing Software" is available as free blog posts: https://t.co/tOgJP9yzmF Or in print: https://t.co/GmwKqubiybhttps://t.co/BNqiTpwEnb
Retweeted by Eric Elliott
5/21
2021
Big news in the gaming world today. @FortePlatform raising a nice round that was massively oversubscribed to bui… https://t.co/wIXigaRtir
Retweeted by Eric ElliottGood roundup of current NFT metadata storage solutions. NFT metadata storage is a critical infrastructure gap that… https://t.co/LfqylyqB3H
5/20
2021
Almost half of all NFT volume is in one killer app. As more killer apps arrive, all assumptions about the market will be challenged.
5/15
2021
Yay! @_ericelliott explaining promise encapsulation to a https://t.co/DeK4vnoTt6 mentee. #JavaScript https://t.co/ZfAZFK9hhR
Retweeted by Eric Elliott
5/14
2021
The grip centralized finance companies have on world’s population is waning Power being devolved to the people is… https://t.co/wXVv8dubhr
Retweeted by Eric Elliott
5/10
2021
Eventually, every brand will issue NFTs the same way every brand creates physical merch NFTs have lower marginal c… https://t.co/N7MQLBNmkx
Retweeted by Eric ElliottMake some magic. 🪄
5/2
2021
1. Tiny fraction of the tx cost. 2. Tiny fraction of the energy. 3. Increased liquidity for NFT owners. 4. More peo… https://t.co/zEiXT9hXbBI expect the metaverse to at LEAST double worldwide GDP and lower resource consumption significantly (everyone ca… https://t.co/RWTELMSrFn
Retweeted by Eric ElliottThe best Bitcoin take I've seen in a long time. It puts Bitcoin in context with a huge global macro trend: The Ever… https://t.co/FeDC1ULecj
5/1
2021
Never underestimate a founder who just won’t quit.
Retweeted by Eric Elliott
4/30
2021
Do you own an NFT?
Retweeted by Eric ElliottInteresting how the difference between being called “crazy” or “genius” is the number of people that believe in you.
Retweeted by Eric ElliottNFTs are 10% of the global art market. Art is less than 10% of the NFT market. And we're just getting started. 🚀 https://t.co/gxg9Tb8G2F
4/29
2021
@dcereska Half of all NFT volume is already on Proof-of-Stake - more than 100x more energy efficient than the elect… https://t.co/kowvPEN8zo
4/26
2021
@Flynnjamm Which ones?A closure is a function bundled with its lexical environment. Lexical = words = variable name bindings Environment… https://t.co/FRKhT64hKl
4/24
2021
@YoLyristis Every major active metaverse project I can think of IS actively onboarding individuals to take part in… https://t.co/Gcvko4vvKuNFTs are foundational to a sustainable, publicly owned and operated metaverse, and allow value to exist and transfer in virtual worlds.A failing test should be a good bug report. Most aren't. Learn how: https://t.co/qiHiv2VXw8 #tdd #JavaScriptEIP-1559 is tentatively scheduled to be deployed onto the Ethereum mainnet on July 14th 2021 🔥
Retweeted by Eric ElliottFunctional programming is a programming paradigm using pure functions as the atomic unit of composition, avoiding s… https://t.co/rSzDlRuZOj @NorbertFuhs I sold way more Composing Software ebooks than paper books.Functional programming: * Pure functions are the atomic unit of composition. * Functions are first-class (functions… https://t.co/nWD5weunNLThese help your coding career more than a degree: * mentorship * experience building real apps * projects on GitHub https://t.co/NlqLprxNu0A curried function is a function which takes multiple arguments one at a time. A partial application is a function… https://t.co/d04wZ6fga4 @javitrevino91 Airlines faced a ton of pressure from Zoom and COVID, which led to the dematerialization of transpor… https://t.co/MDiNBhvJ1t @javitrevino91 Physical mail used to be much more abundant than tweets. Not so much anymore. You're thinking of wha… https://t.co/ABSWBCDJvm
4/23
2021
A pure function: * Given the same inputs, always returns the same outputs * No side effects (I/O, console.log, exce… https://t.co/On6evvDD8M @NorbertFuhs Ownership, value, property rights... The transformation continues.NFTs are the natural continuation of a 60+ year macro-trend: - Digitalization: Everything will be digitized. - Disr… https://t.co/meIk1cDXkF @javitrevino91 NFTs shift the balance of power and value capture from software creators to all kinds of creators. @javitrevino91 You're right. There are lots of physical goods we need (like food & shelter). Unlike physical goods… https://t.co/6ZRoIdH65GYay! Spying on @_ericelliott teaching determinism in @reactjs to a member of https://t.co/KIwc2pZ4Nt #javascript https://t.co/ef64ttviMQ
Retweeted by Eric ElliottArt and video game assets are just the beginning. NFTs can represent any digital asset of non-fungible value, inclu… https://t.co/d7RvOBxBaG
4/22
2021
I'm trying out a new slide in my curl presentation slide set. You know; runs on 86 operating systems, 22 CPU archit… https://t.co/wZE8pgdqNx
Retweeted by Eric ElliottFigma Branches just announced at Figma Config. This was in the works even before I joined, over 5 years ago! Think… https://t.co/qSx2w8YyUy
Retweeted by Eric Elliott🚨 EOA addresses make dangerous admins. Avoid at all costs. ⚙️ Multi-sig admins decrease the risk of a compromised… https://t.co/bmaEoyqOqd
Retweeted by Eric ElliottSystrace was the only thing about Android development that I found "joyful" -- press a button and get great, useful… https://t.co/t8AGTg7PwI
Retweeted by Eric ElliottThe ENS of [non-Ethereum chain] is ENS. This won't make sense to you if you think ENS is just .ETH names for Ether… https://t.co/1fXdqYl5IF
Retweeted by Eric Elliottprogressive decentralization https://t.co/fjSj4oLvxA
Retweeted by Eric ElliottEthereum settled $1.5 trillion in transactions in Q1 2021. That’s more than it’s previous 7 quarters combined. https://t.co/B1FJw54YGA
Retweeted by Eric ElliottCrypto applications will replace their fiat on-ramps with token faucets.
Retweeted by Eric ElliottThe L2 migration continues... https://t.co/bEgTdtZvALCritical bugs can slip through careful auditing and unit testing. @CertoraInc prevented such a bug in @BalancerLabshttps://t.co/2nLRsisnKr
Retweeted by Eric Elliott🔥 @Uniswap weekly trading volume just passed $10b for the first time!!! 👀 $10b/week is over $0.5 trillion per year https://t.co/ZibcDT9Zob
Retweeted by Eric ElliottThe amount of rising NFT artists making a couple ETH per month is staggering. In many countries, this is the most… https://t.co/thHgyRT3rz
Retweeted by Eric Elliott
4/21
2021
Tracking physical keyboards is going to be a big deal for XR productivity apps. https://t.co/8PinyciklA
4/19
2021
Exchanges need to self regulate better on this. Don't put power tools in the hands of untrained investors who don't… https://t.co/btyX8qdyYr @schlaf Mainstream apps are coming. After that, metaverse and AI. Buckle up! https://t.co/wvH2WSe5rrCalling it. DAOs will slowly start to eat the local government model. We will actually see panarchy implemented,… https://t.co/Dt49fyNath
Retweeted by Eric Elliott @leog https://t.co/wvH2WSe5rrWeb 3 is one of the most exciting developments in technology alongside XR and AI. The 3 are going to converge in in… https://t.co/RoVNhxQOon
4/18
2021
@luke_netti @_im_vj https://t.co/TLWSSU7fZ6UX is vital to the success of any app. Crypto and NFTs are no different. Crypto UX is about to get really good, and… https://t.co/8J4OKv4OPE @ali01 @rleshner @cdixon Congrats @ali01 👏
4/17
2021
Composing Software: An Exploration of Functional Programming and Object Composition in JavaScript… https://t.co/nfM8XJnp8w
Retweeted by Eric Elliott1/ A 🧵on DeFi regulation: - DeFi is data rich & transparent system - law enforcements’ dream, a criminal’s worst (… https://t.co/OGqnmFdWAu
Retweeted by Eric Elliott
4/16
2021
👻 If you just learned about @AaveAave's new money market on @0xPolygon, you'll find Zapper Bridge the easiest way t… https://t.co/JrtNbRcCBY
Retweeted by Eric ElliottL2 has officially arrived. https://t.co/A6fAL6pQcOWe’re THRILLED to announce that we have grown our treasury by $11.3mm. With it we can better fulfill our mission to… https://t.co/qddjFAPpvA
Retweeted by Eric ElliottImagine a bank can liquidate your account without any warning. That's how we operate in DeFi without @epnsproject.… https://t.co/ZqprpbpjsB
Retweeted by Eric Elliott @dev01ution https://t.co/Rb24aBsxYo @dev01ution Nope. const myFunc = ({ foo, getBar }) => getBar(foo);
4/15
2021
The prototype chain is built-in object delegation. Property lookups get forwarded (delegated) to other objects. e.g… https://t.co/PsAlPbnN4XSimple abstractions remove the obvious (repeated parts) and add the meaningful (only what's different). You can use… https://t.co/651docXML7 @dev01ution https://t.co/b3KgOwYJZt @ug02fast @TkDodo I do, every year. Context + react-query sacrifices deterministic, transactional state (debugging… https://t.co/aUImbVo74nDestructuring in the parameter position helps make your function more self-documenting. You can see the required da… https://t.co/gqpRhlXOf6 @thewritingdev A good understanding of software composition can dramatically reduce code required to build, and tim… https://t.co/iUb5Uq3meY @TkDodo @ug02fast Libraries change fast. Good architectures are timeless. Redux provides transactional, determinis… https://t.co/MmHqeP58Bd @ug02fast I'll stick with Redux. https://t.co/3i8y8gdghX @ug02fast In favor of what?When productivity suffers, great managers: * Listen * Answer questions * Clarify top priorities/adjust scope * Enco… https://t.co/dZMIAB8lrz
4/14
2021

0