How to Build a Web App with GraphQL and React — SitePoint – Website Design Article

In this tutorial, we’ll learn to build a web application with React and GraphQL. We’ll consume an API available from graphql-pokemon and serve it from this link, which allows you to get information about Pokémon. GraphQL is a query language for APIs and a runtime for fulfilling those queries created by Facebook. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes…

Read More

Build a JavaScript Command Line Interface (CLI) with Node.js — SitePoint – Website Design Article

As great as Node.js is for “traditional” web applications, its potential uses are far broader. Microservices, REST APIs, tooling, working with the Internet of Things and even desktop applications: it’s got your back. Another area where Node.js is really useful is for building command-line applications — and that’s what we’re going to be doing in this article. We’re going to start by looking at a number of third-party packages designed to help work with the command line, then build a…

Read More

How to Build a News App with Svelte — SitePoint – Website Design Article

Svelte is a new JavaScript UI library that’s similar in many ways to modern UI libraries like React. One important difference is that it doesn’t use the concept of a virtual DOM. In this tutorial, we’ll be introducing Svelte by building a news application inspired by the Daily Planet, a fictional newspaper from the Superman world. About Svelte Svelte makes use of a new approach to building users interfaces. Instead of doing the necessary work in the browser, Svelte shifts…

Read More

Introduction to Vue.js and the Quasar Framework — SitePoint – Website Design Article

In recent years, we’ve seen a proliferation of JavaScript tools and frameworks, such as Angular and React. I remember when I bought a book about Grunt.js: it was already being dropped by developers, who had started using other tools like Gulp, “the streaming build system”. But anyone who jumped on that train was likely to switch again really fast, because webpack came along and replaced them all. But among JavaScript frameworks, one has seen particularly rapid growth in recent years:…

Read More

Introduction to Vue.js and the Quasar Framework — SitePoint – Website Design Article

In recent years, we’ve seen a proliferation of JavaScript tools and frameworks, such as Angular and React. I remember when I bought a book about Grunt.js: it was already being dropped by developers, who had started using other tools like Gulp, “the streaming build system”. But anyone who jumped on that train was likely to switch again really fast, because webpack came along and replaced them all. But among JavaScript frameworks, one has seen particularly rapid growth in recent years:…

Read More

A Beginner’s Guide to npm — the Node Package Manager — SitePoint – Website Design Article

Node.js makes it possible to write applications in JavaScript on the server. It’s built on the V8 JavaScript runtime and written in C++ — so it’s fast. Originally, it was intended as a server environment for applications, but developers started using it to create tools to aid them in local task automation. Since then, a whole new ecosystem of Node-based tools (such as Grunt, Gulp and Webpack) has evolved to transform the face of front-end development. This popular article was…

Read More

Assess Your npm Project Health and Call the Doctor – Website Design Article

How to Assess an npm Project’s Health This is tip #4 out of 10 npm seecurity best practices. Rushing to constantly upgrade dependencies to their latest releases is not necessarily a good practice if it is done without reviewing release notes, the code changes, and generally testing new upgrades in a comprehensive manner. With that said, staying out of date and not upgrading at all, or after a long time, is a source for trouble as well. The npm CLI…

Read More