A new tech blog that discusses all things related to Node.JS, Javascript frameworks (React, Gatsby, VUE), MongoDB, Node Frameworks (Express and others), REST API, GraphQL, Python and Web scraping

This tech blog will discuss some of the following issues / topics in the coming months:

Blog

  • Starting a blog with Gatsby.js, React.js and GraphQL.
  • Hosting the blog on Netlify.
  • Registering a custom domain name using NameCheap and linking the Netlify blog to the custom domain

Data Generation and creation of Mock REST APIs

  • Creating Fake random data using JSON-Generator.
  • Creating massive amounts of fake data in Node.js using Faker.js and Lodash.js NPM packages
  • Creating Mock REST APIs using Json-Server an NPM package.

Node.js and Javascript frameworks

  • Javascript client frameworks / libraries like React, VUE and Gatsby and Redux for state management in React and possibly NEXT.js and NUXT.js for Node.js server side rendering.
  • Node.js and Node Frameworks Express and possibly Hapi.
  • Full stack development with the MERN Stack (Mongo, Express, React, Node) and possibly MEVN stack (Mongo, Express, VUE, Node).
  • State Management in React using Redux and other techniques

SQL, NoSQL Databases

  • Headless CMS's like Contentful
  • NoSQL databases like MongoDB, Firebase / Firestore
  • SQL databases like SQL Server, MySQL, SQLite, PostgreSQL
  • ORMs like Mongoose, Sequelize, Entity Framework Core

Hosting and Authentication

  • Hosting websites on hosting services like Netlify, Heroku, and possibly others
  • Using Netlify identity with your React App
  • Adding Facebook, GitHub, Google login to your React App

Web scraping

  • Scraping with Node.js
  • Scraping with Python (Beautiful Soup, Scrapy)
  • Scraping Javascript sites using Selenium, Puppeteer
  • Storing scraped data in MySQL, MongoDB, CSV / XLSX, XML and JSON files
  • Scraping sites like Facebook, Twitter, IMDB etc.

Online Training Sites

  • Compare Udemy, Treehouse, Pluralsight, OReilly / Safari
  • Pros and Cons of each site
  • More on Udemy, my favorite

REST APIs

  • Creating REST APIs with ASP.NET Core, Node.js and Express, and possibly with Django and Flask
  • Creating GraphQL APIs with ASP.NET Core, Node.js and Express
  • Exploring OData (Open Data Protocol)
  • Using GraphQL in a React client