Opens profile photo
Follow
Click to Follow mjackson
MJ
@mjackson
Building better websites with
EntrepreneurCarlsbad, CAremix.runJoined January 2007

MJโ€™s Tweets

Remind me sometime to tell you the story of how Twitter went with a bunch of microservices written in Scala when we were trying to scale our Rails monolithโ€ฆ and named each one after a different bird. As if the architecture itself wasnโ€™t already confusing enough ๐Ÿ˜…
2
1
17
Show this thread
Good engineering teams are laser focused on the needs of their app and have the ability to say โ€œnoโ€ to shiny new tech when they donโ€™t need it. Itโ€™s a sign of maturity. I love to see it ๐Ÿ‘
1
4
42
Show this thread
Really interesting podcast about a real production team making pragmatic choices to ship an app to millions of users. I love stuff like this. Ignore the trendy new shiny and focus on your product and the needs of your app!
Quote Tweet
Stack Overflow runs nine (9) on-prem servers to host all its sites, and found that giving SQL 1.5 TB RAM was more effective than caching page fragments with Redis. And it's a monolith ๐Ÿš€ Awesome interview with @rla4 and @shanselman: hanselminutes.com/847/engineerin
Show this thread
5
22
162
Show this thread
How do you find a doctor? Seems like a great doctor might not have the best online presence, so it makes searching for them tricky.
14
1
33

Topics to follow

Sign up to get Tweets about the Topics you follow in your Home timeline.

Carousel

Ready for some fireworks in Lahaina, Maui! ๐ŸŒด Happy 4th of July! And God bless America ๐Ÿ‡บ๐Ÿ‡ธ
Image
47
React makes only UI/DOM construction "declarative" through Components and composition, but leaves server communication for data-reads/writes, revalidations, error handling, caching very "imperative". That's why you need , it makes all those things "declarative" as well!
1
4
72
If we do our job really well, some of the ideas we have will eventually be standardized and you wonโ€™t need a framework at all (ala querySelector and jQuery). That would be a huge win for the web! Of course, building on standards in the first place helps us get there. ๐Ÿ˜‰
1
45
Show this thread
Itโ€™s a privilege for us to be able to work on and influence the conversation at all. Iโ€™ve written a LOT of code that will never see the light of day. Back when nobody cared what I wrote or said. Having a seat at the table is a tremendous privilege. ๐Ÿ™
2
1
68
Show this thread
My sincere hope is that all the other frameworks will steal all the ideas we have in 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!
16
14
362
Show this thread
Having a framework that helps you manage network complexity drastically reduces the amount of code you typically have to write to do it yourself!
1
1
14
Show this thread
Hiked Angelโ€™s Landing at Zion National Park last week with the family. In a few spots thereโ€™s a 1500ft. drop on either side of you. This is me trying to pretend like itโ€™s no big deal ๐Ÿ˜…
Image
17
1
192
I've been in mobile dev land for the past 8-10 years. I'm a little over a year in now on my return to web development. The speed with which I can spin up a project idea using stacks on is astonishing. Web development has come a long long way in 10 years.
2
9
85
If you havenโ€™t built something real with remix.run yet you might not believe me when I say itโ€™s merging the best of both worlds It looks like a boring old server rendered framework, to the point you can use it with JS disabled, but then optimizes it with client JS
1
7
54
Show this thread
Most apps just ignore the complexity, updating state locally and letting things either loudly break or be subtly incorrect In Remix, you still just update State locally. But then it tracks all the async transitions for you and handles race conditions, cancellations, errors, etc
1
4
32
Show this thread
Currently working on my first project using and it happens all the time that I code something and it just works right out of the box light you would expect it to work. So intuitive to use, haven't had that level of productivity with similar frameworks yet.
1
4
42
When you use , a lot of the stuff you learned in online React courses just isnโ€™t really necessary anymore! ๐Ÿค˜
Quote Tweet
Replying to @kentcdodds @ryanflorence and @remix_run
Remix is already pretty amazing. Iโ€™m following a non-remix react course on egghead, but Iโ€™m using remix. Iโ€™ve been able to skip so much stuff thatโ€™s just no longer necessary. Less code, fewer bugs, and way easier to understand.
3
3
30
Co-sign โœ๏ธ
Quote Tweet
The best thing Iโ€™ve done for my mental health here is to start being very liberal with the mute button. There are a lot of negative & toxic people here, but there are also kind, inspirational, funny, and helpful people, thoughts, & ideas. Keeping those front & center is key.
Show this thread
2
1
19
I just saw a promoted tweet with a video that played an ad before it played the actual video. An ad inside an ad. Good job, everyone ๐Ÿ‘
8
1
95
This is strongly felt when using Remix The React community is definitely a sucker for โ€˜โ€ข,~*cool code*~,โ€ขโ€™ so itโ€™s unsurprising a lot of people look at it and go โ€œthats it?โ€ Remix does a great job hiding all the complexity itโ€™s solving for you. I run into so few bugs in my app
Quote Tweet
Guarantee you the other candidates didn't handle race conditions, cancellations, errors, and revalidations. But the interviewers sure were impressed by the boutique-but-broken code! Meta goal of Remix is get web devs to care about the UX, rather than be amused by abstraction
Show this thread
14
93
Thank you and everyone at the #ReactSummit conference for naming Remix the breakthrough of the year! ๐Ÿ‘ We are honored to even be considered, and to have the chance to give back to the React and web development communities! ๐Ÿ™
Image
5
32
245
This sums up my bullishness on It's the framework that most effectively lets me leverage the knowledge I've gained from my experience building things on the web
Quote Tweet
"I get frustrated whenever I have [web platform] knowledge to solve a problem, but [an] abstraction prevents me from using [it]." I often harp on about knowledge portability being more valuable than code portability. This is why.
Show this thread
2
4
43