Andy (@andy__carrell) 's Twitter Profile
Andy

@andy__carrell

Frontend Developer

ID: 4747431662

calendar_today12-01-2016 09:10:48

4,4K Tweet

164 Followers

539 Following

Jamie Kyle is on 🦋 (@buildsghost) 's Twitter Profile Photo

Some components have more inputs than their props, it’s called dependency injection aka “context” and it’s fine -- good actually. And it doesn’t mean your component is poorly written or not The One True “Functional” (tm)

Mark Dalgleish (@markdalgleish) 's Twitter Profile Photo

There's so much debate about how to write CSS and which tooling should be used, but to me the end goal is to hide it behind a higher-level component API that provides an opinionated subset of styles designed to match your brand.

Tanner Linsley (@tannerlinsley) 's Twitter Profile Photo

🎉🥳 Announcing TANSTACK Router - Routing for Apps! 🛡️ 100% TypeSafe 🔎 URL State Management 🔁 Built-in Caching ✅ Search Param Schema/Validation ⏲️ Auto Prefetching 🔀 Loaders/Actions ⏳ Async Elements + Code-Splitting 🌎 Framework Agnostic Core tanstack.com/router

Jamie Kyle is on 🦋 (@buildsghost) 's Twitter Profile Photo

So I've built what I consider a modern Redux+RTK - Same mental model (mostly) - 1.5kb (+immer/react) - 7 exported fns (core+react) - Better enforced boundaries - Easy to read and use types - Better at avoiding recomputations - Can easily be implementation detail of libraries

So I've built what I consider a modern Redux+RTK

-  Same mental model (mostly)
- 1.5kb (+immer/react)
- 7 exported fns (core+react)
- Better enforced boundaries
- Easy to read and use types
- Better at avoiding recomputations
- Can easily be implementation detail of libraries
Andy (@andy__carrell) 's Twitter Profile Photo

twitter atm is all Parody accounts tweeting what the real person things but would never tweet or I'll miss you all on here and the good times weve had but I would not pay $8 to keep that

Jacob Tomlinson (@_jacobtomlinson) 's Twitter Profile Photo

Unpopular opinion: All PRs should be sqash-merged, no exceptions If you care about the individual commits on your branch making it into main then your PR is too big or poorly scoped.

Matt Pocock (@mattpocockuk) 's Twitter Profile Photo

🔥 TypeScript Tip 🔥 Using union types can make your types more accurate, but each approach has pro's and con's. Here, we compare a normal union, a discriminated union, and a type predicate. Which do you prefer?

Oliver (@eey0re) 's Twitter Profile Photo

I will remember the sixth labour government as one which squandered its incredible support by delivering very little progressive change in an attempt to pander to people who were never going to vote for them.

dax (@thdxr) 's Twitter Profile Photo

when react first came out it scratched exactly one itch we all felt it wasn't performance or VDOM or any of that we just wanted to organize our UI as components

Andy (@andy__carrell) 's Twitter Profile Photo

Hey Matt Pocock is there a way in Typescript to exclude a specific property from an object of more generic keys? What I want to do is: type Attributes = Omit<Record<`data-${string}`, string>, 'data-status'> but unfortunately that doesn't prevent the key 'data-status'

Marc-André Giroux (@__xuorig__) 's Twitter Profile Photo

graphql is overkill you can simply use http with a strongly typed schema and use sparse field sets to select fields and write a specification for the sparse field set language, a parser and execution layer

Armand Domalewski (@armanddoma) 's Twitter Profile Photo

people are getting very confused about this whole Silicon Valley Bank / FDIC issue, so here's a thread: -Majority of accounts over $250k are BUSINESSES, not individuals -While FDIC is only required to pay out up to $250k, in practice, they tend to arrange a sale... 🧵 (1/?)

Cory House (@housecor) 's Twitter Profile Photo

You don’t need an architect. But you do need at least one person who thinks architecturally. Common titles: Team lead Senior Dev Architect Principal But, title isn't important. What's important: At least one person should be responsible for the long-term, and the big picture.