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

Mastering JavaScript: Demystifying the Concept of Coercion

JavaScript is often misconstrued due to its complex concepts. One such concept that makes developers scratch their heads is Coercion . This article aims to clarify the concept of JavaScript coercion, to equip readers with the knowledge to conquer JavaScript's coercion mystery. The topic of coercion is frequently highlighted as a challenging area within JavaScript. Here are some typical sentences you will hear from developers regarding coercion:

Mastering JavaScript Symbols: An In-Depth Guide

As a seasoned JavaScript developer, you must have encountered Symbols in your coding journey already. These unique identifiers, often used as a replacement for UUID, offer more than meets the eye. They're instrumental in preventing collisions with keys in objects, as they're inherently unique each time they're created. Many developers tend to overlook the complexity and benefits of using Symbols in the JavaScript landscape. This guide offers an insight into the usage of JavaScript Symbols, both well-known and custom, and how to leverage them effectively. In JavaScript, Symbols are distinct from other data types since they can't be constructed using the new keyword. Instead, you invoke the Symbol() function to create a Symbol.

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 $30 per month for unlimited access to over 60+ books, guides and courses!

Learn More

JavaScript Essentials: Exploring `this` and Other Key Concepts

JavaScript, a powerful and widely-used web programming language, is packed with unique features and aspects that can sometimes seem scary to both beginners and seasoned developers alike. One such concept is this , a notorious JavaScript keyword known for its seemingly inconsistent behavior. Grasping this , along with some other crucial JavaScript concepts like the Event Loop and Promises, can significantly improve your coding ability and problem-solving skills. This article aims to simplify this , and several other misunderstood JavaScript fundamentals.

Mastering JavaScript: A Comprehensive Guide to Event Loops and Promises

JavaScript, known as a versatile and dynamic programming language, plays a significant role in the current web development landscape. However, gaining mastery in JavaScript requires understanding complex concepts like Event Loops and Promises and many more. This article tries to demystify these topics, equipping readers with the essential tools and knowledge to enhance their JavaScript proficiency. JavaScript, a single-threaded, non-blocking, and asynchronous concurrent language (phew, those were a lot of big words), uses Event Loops as the core of its asynchronous behavior. Event Loops manage the execution of multiple code blocks over time, allowing JavaScript to appear multi-threaded on the front while remaining single-threaded on the back.

Creating a Unique Developer Resume with Vue.js

Are you an aspiring developer aiming to craft a unique portfolio and resume? This article explores the significance of a developer resume, constructed with a preferred framework, as a powerful demonstration of one's skills and understanding of that framework. Furthermore, we'll discuss how the progressive framework Vue.js can be utilized to construct a remarkable developer resume. The journey commences with a short exploration of the value of a developer's portfolio and resume. Each developer's portfolio is distinct, with its importance varying based on its content. However, there are common pitfalls that can diminish a portfolio's effectiveness: All these scenarios can adversely affect your credibility and job prospects.