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

    Styling and Theming in Shadcn UI - Using Shadcn Colors and Design Tokens

    Shadcn UI stands on its modern design principles, all wrapped up in a simple, maintainable package. As developers and designers increasingly seek to create cohesive experiences across their applications, understanding how to effectively utilize colors and design tokens becomes paramount. In this post, we will delve into the world of styling and theming in Shadcn UI, particularly focusing on its color palette and the effective use of design tokens. Design tokens serve as the backbone of consistent designs. They define visual properties like colors, spacing, and typography, allowing for easier updates and a uniform look across components. Using design tokens in Shadcn UI simplifies styling, enabling you to define your color scheme only once and reference it wherever needed. Color tokens are specific values assigned to colors used in your application's design palette. When you change a color token, it cascades throughout your entire application, ensuring a consistent look without having to redefine styles everywhere.

      Styling and Theming in Shadcn UI - How to Apply Themes and Customize Styles

      Shadcn UI offers a powerful toolkit for developers who want to enhance the aesthetics and functionality of their web applications without diving into complex CSS frameworks. In this guide, we will explore how to apply themes and customize styles effectively using Shadcn UI. By the end of this article, you’ll be equipped with practical code snippets, tips, and best practices to elevate your projects. Shadcn UI is a UI component library that simplifies the process of creating beautiful websites. With its philosophy focused on simplicity, Shadcn UI allows developers to create themes that are both functional and visually appealing. They adopt a utility-first approach that integrates seamlessly with modern workflows. Before diving into styling and theming, ensure you have Shadcn UI correctly set up in your project. You can start by installing the library with your package manager:

      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

        Installation and Setup of Shadcn UI

        Setting up a new UI framework can be a daunting task, but with Shadcn UI, the process is fairly simple and efficient. In this guide, we will walk through the steps to get Shadcn UI installed and running in your project, ensuring you can leverage its capabilities in no time. Before diving into the installation, it's important to ensure your development environment is ready. Here’s what you’ll need: If you don’t already have a project set up, you can create a new one. In your terminal, run:

          Jelajahi Ekspresi Kegembiraan Bermain Game Super 10 bersama Teman-Teman!

          Bermain game merupakan kegiatan yang dapat memberikan kegembiraan dan hiburan bagi banyak orang. Salah satu game yang mendapatkan popularitas tinggi adalah Super 10. Game ini menawarkan pengalaman yang seru dan menantang untuk dimainkan bersama teman-teman. Dalam artikel ini, kita akan menjelajahi ekspresi kegembiraan yang dapat dirasakan saat bermain game Super 10 bersama orang-orang terdekat kita. Super 10 adalah permainan kartu dewapoker yang menarik dan seru. Dalam permainan ini, setiap pemain diberikan kartu yang harus diatur menjadi kombinasi yang bernilai sepuluh. Serunya, permainan ini tidak hanya dapat dimainkan secara individu, tetapi juga bersama teman-teman. Super 10 dapat dimainkan oleh 2 hingga 6 orang dalam satu kali sesi permainan.
          Thumbnail Image of Tutorial Jelajahi Ekspresi Kegembiraan Bermain Game Super 10 bersama Teman-Teman!

            How to Read Environment Variables in Vite with React and TypeScript

            Knowing how to access environment variables is useful when developing applications, especially in a modern framework like Vite with React and TypeScript. If you’ve ever wondered how to read these variables efficiently, you’ve landed in the right place. This guide will walk you through the steps needed to leverage environment variables effectively in your Vite projects without falling into common pitfalls. Environment variables are a class of variables that enable you to define distinct settings for different stages of your application—development, testing, and production. They allow you to manage configurations, API keys, and other sensitive data without hardcoding them into your source code. Here’s how you can approach reading environment variables in a Vite-powered React and TypeScript project: