MJ

@mjackson

Building better websites with

Carlsbad, CA
Joined January 2007

Tweets

You blocked @mjackson

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @mjackson

  1. 4 hours ago

    How did Netlify fix their CDN? We told them they had a problem when SSR apps were expecting to get different results from the Netlify CDN cache when the query string changed. SSG had blinded them to a significant flaw in their CDN architecture.

    Show this thread
    Undo
  2. 4 hours ago

    The broken JAMStack thinking even leaked into the tools they made to serve JAMStack sites. Up until a few weeks ago the Netlify CDN ignored the query string when caching! Why? Because the query string doesn’t matter when every page is pre-rendered. That’s JAMStack for ya 🤡

    Show this thread
    Undo
  3. 7 hours ago

    Consider the simple case of a variable that you need in the browser, like a public key. In SSG you need access to the compiler so you can "inject" your var during CI. In SSR, just set an env var and put it in the HTML somewhere. Small complexities like this really add up.

    Show this thread
    Undo
  4. 7 hours ago

    SSG/JAMStack broke so many developers' ideas about how the web works. When you take away the server, all you have left is the build. And that's a very limiting place to be. Put the server back in, and it's a breath of fresh air. You wonder why you ever left it. 😅

    Show this thread
    Undo
  5. Retweeted
    12 hours ago

    Yeah ... this changes everything for React Router apps. I can't wait to release this. Note that this completely handles all async state, interruptions, error handling, form serialization, route data revalidation and more. Code is in the next tweet.

    Show this thread
    Undo
  6. Retweeted
    Apr 11

    Want to use Remix 💿 to lay the foundation for your next mobile project? With our new + templates, now you can!

    Undo
  7. 17 hours ago

    Wordle 297 2/6 🟨⬛⬛⬛⬛ 🟩🟩🟩🟩🟩

    Undo
  8. Retweeted
    Apr 10

    I like this idea of “React sprinkles”. You can use as much or as little React as you like in . This helps it meet the needs of really client-heavy apps, but also very minimal apps that don’t need much interactivity. Remix spans the whole spectrum 🌈

    Undo
  9. Retweeted
    Apr 11

    TOMORROW I'll give a "Remix from Scratch" talk on April's edition of 💪🏽🔥 we'll take a pure HTML website, improve its navigation with Vanilla JS and then reimplement it with Remix. There's still time to register! Let's go? cc

    Undo
  10. Retweeted
    Apr 11

    📝 Wrote some thoughts around how the web’s principles are reflected in modern tools like and

    Undo
  11. Apr 10

    I’ve heard more than one person using say how they were surprised to realize after a while that they were essentially a “backend developer”, which is something that they had never really identified with before. But Remix blurs the lines between the backend and front!

    Show this thread
    Undo
  12. Apr 10

    Locality of reference was a huge factor in the design of our route modules in . Having your component (view) in the same file as the functions that handle reading and writing it’s data (loader/action) eases the transition of primarily front-end devs into full stack.

    Show this thread
    Undo
  13. Apr 10

    I like this idea of “React sprinkles”. You can use as much or as little React as you like in . This helps it meet the needs of really client-heavy apps, but also very minimal apps that don’t need much interactivity. Remix spans the whole spectrum 🌈

    Undo
  14. Apr 10

    This is my favorite week of the year, leading up to Easter Sunday. The message of Easter is redemption, peace, healing, and triumph over death. No matter what is broken, it can be fixed through the atonement of Jesus Christ. Have a great week ❤️ 👉

    Undo
  15. Apr 9

    If you wanna know where to find me after this tech thing is over, I’ll be in the garden

    Show this thread
    Undo
  16. Apr 9

    You know what would be really fun? Working in a nursery selling plants. 🌻 You’d just get to sit there all day and help people grow beautiful things and answer their questions about what soil to use and which kinds of plants to pick. No computers. Just plants. 😅

    Show this thread
    Undo
  17. Apr 9

    I was on a podcast recently where the interviewer was genuinely pretty shocked when I used the words “React” and “web standards” in the same breath. But it isn’t React’s fault if *you* aren’t using web standards and progressive enhancement. That’s your job!

    Show this thread
    Undo
  18. Apr 9

    For example, nothing about React says that your page needs to be a janky mess with spinners everywhere. But lots of “React sites” are. Why? Take a closer look at your tools. Pop open the network tab. Are your tools getting in the way?

    Show this thread
    Undo
  19. Apr 9

    Unfortunately I think when some of these people say “React” what they mean is “my React framework”. Like when people in the Rails community said “Ruby” but really meant “Ruby on Rails”. React is very flexible. If it feels busted to you, it might be your framework’s fault.

    Show this thread
    Undo
  20. Apr 9

    I’ve been seeing more and more people bemoaning the widespread use of React lately. Wishing for something else to come along. Don’t forget: the underlying tech is HTML! Treat React as just a tool for generating and manipulating HTML and you will have a much better time with it.

    Show this thread
    Undo

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·