# TailwindCSS

Published articles for TailwindCSS.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Discover Roq, the Quarkus Way for Static Site Generation in Java

DevFeed: [Discover Roq, the Quarkus Way for Static Site Generation in Java](<https://devfeed.tech/articles/discover-roq-the-quarkus-way-for-static-site-generation-in-java-23016.md>)

Original publisher: [Read original article](<https://www.javaadvent.com/2025/12/discover-roq-the-quarkus-way-for-static-site-generation-in-java.html>)

Author: Andy Damevin

Published: 2025-12-09T02:02:47Z

Content type: tutorial

Language: en

Sources: [Java Advent Calendar](<https://devfeed.tech/sources/java-advent-calendar.md>)

Topics: [Quarkus](<https://devfeed.tech/topics/quarkus.md>), [Java](<https://devfeed.tech/topics/java.md>), [Development](<https://devfeed.tech/topics/development.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [gatsby](<https://devfeed.tech/topics/gatsby.md>), [Jekyll](<https://devfeed.tech/topics/jekyll.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [cms](<https://devfeed.tech/tags/cms.md>), [dev](<https://devfeed.tech/tags/dev.md>), [github-action](<https://devfeed.tech/tags/github-action.md>), [hugo](<https://devfeed.tech/tags/hugo.md>), [java](<https://devfeed.tech/tags/java.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [jvm](<https://devfeed.tech/tags/jvm.md>), [quarkus](<https://devfeed.tech/tags/quarkus.md>), [ssg](<https://devfeed.tech/tags/ssg.md>), [static-site-generator](<https://devfeed.tech/tags/static-site-generator.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>), [themes](<https://devfeed.tech/tags/themes.md>)

### AI overview

This tutorial introduces Roq, a static-site generator built as a thin layer on Quarkus for Java. It explains how Roq uses Quarkus features such as Qute templates, extensions, Dev Mode, plugins, themes, data files, and static-site export, then demonstrates setup and live reloading with a Quarkus, Roq, and Tailwind project.

### Source excerpt

Did you know about Roq? A powerful new tool that combines Java and Quarkus. Ok, prep a warm drink and put on some soft music and let's find out why Roq is so cool with the comfort of Quarkus Dev Mode and all its eco-system. Bonus: a touch of TailwindCss to make it look great! The post Discover Roq, the Quarkus Way for Static Site Generation in Java appeared first on JVM Advent.

## Nativewind: Speeding up Styling in React Native

DevFeed: [Nativewind: Speeding up Styling in React Native](<https://devfeed.tech/articles/nativewind-speeding-up-styling-in-react-native-20117.md>)

Original publisher: [Read original article](<https://hashrocket.com/blog/posts/nativewind-speeding-up-styling-in-react-native>)

Author: Jack Rosa

Published: 2025-11-13T14:00:00Z

Content type: tutorial

Language: en

Sources: [Hashrocket](<https://devfeed.tech/sources/hashrocket.md>)

Topics: [React Native](<https://devfeed.tech/topics/react-native.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Expo](<https://devfeed.tech/topics/expo.md>), [Babel](<https://devfeed.tech/topics/babel.md>), [Prettier](<https://devfeed.tech/topics/prettier.md>)

Tags: [babel](<https://devfeed.tech/tags/babel.md>), [css](<https://devfeed.tech/tags/css.md>), [init](<https://devfeed.tech/tags/init.md>), [install](<https://devfeed.tech/tags/install.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [react](<https://devfeed.tech/tags/react.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [tailwind-css](<https://devfeed.tech/tags/tailwind-css.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>)

### AI overview

A tutorial on using NativeWind to style React Native applications with Tailwind CSS classes. It explains NativeWind's runtime or Babel-plugin compile-time translation into React Native styles, and covers setup with Expo, Tailwind configuration, a global CSS file, and Babel.

### Source excerpt

How Nativewind can speed up your React Native Development If you're anything like me, after working on a few web projects with Tailwind, it can feel like a drag to return to stacks that use other styling libraries. Tailwind has become, for myself, and many other developers, a standard styling paradigm. When starting my most recent React Native project, I was relieved to find out that NativeWind exists. NativeWind is exactly what is sounds like: Tailwind Classes in React Native. I can attest to the breeziness of writing an entire native app without a single call to StyleSheet.create. It's Familiar Nativewind takes the familiar classes of Tailwind CSS directly to your React Native components. Virtually every* class from Tailwind CSS can be used the exact same way on your mobile app (and the web), and the development results end up being faster iteration, less translating, and components that feel more readable and maintainable. Let's look at how to set it up NativeWind translates Tailwind class names into React Native styles at runtime or compile-time, if you use the Babel plugin. You end up with the the same composable mindset of Tailwind, but the output is just React Native styles. The setup is simple enough, for my latest project we used expo: npx expo install nativewind react-native-reanimated@~3.17.4 react-native-safe-area-context@5.4.0 npx expo install --dev tailwindcss@^3.4.17 prettier-plugin-tailwindcss@^0.5.11 Now to generate a tailwind config, run: npx tailwindcss init Be sure to include the path to your components in the generated tailwind.config.js file /** @type {import('tailwindcss').Config} */ module.exports = { content: ["./App.tsx", "./components/**/*.{js,jsx,ts,tsx}"], presets: [require("nativewind/preset")], theme: { extend: {}, }, plugins: [], } Next create your global.css file with tailwind's directives @tailwind base; @tailwind components; @tailwind utilities; Then, enable the Babel plugin in babel.config.js: module.exports = function (api) { api

## How I prototype with colors in Jetpack Compose

DevFeed: [How I prototype with colors in Jetpack Compose](<https://devfeed.tech/articles/how-i-prototype-with-colors-in-jetpack-compose-25784.md>)

Original publisher: [Read original article](<https://www.sinasamaki.com/how-i-prototype-with-colors-in-jetpack-compose/>)

Author: sinasamaki

Published: 2025-02-21T07:25:13Z

Content type: tutorial

Language: en

Sources: [sinasamaki](<https://devfeed.tech/sources/sinasamaki.md>)

Topics: [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Compose](<https://devfeed.tech/topics/compose.md>), [Dark Mode](<https://devfeed.tech/topics/dark-mode.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [ui](<https://devfeed.tech/topics/ui.md>), [TailwindCSS](<https://devfeed.tech/topics/tailwindcss.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>)

Tags: [android-studio](<https://devfeed.tech/tags/android-studio.md>), [article](<https://devfeed.tech/tags/article.md>), [compose](<https://devfeed.tech/tags/compose.md>), [dark-mode](<https://devfeed.tech/tags/dark-mode.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

A tutorial on prototyping Jetpack Compose UI colors by adapting TailwindCSS's predefined palette into Kotlin color objects and using an infix extension function to select light or dark variants.

### Source excerpt

Don't waste time choosing colors in Jetpack Compose

## 🔥 TailwindCSS v4

DevFeed: [🔥 TailwindCSS v4](<https://devfeed.tech/articles/tailwindcss-v4-34910.md>)

Original publisher: [Read original article](<https://frontendfocus.substack.com/p/tailwindcss-v4>)

Author: Mads Brodt

Published: 2024-03-13T16:01:41Z

Content type: article

Language: en

Sources: [Front-End Focus](<https://devfeed.tech/sources/front-end-focus.md>)

Topics: [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [CSS Framework](<https://devfeed.tech/topics/css-framework.md>), [CSS](<https://devfeed.tech/topics/css.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [PostCSS](<https://devfeed.tech/topics/postcss.md>), [Rust](<https://devfeed.tech/topics/rust.md>)

Tags: [css](<https://devfeed.tech/tags/css.md>), [postcss](<https://devfeed.tech/tags/postcss.md>), [rust](<https://devfeed.tech/tags/rust.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>)

### AI overview

This article previews TailwindCSS v4 and highlights its proposed CSS-first configuration model, reduced setup requirements, and a new Rust-powered engine advertised as up to 10 times faster. It also mentions container queries, composable variants, and transpilation support for some modern CSS features in older browsers.

### Source excerpt

If you've been following the newsletter for awhile, you know that I'm a big fan of TailwindCSS.

## Publishing a Next.js app to Vercel with Nx

DevFeed: [Publishing a Next.js app to Vercel with Nx](<https://devfeed.tech/articles/publishing-a-next-js-app-to-vercel-with-nx-21389.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2021/09/nextjs-deploy-vercel-with-nx/>)

Published: 2021-09-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Next.js](<https://devfeed.tech/topics/next-js.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [next](<https://devfeed.tech/tags/next.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [react](<https://devfeed.tech/tags/react.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

This tutorial explains how to deploy a Next.js app built in an Nx workspace. It covers exporting a statically rendered site as HTML, CSS, and JavaScript files for deployment on a static web server, and introduces Vercel as an option for using richer deployment features and future dynamic capabilities.

### Source excerpt

Lorem ipsum dolor sit amet

## Use Cypress with Next.js and Nx to battle test your React Components

DevFeed: [Use Cypress with Next.js and Nx to battle test your React Components](<https://devfeed.tech/articles/use-cypress-with-next-js-and-nx-to-battle-test-your-react-components-21387.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2021/08/nextjs-storybook-cypress-nx/>)

Published: 2021-08-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Cypress](<https://devfeed.tech/topics/cypress.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [test](<https://devfeed.tech/topics/test.md>)

Tags: [cypress](<https://devfeed.tech/tags/cypress.md>), [next](<https://devfeed.tech/tags/next.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [react](<https://devfeed.tech/tags/react.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

This tutorial explains how to use Nx-generated Cypress end-to-end tests with a Next.js application to test React components. It discusses the automatically generated Cypress setup and writing high-level tests for the application.

### Source excerpt

Lorem ipsum dolor sit amet

## Use Storybook with Tailwind in an Nx Workspace

DevFeed: [Use Storybook with Tailwind in an Nx Workspace](<https://devfeed.tech/articles/use-storybook-with-tailwind-in-an-nx-workspace-21388.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2021/08/nextjs-storybook-tailwind-nx/>)

Published: 2021-08-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Storybook](<https://devfeed.tech/topics/storybook.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>), [ui](<https://devfeed.tech/topics/ui.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [components](<https://devfeed.tech/tags/components.md>), [next](<https://devfeed.tech/tags/next.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [react](<https://devfeed.tech/tags/react.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>), [ui](<https://devfeed.tech/tags/ui.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

This tutorial explains how to use Storybook with Tailwind in an Nx workspace for a Next.js application. It demonstrates generating a shared library for UI components and creating a topic-button React component for isolated development.

### Source excerpt

Lorem ipsum dolor sit amet

## Using Nx Workspace generators to scaffold new blog posts

DevFeed: [Using Nx Workspace generators to scaffold new blog posts](<https://devfeed.tech/articles/using-nx-workspace-generators-to-scaffold-new-blog-posts-21386.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2021/07/nextjs-workspace-generator-blog-draft/>)

Published: 2021-07-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Boilerplate](<https://devfeed.tech/topics/boilerplate.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [Cypress](<https://devfeed.tech/topics/cypress.md>), [MDX](<https://devfeed.tech/topics/mdx.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [cypress](<https://devfeed.tech/tags/cypress.md>), [developers](<https://devfeed.tech/tags/developers.md>), [generators](<https://devfeed.tech/tags/generators.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [mdx](<https://devfeed.tech/tags/mdx.md>), [next](<https://devfeed.tech/tags/next.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [react](<https://devfeed.tech/tags/react.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>)

### AI overview

This tutorial explains how Nx Workspace generators can scaffold new blog drafts in a blog project built with Next.js and Nx. It introduces generators as a way to reduce repetitive setup work, improve naming and component consistency, and lower collaboration friction as projects scale.

### Source excerpt

Lorem ipsum dolor sit amet

## Hot Reload MDX changes in Next.js and Nx

DevFeed: [Hot Reload MDX changes in Next.js and Nx](<https://devfeed.tech/articles/hot-reload-mdx-changes-in-next-js-and-nx-21385.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2021/07/fast-refresh-mdx-files-next-and-nx/>)

Published: 2021-07-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [MDX](<https://devfeed.tech/topics/mdx.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>), [Web app](<https://devfeed.tech/topics/webapp.md>)

Tags: [hot-reloading](<https://devfeed.tech/tags/hot-reloading.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [mdx](<https://devfeed.tech/tags/mdx.md>), [next](<https://devfeed.tech/tags/next.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [react](<https://devfeed.tech/tags/react.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>)

### AI overview

A tutorial on implementing a custom server for a Next.js app with Nx so MDX file changes automatically refresh the rendered page. It explains how Next.js Fast Refresh works and introduces the next-remote-watch package for watching MDX changes.

### Source excerpt

Lorem ipsum dolor sit amet

## Component hydration with MDX in Next.js and Nx

DevFeed: [Component hydration with MDX in Next.js and Nx](<https://devfeed.tech/articles/component-hydration-with-mdx-in-next-js-and-nx-21384.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2021/07/component-hydration-nextjs-nx/>)

Published: 2021-07-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [MDX](<https://devfeed.tech/topics/mdx.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [mdx](<https://devfeed.tech/tags/mdx.md>), [next](<https://devfeed.tech/tags/next.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [react](<https://devfeed.tech/tags/react.md>), [series](<https://devfeed.tech/tags/series.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>)

### AI overview

A tutorial on dynamically hydrating React components with MDX in a Next.js and Nx blog project. It explains how MDX enables React components to be embedded in Markdown and begins implementing a reusable YouTube component in an Nx React library.

### Source excerpt

Lorem ipsum dolor sit amet

## Read and render MD files with Next.js and Nx

DevFeed: [Read and render MD files with Next.js and Nx](<https://devfeed.tech/articles/read-and-render-md-files-with-next-js-and-nx-21382.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2021/06/read-render-markdown-nextjs-and-nx/>)

Published: 2021-06-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Next.js](<https://devfeed.tech/topics/next-js.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [Parsing](<https://devfeed.tech/topics/parsing.md>), [HTML](<https://devfeed.tech/topics/html.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [files](<https://devfeed.tech/tags/files.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [html](<https://devfeed.tech/tags/html.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [next](<https://devfeed.tech/tags/next.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [parsing](<https://devfeed.tech/tags/parsing.md>), [react](<https://devfeed.tech/tags/react.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>)

### AI overview

A tutorial on using Next.js and Nx to read Markdown files from a filesystem, parse the Markdown, and render it as HTML for a blog platform.

### Source excerpt

Lorem ipsum dolor sit amet

## Setup Next.js to use Tailwind with Nx

DevFeed: [Setup Next.js to use Tailwind with Nx](<https://devfeed.tech/articles/setup-next-js-to-use-tailwind-with-nx-21383.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2021/06/setup-tailwind-nextjs-and-nx/>)

Published: 2021-06-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [CSS](<https://devfeed.tech/topics/css.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [css](<https://devfeed.tech/tags/css.md>), [guide](<https://devfeed.tech/tags/guide.md>), [install](<https://devfeed.tech/tags/install.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [next](<https://devfeed.tech/tags/next.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [npm](<https://devfeed.tech/tags/npm.md>), [react](<https://devfeed.tech/tags/react.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [tailwind-css](<https://devfeed.tech/tags/tailwind-css.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>)

### AI overview

A tutorial showing how to configure TailwindCSS in a Next.js application within an Nx workspace, including package installation, configuration files, global style imports, and a basic integration test.

### Source excerpt

Lorem ipsum dolor sit amet

## Create a Next.js web app with Nx

DevFeed: [Create a Next.js web app with Nx](<https://devfeed.tech/articles/create-a-next-js-web-app-with-nx-21381.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2021/06/create-nextjs-webapp-nx/>)

Published: 2021-06-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Next.js](<https://devfeed.tech/topics/next-js.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Cypress](<https://devfeed.tech/topics/cypress.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [css](<https://devfeed.tech/tags/css.md>), [cypress](<https://devfeed.tech/tags/cypress.md>), [framework](<https://devfeed.tech/tags/framework.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [next](<https://devfeed.tech/tags/next.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [react](<https://devfeed.tech/tags/react.md>), [storybook](<https://devfeed.tech/tags/storybook.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

A tutorial on creating a Next.js web application in an Nx workspace. It explains workspace anatomy, setup, application generation, and the separation of deployable apps from reusable libraries.

### Source excerpt

Lorem ipsum dolor sit amet

## Multi-line truncation with @tailwindcss/line-clamp

DevFeed: [Multi-line truncation with @tailwindcss/line-clamp](<https://devfeed.tech/articles/multi-line-truncation-with-tailwindcss-line-clamp-3476.md>)

Original publisher: [Read original article](<https://tailwindcss.com/blog/multi-line-truncation-with-tailwindcss-line-clamp>)

Published: 2021-01-24T20:00:00Z

Content type: tutorial

Language: en

Sources: [Tailwind CSS Blog](<https://devfeed.tech/sources/tailwind-css-blog.md>)

Topics: [TailwindCSS](<https://devfeed.tech/topics/tailwindcss.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>)

### AI overview

This tutorial introduces the official @tailwindcss/line-clamp plugin for truncating text to a specified number of lines with a trailing ellipsis.

### Source excerpt

A few weeks back we released @tailwindcss/line-clamp, an official Tailwind CSS plugin for truncating text to a specific number of lines.

## How to Add TailwindCSS to an Ember App

DevFeed: [How to Add TailwindCSS to an Ember App](<https://devfeed.tech/articles/how-to-add-tailwindcss-to-an-ember-app-28405.md>)

Original publisher: [Read original article](<https://eaf4.com/how-to-add-tailwindcss-to-an-ember-app/>)

Author: Edward Faulkner

Published: 2018-05-05T03:39:25Z

Content type: tutorial

Language: en

Sources: [Edward Faulkner](<https://devfeed.tech/sources/edward-faulkner.md>)

Topics: [Ember](<https://devfeed.tech/topics/ember.md>), [TailwindCSS](<https://devfeed.tech/topics/tailwindcss.md>), [App](<https://devfeed.tech/topics/app.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [apps](<https://devfeed.tech/tags/apps.md>), [code](<https://devfeed.tech/tags/code.md>), [ember](<https://devfeed.tech/tags/ember.md>), [github](<https://devfeed.tech/tags/github.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learning](<https://devfeed.tech/tags/learning.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>), [videos](<https://devfeed.tech/tags/videos.md>)

### AI overview

A screencast demonstrates how to integrate TailwindCSS into an Ember app. The accompanying code is available on GitHub, and the tutorial aims to address the lack of learning materials for this integration.

### Source excerpt

There is definitely an intimidation factor some people feel about integrating things into Ember apps. While there are plenty of things I want to make easier too, I think a large amount of the perception only comes from lack of good learning materials. Toward that goal, I made this screencast