ReactJS Girls Conf Recap & Videos

May 21, 2019

by Eve Porcello A few weeks ago, I had the distinct pleasure of being the MC for ReactJS Girls Conf in London. Thanks to the organizers and to Steve Ballmer . The ReactJS Girls organization started a year or so ago, and they've put together meetups and community events in London and…

Continue Reading →

Upgrading the GraphQL Workshop

May 16, 2019

"We out here". I say this at least 5 times every day. I never knew the origin until I looked it up and found out that it means the "arduous labor of consistent practice in skateboarding tricks...skating hard...putting in work". Turns out, I've been using that phrase right, because…

Continue Reading →

Refactoring the StarRating Component with React Hooks

April 23, 2019

In Spring 2017, we released our first O'Reilly book , Learning React . On the day that I heard they were sending the final version of the book to the printer, I made one simple request on Twitter: I thought this was very reasonable. Don't change anything for 5 years. Well, two years…

Continue Reading →

GraphQL is for Everyone

April 18, 2019

By Eve Porcello Before I ever wrote a line of code, I worked as a product manager. I created wireframes, wrote technical specs, worked with developers, and trained people on how to work with the internal tools that we built. A lot of the data for those projects would come from REST…

Continue Reading →

Using Subscriptions in GraphQL Playground

April 09, 2019

^^ get it... listening? On the tech timeline, GraphQL is pretty new. Whenever something is new, there is FOMO : fear of missing out, and some developers rush to learn the new thing. Other developers believe that the technology they already have is good and try everything they can to…

Continue Reading →

Understanding GraphQL Mutations

April 02, 2019

You can't spell GraphQL without the QL: the query language. But don't let the term query suggest that GraphQL is only about getting data. GraphQL is way more than that. To change data with GraphQL, we can send a mutation. Think of a GraphQL mutation as a function that can perform…

Continue Reading →