1st FaceySpacey Newsletter in Reactlandia

James Gillmore
Reactlandia
Published in
Sent as a

Newsletter

4 min readJul 24, 2017
a smash hit thanks to you!

Whatup everyone!

First off, I want to thank you for being one of our first supporters. l’ll always remember who you guys are. I’ve analyzed the list several times to try and remember your names:

It’s just the beginning. We have a lot more in store.

WHAT I’M UP TO

I’d like to take a second to describe what I’m up to.

Essentially, I spent about a year and half with React (and React Native) and decided I was fed up with various workarounds and that I would create a situation for myself to finally nail some long-standing problems with what is without a doubt the best application development experience I’ve had in my 12 years in this game: React, functional declarative programming, Redux, etc.

STAGE 1

Stage one has been about true universal rendering + a proper router for Redux. Routing is perhaps the #3 most important part of our stack. Here’s the stack in reverse order of importance:

  • Redux-First Router (fun fact just for you guys: will be renamed Rudy soon)
  • Redux
  • React

So from a primarily client-side perspective that’s our stack. However, with SSR and being able to use Redux + React server-side, it’s basically the stack you’re using server-side too — with Express deserving a more than honorable mention. The funny part is Rudy takes the place of all the server-side routing frameworks we were used to from “the MVC days.”

So the Rudy + Universal product lines are the first 2 product lines to come out and both on their road to completion. Universal has some really exciting stuff coming out this week and in August — keep a close watch!

After that, I have a 2nd and possibly 3rd round on the roadmap before I return to product development, where I’ll be using these tools!

THIS WEEK

This week (well, last week), we released our breakdown on why Rudy is the the answer to not just data-fetching when it comes to routing, but also Redux Middleware in general:

Redux-First Router Data-Fetching: Solving the 80% Use-Case for Async Middleware

https://medium.com/faceyspacey/redux-first-router-data-fetching-solving-the-80-use-case-for-async-middleware-14529606c262

I hope to never write an article that long again. It took me 2.5 days where I rather have been programming. It’s a very important article in the RFR/Rudy story. Make sure you read it. It’s another “we’ve been doing it wrong” sorta article, like the pre-release article.

THAT’S IT

In interest of not taking up to much of your time, I’ll cap it at that — cuz you all know I like to write. In the future I’ll not just be covering my own stuff, but any truly significant tools for The React Stack that emerged throughout the week.

I’ll also be adding a few more personal anecdotes to the Newsletter to give it character only true supporters might be interested in. This has been a long road of programming for me — as I’m sure it has been for you too— so you pick up a lot of insightful things that often only exist in the back of our minds that never get shared.

Think of this “Letter” as I kind of special connection between me to you.

Lastly, if you haven’t read it already, make sure to read the article that started it all (from the Universal” product line):

Universal Rendering is finally hear for The React Stack

https://medium.com/faceyspacey/code-cracked-for-code-splitting-ssr-in-reactlandia-react-loadable-webpack-flush-chunks-and-1a6b0112a8b8

another fun fact: webpack-flush-chunks will soon have a name change of its own as some new and exciting features come out: universal-render

One Love: The React Stack.

Idiomatic Javascript in Reactlandia

-James @ faceyspacey

ps. special thanks to Nicolás Delfino (one of our first Rudy users) for the awesome logo he made!!!:

the backstory behind the name/logo will unveil itself soon enough ;)

--

--