Latest Tutorials

Learn about the latest technologies from fellow newline community members!

  • React
  • Angular
  • Vue
  • Svelte
  • NextJS
  • Redux
  • Apollo
  • Storybook
  • D3
  • Testing Library
  • JavaScript
  • TypeScript
  • Node.js
  • Deno
  • Rust
  • Python
  • GraphQL
  • React
  • Angular
  • Vue
  • Svelte
  • NextJS
  • Redux
  • Apollo
  • Storybook
  • D3
  • Testing Library
  • JavaScript
  • TypeScript
  • Node.js
  • Deno
  • Rust
  • Python
  • GraphQL

Introducing Volta - it manages your Node.js versions so you don't have to

Web development is tough enough as it is, something as mundane as mismatched versions of Node in development versus production shouldn't be another thing you have to keep in mind. Volta can prevent this sort of issue and so much more for you and your dev team automatically, and it's easy to set up to boot. Read on to get started using it yourself.
Thumbnail Image of Tutorial Introducing Volta - it manages your Node.js versions so you don't have to

Auditing a React Application with Abstract Syntax Trees

Maintaining and refactoring a large codebase requires lots of development time and effort. Issues, such as inconsistencies in variable naming or passing incorrect arguments in function calls, tend to happen more frequently in larger codebases. As you scan your codebase for these issues, you may…
Thumbnail Image of Tutorial Auditing a React Application with Abstract Syntax Trees

I got a job offer, thanks in a big part to your teaching. They sent a test as part of the interview process, and this was a huge help to implement my own Node server.

This has been a really good investment!

Advance your career with newline Pro.

Only $40 per month for unlimited access to over 60+ books, guides and courses!

Learn More

    Abstract Syntax Trees - The Magic Behind Compilers

    A React application written with JSX. A style guide written with SASS. E-mail templates written with Pug. Such projects involve a compilation step that takes source code written in a language that a browser cannot understand and turns it into HTML/CSS/JavaScript code that a browser can parse and…
    Thumbnail Image of Tutorial Abstract Syntax Trees - The Magic Behind Compilers

      State Management in React Native with Redux and Redux Thunk

      The biggest challenge you will face when building a React Native application is managing state predictably across every component. With so many available NPM libraries that address the problem of state management, such as Redux and MobX, and built-in APIs for features like React Context,…
      Thumbnail Image of Tutorial State Management in React Native with Redux and Redux Thunk

      Which Module Formats Should Your JavaScript Library Support?

      As a web application grows and more features are added, modularizing the code improves readability and maintainability. In a basic web application, the application fetches and loads JavaScript files by having multiple