
MJ
@mjackson
Followers
69K
Following
57K
Media
991
Statuses
41K
Father of 4. Building @remix_run at @Shopify (acq 2022). Ex-@Twitter, @Path. Created @unpkg. @BYU alum. 2 Tim 1:7
Joined January 2007
If coding doesn't feel like being totally lost and having no clue what you're doing, followed by hours of trying different things and short bursts of stuff kinda working, you have at least another level to master before calling yourself a programmer.
If coding doesn't feel like painting or passionate creative writing, you have at least another level to master before calling yourself a programmer.
26
145
1K
Under @satyanadella, @Microsoft has developed an "Alternative Interview Framework" that involves:. - 2 interviewers at a time.- sharing questions with candidates ahead of time.- working on actual problems the team is facing.- blind feedback. So good! 👏.
19
250
1K
He replaced Next.js app router with a React Router SPA.
i'm not using the next.js app router navigation for @contentport anymore, the results are kinda amazing. ◆ pages load instantly now.◆ whole app feels way faster.◆ barely any loading states, even on refresh. the speed difference is actually wild
37
35
883
Who’s going to tell him about Cloudflare?.
@levelsio All the people getting bigger bills are GENERATING AND CACHING TENS OF THOUSANDS OF HTML PAGES ON A CDN. Literally none of that is possible on a VPS without also spending lots of money and time on a CDN. If your web service can comfortably run on a $5 VPS, it will almost.
21
14
812
I relaunched @unpkg a few weeks ago, completely rewritten from scratch!. The backend is:.- @cloudflare Workers.- @flydotio and @bunjavascript for serving files.- esbuild. The frontend:.- @preactjs for components + hydration.- @tailwindcss . Source:.
27
58
781
@jeremyvaught @Music That sucks 😕 At least they sent you an email. Back in 2013 I woke up one morning to find that Twitter had given @hum to Verizon. They don’t even use it anymore.
7
10
632
If you're building JavaScript tooling (I'm looking at you @bunjavascript and @CloudflareDev, maybe others 😇) please, please default to .json config files, not .toml. JSON is *infinitely* more readable than TOML for JavaScript developers. It's our native tongue.
43
12
649
Big news today! 🎉🙌. Remix is going to be used to power the next generation of commerce at Shopify. We are incredibly excited to be working with the brilliant team at @ShopifyDevs. This is going to be AWESOME for the Remix framework, community, and partners. 🤝.
We are beyond excited to announce that Remix is joining Shopify! 🎉. Thank you all for joining us on this journey. It's only getting better from here!. Learn more 👇.
35
33
608
Everyone quoting this and talking about how their Node.js/PHP/etc app can outdo this perf-wise is just showing their inexperience. Serving an app the size of basecamp with a mean response time of 90ms is no small feat 😅.
Basecamp did 5,250 req/sec at peak yesterday. Mean response time was 90ms. So call that needing 500 cores at max load. If you skipped redundancy, you could probably do that with 3 boxes each running a Z5 192-core AMD chip with room to spare. Servers have gotten crazy fast!.
19
20
563
🚨 You don't wanna miss this! 🚨. Remix is a React framework for web apps built with React Router 🔥.- server rendering.- file-based routing.- route-based data loading.- code-splitting.- so much more. Sign up for the mailing list to get updates about development and releases! 👀.
36
83
523
BIG news! React Router v6 is now stable. 🙌. This is the best router we’ve ever released. We took all the best parts of every major version and combined them in v6. Enjoy! 😅.
📣 React Router v6 is here! 👀. • Automatic layout handling with nested routes 🐣.• Route ranking 📊.• Relative routing and links ⛓.• Completely rewritten with React hooks 🎣.• Over 50% smaller than v5 📉. Read the blog post NOW 👇.
14
57
505
Microservices are an indication of organizational issues. They are an escape hatch for engineers who don't have the power they need to do their job correctly, so they try to break off a tiny silo. Over time, you incur tremendous overhead from all the fragmentation.
@EricFrohnhoefer @MEAInd True, the food is great. The fact that you don’t realize that there are up to 1200 “microservices” being called when someone uses the Twitter app is not great.
46
48
505
Remix 1.11 just dropped 👇.• defer + <Await> ⏱️.• CSS Modules 🙌.• Vanilla Extract 🍦.• more!. @remix_run ❤️. And I dare you to find *anyone* who writes better release notes than @chancethedev! 💪.
19
72
506
Deno (@deno_land, just released v1.0 today) includes built-in tooling for:.- bundling.- debugging.- managing dependencies (URLs, import maps, inspector).- generating documentation.- formatting code.- running tests. These are ALL SO IMPORTANT. Nice work 👍.
10
87
477
We're super excited to welcome Kent to the team 🚀. Kent is a world-class educator and teacher. We're incredibly lucky to have him!. If you're frustrated because you don't understand what Remix is or what it can do for you, be happy. You're about to find out 😅.
I'm thrilled to announce that I'm moving into the next phase of my goal of making the world better by helping you create quality software:. I am now the Director of Developer Experience at @remix_run!.
21
16
462
Counterpoint: Java (Scala) microservices we’re an absolute nightmare for us at Twitter as we migrated off Ruby on Rails. Much of the complexity that Elon mentioned after he bought the company was from this architecture.
At @Airbnb, while we appreciated the flexibility of Ruby on Rails earlier on, it absolutely became unsuitable at scale (both traffic and organizationally) and we had to work miracles while replacing much of it with java microservices.
21
48
439
@raleighpolice "Protesting is not listed as an essential function"? Is this a joke?? 😂. This country was *founded* by protesters!.
6
18
348
We are going to publish some research tomorrow on the @remix_run blog that will demonstrate some of the differences between Remix and Next. It will also mention a few points of comparison w non-JS frameworks like Rails, Laravel, and Phoenix. Stay tuned. and follow @remix_run!.
11
22
419
It makes me very happy that @remix_run is now a Gold sponsor of Vite 🏅. It takes real time and effort to make great open source software, and we are invested in this project and this community. Here’s to many more great things to come! 💪.
7
20
395
🎉🎉 React Router v4 beta! 🎉🎉. Docs: Code: Try it: npm i react-router@next. We 😍 @reactnative!.
12
171
353
@jacobmparis @ryanflorence A couple of things:.- dropping support for anything older than IE11.- dropping support for React < 16.8.- using Google Closure Compiler.- writing better code 😅.
12
19
334
My sincere hope is that all the other frameworks will steal all the ideas we have in @remix_run and use them to build better frameworks. Next is doing nested routing now. Great! 👍 Keep going. We have lots more ideas to share with you. 😅. This isn’t a zero sum game!.
15
9
327
I'm shocked at how quickly @bunjavascript runs tests. It's incredibly fast. The kind of fast that makes you wonder if it actually executed and did everything it was supposed to do! 😅.
8
8
326