Let’s assume you already played around with Hasura open source GraphQL engine and you were wondering how to add an authentication layer with AWS Cognito. Couple of words about Hasura if you are not familiar. Hasura is free and open source engine that auto generates GraphQL API on top of new or existing Postgres database. If this is the first time you hear about it, I suggest to check my introductory article here:

and if you were wondering about how to use Authentication with Hasura you can read about it here:

In last article I showed AWS Cognito…


A bit more than a month ago we live streamed how to create Gatsby blog with Hasura. This blog post summarizes it. If you haven’t watched this video as well as other videos we have on Hasura Youtube channel I strongly suggest to check it out

The idea was to create a simple blog powered by GraphQL backend. For backend we chose Hasura because lots of reasons I layed out in this blog post:

We started by deploying Hasura to Heroku and creating bunch of tables, connecting them with foreign keys and immediately we had queries subscriptions and…


As you may know from various other blog posts found on blog.hasura.io, Hasura supports various types of authentication and in the following blog post I want to lay out what are your authentication options when using Hasura in production.

We will talk about the following things:

Securing GraphQL endpoint

Auth Webhooks

Auth using JWT

Hasura Permission system

Securing your GraphQL endpoint

When creating a new instance of Hasura engine, you’ve probably seen Secure your endpoint on top of the console:


So before VueConf I thought it will be a great idea to rewrite our React realtime chat app to VueJS, which features login, realtime chat inbox, typing indicator, online users

So here you go — the chat is up and running here

So in this blog post I want to describe what I actually did for rewriting that. I won’t go deeper in data modeling cause that is perfectly explained in this blog post, but let me explain the steps I did for creating this in Vue. …


Hi, this is a video course originally posted on dev.to and consist of 13 videos explaining how to build a real time app with Vue and Hasura.

In this course, we will start creating sort of a blog CMS step by step from zero to a working app.

1. What is GraphQL


React Hooks is a new React API, that came in 16.8 version and since then has been getting a lot of buzz. The reason for that is mostly that now we don’t really need to create class components for using state or lifecycle methods. In fact, you can ditch lifecycle methods completely, cause with hooks you can use for anything, you’ve used previously for lifecycle methods.

So now when hooks are out, let’s see if we can use GraphQL with hooks. But before let’s discuss in a nutshell how we can use GraphQL with React and Apollo.
This post will…


For quite some time, some of my friends and fellow conference speakers refer to me as “Mad scientist” type of person, because I tend to do crazy things with lots of technologies. I am not that mad, I just love the age we are living in. I am not only fascinated by technology, but I try to put my hands on every field that I am interested in. I think that’s how I got into doing Web/Mobile/AR/VR and IoT. …


In this post, I will show you how you can create effortless real-time GraphQL API with serverless business logic and deploy it to any cloud. Sounds a bit like a click-bait title right? What is effortless anyway? Obviously, some effort is involved. You may assume that we will create your own GraphQL server if you are familiar with GraphQL or you have heard about it and always wondered, what it is and how do I start writing GraphQL servers. Also, you may assume that we will be dealing with cloud deployments, serverless functions. In a nutshell — complex stuff.

Well…


Last month I published a blog post about how I traveled all around the world in 2018 speaking at conferences, giving workshops and contributing to open source community. I also wrote what downsides for me are and that I am considering switching to being developer advocate because of various reasons. So I tried to mind map for myself what are pros and cons of being independent consultant vs. being a developer advocate or software architect.

The main benefit for me was the ability to be involved in lots of exciting projects where I can do my best as well as…


This was really productive year. 11 conferences, 8 workshops and bunch of on-site consulting in various companies from corporations like Microsoft to small startups. 2018 is almost over, no more conferences and workshops are scheduled for December and it’s time to celebrate holidays with my kids and summarise this year. If you follow me on Twitter or here on Medium, or if you heard at least one of my talks at my Youtube Channel, you probably know that I am an independent consultant and I work with various companies both remotely and on-site, developing cutting edge products in Web/Mobile/AR/VR/IoT fields…

Vladimir Novick

Software architect & consultant, worldwide speaker, published author, workshop instructor, https://vnovick.com

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