Introduction

Are you using Semantic UI and think the styles are a good foundation but you would like to customize them without adding a lot of new styles to your codebase? That’s what happened to us, and because we don’t use create-react-app to scaffold our projects, their main guide wasn’t useful for us. Neither was the medium post they link on how to set it up with webpack, since that post is a bit old, but it was very helpful on how to sort this out!

The main idea behind what we are trying to accomplish here is to have an…


“🚀 A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server” — Apollo Client github repository

Why do we need a GraphQL client?

As GraphQL backends expose their API over a single HTTP endpoint, we could just use fetch to interact with it. The problem is this doesn’t scale well because we would need to reimplement backend agnostic features on every project, such as caching data, updating the local cache after a mutation, UI framework integration, and more!

A GraphQL client should have those kinds of functionalities so that you don’t have to reimplement these behaviors yourself. …


Neox

What’s Neox?

Neox is a really tiny JavaScript library (just 269B when minified and gzipped!) that exposes a function returning a simple data structure from any given plain JavaScript object.

The problem it solves

While using Immutable to create our Redux reducers, we found an issue in the way it interacts with React’s useEffect hook (“the Effect Hook lets you perform side effects in function components”). …


Authentication is crucial in a lot of web apps, as it’s what makes it possible to limit content to some users. For example, if your bank doesn’t handle it properly, anyone could be able to see your bank account data!

Goal

The main goal of this article is to show the recommended way to handle routes authorization in vue using vue-router. Although vue-router’s documentation covers this, I thought it would be great to have it all in one place with some simple and understandable code examples.

Let’s get into it

Only care about the code? Check the github repo

In order to show how this…

Nicolas Tinte

Frontend Tech Lead @NeoCoast

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store