Adam Wolff Profile Banner
Adam Wolff Profile
Adam Wolff

@dmwlff

Followers
7,991
Following
500
Media
84
Statuses
1,092

Engineering @ElectricCapital ⚡️ Formerly Facebook & Robinhood Avid cook, dedicated snow person Views are my own, not investment advice

Joined February 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@dmwlff
Adam Wolff
3 months
I ended my time at @Meta as a director. But I started as an engineer on FB Chat. Everything about it was broken — we had to rewrite it. And while the effort to fix it is one the projects that led to @reactjs , the most important fix was far simpler... Here’s the full story: —
Tweet media one
109
609
4K
@dmwlff
Adam Wolff
2 years
I managed big software systems at Facebook and Robinhood. Both were hypergrowth environments, but the difference between "reliability" in social media vs. finance was staggering ↓
6
65
453
@dmwlff
Adam Wolff
6 years
I’m starting as VP of Engineering for @RobinhoodApp this week. I am super psyched! My #1 factor for choosing any role is the people, and the Robinhood team is awesome. Here are three more reasons why I joined:
27
17
428
@dmwlff
Adam Wolff
2 years
1/ I’m psyched to join ⚡️ @ElectricCapital as an engineer. Before I was VP Eng @RobinhoodApp , I led teams that worked on @reactjs at Facebook. It's stormy 🌩 skies over cryptoland these days, but I want to tell a story about the early days of React that's not all ☀️ and 🌈
9
5
200
@dmwlff
Adam Wolff
2 months
I’ve managed software engineers for 20 years. I was VP of engineering at @Robinhoodapp and before that I was a director at @Meta . The best part about my career? The people. Here's my love letter to software engineers: (And their strange, skeptical and nerdy ways) — When I
Tweet media one
11
13
188
@dmwlff
Adam Wolff
8 years
Yarn solves one of the biggest problems with JavaScript, npm, while preserving one the things that is best about it: npm. 💙
@yarnpkg
Yarn
8 years
Introducing Yarn: a new package manager for JavaScript from @fbOpenSource , @tildeio , @googledevs & @exponentjs .
24
2K
1K
1
39
105
@dmwlff
Adam Wolff
7 years
Hey #reactconf , how about some love for @tomocchino ? My favorite thing about React its the community and he is its beating 💙
3
20
99
@dmwlff
Adam Wolff
2 years
Well, in the words of the great @leeb , you can't fix it if you don't measure it. We quantified our reliability in terms of these conventional measures: * MTTD (mean-time-to-detection) * MTTR (mean-time-to-remediation) * MTBF (mean-time-between-failures)
Tweet media one
2
8
99
@dmwlff
Adam Wolff
6 months
Junior engineer: Coding is hard and extra stuff is harmless, so don't delete this. We might need it later. Senior engineer: Coding is easy and complexity makes stuff hard, so remove this. We can always put it back later. Applies to code, data, and systems.
0
11
80
@dmwlff
Adam Wolff
6 years
I’m still getting my bearings, but I love recruiting and I’m looking forward to helping to grow the team. We are hiring! Check out our openings at
7
14
73
@dmwlff
Adam Wolff
6 years
3/ Role. Robinhood’s whole engineering team is the size of the group of specialists I managed at Facebook. I enjoyed going deep in front-end technologies like @reactjs and @grapql , but I've always considered myself a generalist. I’m excited for a bigger role on a smaller team.
2
2
70
@dmwlff
Adam Wolff
5 years
Very excited (and super nervous!) to be back at #reactconf and give a lightning talk about the Event Sourcing pattern in distributed systems.
Tweet media one
1
2
62
@dmwlff
Adam Wolff
6 years
1/ Mission. Until now, I was ambivalent about the finance industry, although I found it interesting. It has always seemed like a rigged game to me. Robinhood’s mission to democratize access to financial markets resonates strongly with me.
1
2
62
@dmwlff
Adam Wolff
6 years
This project to move our clearing in-house was what got me really excited about joining Robinhood. At first it will enable small changes like reduced fees, but over time it will change everything. It's also an exciting and complicated engineering project. Very proud of this team.
@RobinhoodApp
Robinhood
6 years
Introducing Clearing by Robinhood. It’s the only clearing system in the last decade to be built from scratch. For you, this means: ▪️ Fewer fees ▪️ Improved customer support ▪️ A better overall experience Read more about Clearing by Robinhood here:
Tweet media one
46
112
493
2
3
60
@dmwlff
Adam Wolff
6 years
Wow, the new React hooks API is lovely. I was lucky to get a glimpse of this before I left Facebook, and it's impressive to see how well it works as a fleshed-out design. I really admire the way the React team continues to find ways to improve what's already such a great library.
@reactjs
React
6 years
👀 just gonna leave this here
39
605
2K
1
3
58
@dmwlff
Adam Wolff
6 years
Very excited for @RobinhoodApp 's first big open source release. I think streaming is the end-state for any scaled system, and Faust brings the hotness of Python 3's asyncio to this problem. Highly concurrent stream processing as a straightforward python iteration? Yes please!
@RobinhoodApp
Robinhood
6 years
We’re open sourcing Faust, a Python distributed stream processing library that processes large amounts of data in real-time, and makes it easier to design and deploy traditionally complex streaming architectures.
17
95
364
2
6
58
@dmwlff
Adam Wolff
6 years
I love how, here at @RobinhoodApp , we work to make complex financial interactions more accessible by shipping them primarily as a mobile phone experience. Our mission to democratize access to the financial markets starts with world-class design informed by thorough user research
@RobinhoodApp
Robinhood
6 years
"We make use of simple colors to remove as much information as possible, so that it’s clear to the user what’s happening." Alex Bond, our senior designer, spoke to @Adobe & @99U about our design philosophy. Read more on her approach to designing with us.
24
36
196
6
2
57
@dmwlff
Adam Wolff
3 months
@rsms @Meta @reactjs I'll never forget hacking on one of the earliest implementations of ~React Native at the IPO hackathon with you. You showed me your hobby language of the moment and opened *my* eyes to what was possible with clang.
1
1
56
@dmwlff
Adam Wolff
1 year
1/ I had the good fortune to organize @ElectricCapital 's first hackathon last week. We had a ton of fun hacking with new tools like GPT and the team built some amazing public goods. There were too many great projects to cover them all, but here are some highlights ⚡️
Tweet media one
3
9
55
@dmwlff
Adam Wolff
6 years
New job/new tools roundup: Love: kafka, Python 3, PyCharm, Github, Postgres, Google Calendar, Gmail Like: Go, Django, BambooHR Hate: Asana, Slack, Django REST
4
3
52
@dmwlff
Adam Wolff
6 years
Great talk from @schrockn about the development of GraphQL, and how a GraphQL layer can function as a centralized alternative to a fully distributed microservices architecture. Anyone who worked at Facebook knows that centralized repositories and monolithic artifacts do scale.
@schrockn
Nick Schrock
6 years
1/ @graphqleu 2018 Keynote is live! Title: "Revenge of the Monolith: The Past, Present, and Future of GraphQL-Native" It had three sections.
1
38
136
0
10
53
@dmwlff
Adam Wolff
1 month
@Mappletons Don't skip this. The database is the only part of the software stack that is real. Everything else is the faff.
4
0
54
@dmwlff
Adam Wolff
2 years
If you have found product market fit as a financial team, you must now learn operational excellence. Start by tracking outages and quantifying their severity. Once you find the lever for improving your reliability, you will be unstoppable. You will have nothing to fear.
3
2
52
@dmwlff
Adam Wolff
7 years
Very proud of this team the work that went in to React 16. Concurrency is the key to performance at scale.
@reactjs
React
7 years
We just released React 16. Thanks to all our contributors! 🎉
62
2K
5K
0
4
49
@dmwlff
Adam Wolff
6 years
Very happy to see Facebook change the license here. React Native has a bright future and we are looking forward to working toward it together.
@reactjs
React
6 years
We're relicensing React Native (including Fresco, Metro, and Yoga) under the MIT license to match React.
61
1K
4K
0
8
50
@dmwlff
Adam Wolff
4 years
If you're part of a software engineering team that delivers a consumer product, how do you measure quality?
18
8
48
@dmwlff
Adam Wolff
2 months
1/ I helped organize the first @ElectricCapital Founder Hackathon last week. I can't think of a better party than one where everyone stays up late writing code and it gets a little weird. We had so much fun! There were a ton of great projects. Here are some highlights:
Tweet media one
2
7
48
@dmwlff
Adam Wolff
2 years
Given: Postgres⇔Node (Typescript)⇔React (Typescript) What's your favorite way to get strong, consistent typing throughout?
25
0
45
@dmwlff
Adam Wolff
6 years
2/ Challenge. Robinhood poses a very pure engineering problem: using commodity cloud infrastructure to deliver financial services. Success will require Robinhood engineering to move faster and be more efficient than the competition.
5
3
47
@dmwlff
Adam Wolff
1 year
@acdlite I think reactive programming is mostly a dead-end. It generally trades initialization speed for update speed, which is mostly the opposite of what you want i UIs. The hardest part of React's fake reactivity is lining up the data sources so screens only initialize once.
7
3
43
@dmwlff
Adam Wolff
1 year
This React Server Components stuff is great, but I still want to program my server in Python.
7
1
42
@dmwlff
Adam Wolff
5 years
It was so fun to be back at React Conf this year! The progress on React and Relay are amazing, and I learned a ton from the brilliant speakers and attendees. Here's my little talk about how the Flux pattern applies to distributed systems
0
7
42
@dmwlff
Adam Wolff
5 years
Our Engineering team uses Airflow to manage key workflows across Robinhood. Very proud of the work we've done to improve our Airflow usage as we continue to scale.
3
10
40
@dmwlff
Adam Wolff
6 years
@dan_abramov The alternative is to let debris and kindling collect around a part of your codebase until it catches fire. Then you can do a sexy, high-impact project to rewrite that part. Either way, the code you least want to change is probably the code that most needs change.
0
2
38
@dmwlff
Adam Wolff
4 years
. @ptarjan and I first worked together at Facebook almost 10 years ago(!) I'm so excited to announce that now he's bringing his passion for productivity enabled by technology to help us streamline our operations here at Robinhood. Welcome to the team Paul!
6
2
39
@dmwlff
Adam Wolff
4 years
Developing against production is convenient, but it's not an option for financial firms like Robinhood. Apollo gives every one of our engineers their own version of our backend to use for development. It's also great for integration testing.
1
6
39
@dmwlff
Adam Wolff
2 years
@jlongster I think this is what makes gradual typing so great. I agree that there's no sense in preventing unreachable states in a version of a program that will only live for 30 seconds in my dev environment. But you can "allow implicit any" at first and tighten the screws later.
2
0
37
@dmwlff
Adam Wolff
2 years
At Robinhood, it was completely different. Every mistake had to be recorded and potentially remediated. No one thought it was funny when customers lost their money.
1
1
36
@dmwlff
Adam Wolff
7 years
@jorilallo @jordwalke For now, yes. This is a big change and we need to balance our desire to move fast with review of our projects and processes.
8
7
35
@dmwlff
Adam Wolff
5 years
At Robinhood, we have a fairly fragmented service architecture. In general, a given service manages all the writes to a single DB. However, dependent services need to read that data. We see two alternatives:
1
2
34
@dmwlff
Adam Wolff
4 years
After some of the most exciting and challenging years of my career, that’s the end of my time at Robinhood. I’m still processing everything I learned, but I’m looking forward to sharing some of these lessons as they crystalize. I’ll be blogging here:
4
1
35
@dmwlff
Adam Wolff
8 years
#reactconf was awesome. Here's my idea for a distributed system that applies React-style fake reactivity to data.
@reactjs
React
8 years
Adam Wolff's React.js Conf 2016 lightning talk is up! Watch it here: @dmwlff
0
2
17
2
6
34
@dmwlff
Adam Wolff
2 months
I’m currently working @ElectricCapital as an engineer. But I also love to cook. So while I’ll be posting more insights and stories from my career and time as VP Eng @RobinhoodApp and @Meta … I might also share the occasional cooking post. I know a lot of software engineers
8
3
34
@dmwlff
Adam Wolff
2 years
Environments like dev, ci, and staging just didn't have the fidelity to catch the kind of cascading failures we saw in production. That and half the incidents were caused by a config change, amirite? 😉
1
0
33
@dmwlff
Adam Wolff
7 years
Litho is our latest @reactjs -like framework, optimized for native Android. Check out this great talk by @lucasratmundo and @EmilSjolander
@fblitho
Litho
7 years
The recording of the #F82017 Litho presentation is now available. Presented by @EmilSjolander and @lucasratmundo .
0
13
35
0
7
33
@dmwlff
Adam Wolff
7 years
Looking forward to speaking about Facebook's Front-End Infrastructure at #MSBuild 2017 tomorrow. Hope to see you there.
1
3
33
@dmwlff
Adam Wolff
2 years
One time, when Facebook went down, people called the cops. We felt bad about breaking, but also kind of proud that people relied on us so much. We mostly thought it was funny.
1
0
31
@dmwlff
Adam Wolff
7 years
create-react-app has been transformative. I expect no less for this awesome new project for React Native
@reactjs
React
7 years
⚡️ Adam Perry, "Create React Native App: 5 Minutes to 'Hello, World!'" @dika10sune - Live now: #reactconf
5
15
62
0
5
30
@dmwlff
Adam Wolff
3 months
I could not disagree more. I've personally seen so many huge projects that started from hackathons. Even discounting the very real ROI, the energy and camaraderie that hackathons generate is invaluable.
@antoniogm
Antonio García Martínez (agm.eth)
3 months
Hackathons are mostly a waste of time. Basically nothing created there goes on to become a success (with undoubtedly a handful of exceptions). If there’s value there, it’s merely introducing future co-founders to each other, with the hackathon being a selection filter.
Tweet media one
176
26
696
1
2
29
@dmwlff
Adam Wolff
4 months
This year's developer report has some really interesting data. The future is bright for web3. It's also a big project that requires meaty software engineering, data collection, design and analysis. It reflects a ton of hard work by my teammates at Electric Capital. Enjoy!
@MariaShen
maria
4 months
0/ We are delighted to release the 5th annual @ElectricCapital Developer Report We analyzed a record 485 million code commits across 818k repositories—20x more code than our first report from 2019! 356+ people across the community contributed to making this report. Long,
Tweet media one
Tweet media two
Tweet media three
Tweet media four
97
439
1K
2
3
26
@dmwlff
Adam Wolff
1 month
@jarredsumner I've wanted this for package.json, but I'm afraid this feature being only in Bun will further fragment the already insane JS project landscape.
1
0
28
@dmwlff
Adam Wolff
2 months
@sfchronicle I unsubscribed last year and haven't regretted it for a moment. This is a completely unhinged take. SF is off the rails and we are trying to take it back with commonsense policies.
2
0
28
@dmwlff
Adam Wolff
2 years
Optimizing MTTR is harder. It requires teamwork and some 💦 Get better at communicating. Stay cool under pressure. Improve your runbooks. Clarify your escalation paths. Invest in your SEV process.
1
1
28
@dmwlff
Adam Wolff
1 year
What are people doing for state management in React these days? Are we down to just using props plus useState and useEffect?
24
1
27
@dmwlff
Adam Wolff
10 days
I couldn't disagree more. These mental gymnastics are only necessitated by the modern performance process. Someone who helps everybody else be more awesome is also awesome. The fact that you can't easily measure their contribution is a shortcoming of the process, not the person.
@staysaasy
staysaasy
11 days
Interesting comment on our High Performer post - what’s wrong with High Performers who just help people all day? The problem is first that you can’t really quantify that behavior. Often the claims of how helpful someone was are different than if you ask
1
0
11
1
0
27
@dmwlff
Adam Wolff
4 years
Since the beginning of the year, Robinhood has seen unprecedented growth of our platform. We are looking for world-class Site Reliability engineers to help us meet the demanding requirements of our industry. Interested in stability at scale? Apply today!
12
10
26
@dmwlff
Adam Wolff
5 years
My main takeaway from #reactconf : progress on Relay makes a convincing argument that the future of GraphQL is bright. Data-driven dependencies, fetch-before-render, React Suspense integration 🔥🔥🔥
1
2
27
@dmwlff
Adam Wolff
6 years
So happy to share our mobile development tooling platform, Sonar, in open source. It has some great functionality out of the box, but it also gives framework builders an interactive way to communicate with their users, beyond APIs and documentation.
0
1
26
@dmwlff
Adam Wolff
7 months
@davidfowl We do this in initContainers in prod. I'm surprised at all the answers that suggest running migrations from CD. This creates undesirable coupling IMO and also leaves the potential for can't-go-forward/can't-go-back.
1
0
25
@dmwlff
Adam Wolff
3 years
I'm working on a team with a medium sized React app. We want to monitor how fast our screens initialize in production. What's the best way to measure this? How do you know when a screen is initialized?
11
2
24
@dmwlff
Adam Wolff
2 months
Jacques Pépin is one of the people I admire most. A true culinary master, a skier, and a bit of a perfectionist. He’s also one of my greatest programming inspirations. I doubt he’s ever written a line of code. But his core principles have influenced how I see creativity in
Tweet media one
0
3
24
@dmwlff
Adam Wolff
1 year
Tweet media one
0
1
24
@dmwlff
Adam Wolff
2 months
@marktenenholtz What sucks about Django is that you quickly realize that the thing you are building has no value. With languages like Go and Rust, you can write code for months without having to confront this.
0
2
24
@dmwlff
Adam Wolff
2 years
10/ For the web to reach that potential, we need to build this next iteration together, in public. I'm so excited to be part of it. Let's get to work.
2
0
22
@dmwlff
Adam Wolff
7 months
@jordwalke I'll make one where you can iterate over an array with for .. in but it gives you the indexes instead of the values.
1
0
20
@dmwlff
Adam Wolff
1 year
It's not lost on me that the historical documents "Silicon Valley" ends with the filming of a documentary about that crazy time. Working on React in the early days was absurd, frenetic, and mostly, a lot of fun.
@reactjs
React
1 year
Live in 20 minutes, with a Q&A afterwards!
8
13
166
1
1
22
@dmwlff
Adam Wolff
3 years
@Scott_Wiener Although I was open to these kind of programs as a progressive way of dealing with drug over-use, I don't think it's working. It seems to me that e.g. needle exchange in SF has led to more use and abuse and deterioration of the civic commons.
0
1
19
@dmwlff
Adam Wolff
1 year
I wish my terminal scrolled the other way. I want the prompt at the top.
5
0
21
@dmwlff
Adam Wolff
5 years
Super excited for this launch. Server-driven mobile UI makes so much sense. Very happy to see an open-source entrant in this space.
1
2
19
@dmwlff
Adam Wolff
6 years
@dan_abramov IMO, the problem with ORM is that it conflates reads and writes. The model you get back from a query has almost nothing to do with how you write or update it. I think Redux and its ilk confirm that CQRS is a superior design. I'm giving a talk about this at FinJS NYC this week!
1
4
20
@dmwlff
Adam Wolff
3 months
@housecor I don't really see the point of this. I trust the coder to implement what they say. IMO, the purpose of the code review is to look for bad code patterns (like circular references or unnecessary caching,) poor variable names, missing comments and confusing factoring.
5
0
20
@dmwlff
Adam Wolff
2 years
At first I was all team MTBF. I mean why get better at fixing things if we can just prevent them in the first place? But prevention is a research project. How do you improve at it? Ultimately, the answer was testing in production, but I'll save that story for another day.
1
0
20
@dmwlff
Adam Wolff
6 months
@bryanl Disagree. Any conversation about code is valuable as long as it is done in good faith.
1
0
20
@dmwlff
Adam Wolff
1 year
It's 2023. Web browsers support multitouch and GPU, but they still won't let you run a local JavaScript file. People wonder why we have all this framework bloat, but these days it's easier to start a new hosted project than to set up a simple local dev environment.
5
2
20
@dmwlff
Adam Wolff
4 months
This is huge. The traditional financial system runs on trust, but we have seen that trust betrayed over and over again. This is a small but important step in establishing a new system, one built on transparency from end-to-end.
@BitwiseInvest
Bitwise
4 months
Announcement: Today the Bitwise Bitcoin ETF (BITB) becomes the first U.S. bitcoin ETF to publish the bitcoin addresses of its holdings. Now anyone can verify BITB's holdings and flows directly on the blockchain. Onchain transparency is core to Bitcoin's ethos. We're proud to
Tweet media one
1K
2K
11K
3
3
19
@dmwlff
Adam Wolff
1 year
@dan_abramov I think it's different when you can, for example, accidentally leak secrets to your client because they share a codebase. It can be difficult to reason about what data will make it to the client or guarantee that the client has the necessary permissions to write.
2
0
19
@dmwlff
Adam Wolff
8 years
Yay! Now that @flowtype is on Windows, expect us to make a big push for adoption. Looking forward to your feedback!
@flowtype
Flow
8 years
Windows Support is here!
8
205
288
0
4
18
@dmwlff
Adam Wolff
6 months
@Swizec Define "high quality" in terms that you can measure.
3
0
16
@dmwlff
Adam Wolff
7 months
@ryanflorence I think a big difference is that <?php echo> writes to stdout. Everything about PHP sits very solidly on top of UNIX primitives, down to requests running in a POSIX thread. The new React abstractions are based on shifting sands of JavaScript. The abstractions leak like a sieve.
2
1
18
@dmwlff
Adam Wolff
2 years
On the other hand MTTD is easy to optimize. You build realtime dashboards and alerting. You track your SLAs. If will find out tomorrow what happened yesterday, you are going to lose this game.
1
1
18
@dmwlff
Adam Wolff
5 years
When I started at Robinhood, the team already had a lot of great practices around production incidents. But we’ve also found that this is an area that benefits from continual reinvestment. Today, we’re excited to share some of what we’ve learned.
0
0
17
@dmwlff
Adam Wolff
2 years
3/ But the audience hated it. They had been brainwashed by bullshit like "don't mix your presentation with your business logic." Everyone on the team felt like the public launch of React was a failure.
Tweet media one
1
0
16
@dmwlff
Adam Wolff
2 months
The difference between using Vim and using an IDE is the difference between being a creator and being a user. Surrendering to the constraints of a tool like VSCode makes you powerless. Be the master of your tools, and become unstoppable!
@seldo
Laurie Voss
2 months
People like Vim because they've learned to be very productive in it after a long struggle which feels like more of an accomplishment than using a GUI where you can be immediately productive.
159
120
2K
5
0
17
@dmwlff
Adam Wolff
3 years
New blog post: Hipster Software 🧔 I am loving the combination of Rust and JavaScript. I know there was a little bit of backlash against some of the finer points of Rust concurrency last week, but overall I think it's a great environment and ecosystem.
1
2
17
@dmwlff
Adam Wolff
6 years
I'm looking forward to participating in this event tomorrow. Hope to see you there!
@sfelc_
ELC
6 years
Transitioning from large companies to startups can be both thrilling and horrifying at the same time. What to watch out? How to handle chaos? What to unlearn? Join us tomorrow to find out. RSVP:
Tweet media one
0
1
7
1
1
16
@dmwlff
Adam Wolff
7 years
Had fun talking to @dabit3 and @ryanjsalva about React Native and related technologies at Microsoft Build.
@ReactNativeRdio
React Native Radio
7 years
Episode 66 RNR @ Microsoft Build feat @dmwlff of @facebook & @ryanjsalva of @Microsoft #reactnative
0
4
6
1
3
16
@dmwlff
Adam Wolff
2 years
2/Looking back, it may seem like React was a guaranteed success, but it sure felt like a failure at first. When we demoed React @JSConfUS in 2013, we thought it was a slam dunk. I mean people were still writing -for- loops in their templates!
1
1
16
@dmwlff
Adam Wolff
2 years
9/ Obviously, crypto is different from Web 2.0, but they share this arc about collaborating on software in the open. I’m here for the big ideas. Software that can't be censored or blocked. True privacy. A web that connects every human.
1
0
15
@dmwlff
Adam Wolff
11 months
@ElonBachman I was astonished to discover that "a chicken in every pot" referred to a depression era hope that every family would be able to afford a chicken dinner.
1
2
16
@dmwlff
Adam Wolff
1 year
8/ Where I come from, everyone wins a hackathon. Hackathons are about more than greasy food and staying up late. They're about remembering how much fun work can be. They're about the joy of making things and the energy that gives you. Let's build! 🔨
0
1
15
@dmwlff
Adam Wolff
1 year
Whew, this article brought back some memories: 😅 If you've never worked on an app like Facebook, it can be hard to imagine the kind of engineering that goes in to performance at scale. Most iOS developers never deal with dylibs at all.
1
1
15
@dmwlff
Adam Wolff
3 years
Really happy to see this success story with React Native. Very interesting that the team chose to rewrite rather than migrate. Perhaps this is the key to successfully adopting RN.
@coinbase
Coinbase 🛡️
3 years
This year we've successfully upgraded our applications to React Native. In this blog we explore the engineering challenges and lessons for building React products at scale.
833
524
3K
0
0
15
@dmwlff
Adam Wolff
1 year
@dan_abramov One of the worst things about Python is that it does not generally have this property because you need to adjust block indents when moving code around.
1
0
15
@dmwlff
Adam Wolff
1 year
The Electric Capital developer report has been a bellwether for crypto. This year, we're excited to launch a website to go with it. You can dive into the data yourself! Thanks in advance for your bug reports and feature requests.
0
1
14
@dmwlff
Adam Wolff
8 years
Great talk by @JI at #reactjsconf Totally agree that you shouldn't adopt RN to avoid having to learn native mobile.
1
10
14
@dmwlff
Adam Wolff
3 years
Congrats to the product team behind the Logitech M510 Wireless Mouse for truly redefining “acceptable input lag.” I’m grumping back to wired.
1
2
14
@dmwlff
Adam Wolff
2 years
6/ We had a stated goal of turning haters into advocates. We found that to change someone’s mind, we had to risk changing our minds. We had to welcome feedback even when it was harsh or ambiguous.
@floydophone
Pete Hunt 🚁
2 years
one thing that helped @reactjs get adoption early on was we were really nice to people who were mean on the internet, and then they turned into nice people
6
11
245
1
0
13
@dmwlff
Adam Wolff
7 months
@thepanta82 @matthewcp I used to make this argument, but now I think it's over-rated and I agree with the OP. It's just too hard to make every form do the right thing with respect to updates vs. creates. Also, it's rare that retrying an update is really what you want.
2
0
12