# Yarn

Yarn is a package manager and project manager for software projects, including monorepos.

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

## Laravel December Product Releases

DevFeed: [Laravel December Product Releases](<https://devfeed.tech/articles/laravel-december-product-releases-3764.md>)

Original publisher: [Read original article](<https://laravel.com/blog/laravel-december-product-releases>)

Author: Laravel Team

Published: 2026-01-09T12:09:21Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Bun](<https://devfeed.tech/topics/bun.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Yarn](<https://devfeed.tech/topics/yarn.md>), [PHP](<https://devfeed.tech/topics/php.md>)

Tags: [billing](<https://devfeed.tech/tags/billing.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [code](<https://devfeed.tech/tags/code.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [product](<https://devfeed.tech/tags/product.md>), [releases](<https://devfeed.tech/tags/releases.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Laravel's December product releases add billing alerts for Laravel Cloud, more flexible deployment workflows in Forge, Markdown-based exception sharing in Nightwatch, and framework improvements to HTTP clients, promises, service reloading, lazy objects, and email templates.

### Source excerpt

See what you can do with our latest product releases: set up billing alerts in Laravel Cloud, and ship faster with framework, Forge, and Nightwatch updates.

## Get ready for Backstage ContribFest at KubeCon!

DevFeed: [Get ready for Backstage ContribFest at KubeCon!](<https://devfeed.tech/articles/get-ready-for-backstage-contribfest-at-kubecon-12112.md>)

Original publisher: [Read original article](<https://backstage.io/blog/2025/10/15/backstage-contribfest-kubecon-guide>)

Author: André Wanlin, Spotify

Published: 2025-10-15T00:00:00Z

Content type: article

Language: en

Sources: [Backstage Software Catalog and Developer Platform Blog](<https://devfeed.tech/sources/backstage-software-catalog-and-developer-platform-blog.md>)

Topics: [Backstage](<https://devfeed.tech/topics/backstage.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Yarn](<https://devfeed.tech/topics/yarn.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [backstage](<https://devfeed.tech/tags/backstage.md>), [cncf](<https://devfeed.tech/tags/cncf.md>), [community](<https://devfeed.tech/tags/community.md>), [contribute](<https://devfeed.tech/tags/contribute.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [developer-portal](<https://devfeed.tech/tags/developer-portal.md>), [fork](<https://devfeed.tech/tags/fork.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [github](<https://devfeed.tech/tags/github.md>), [guide](<https://devfeed.tech/tags/guide.md>), [idp](<https://devfeed.tech/tags/idp.md>), [internal-developer-platform](<https://devfeed.tech/tags/internal-developer-platform.md>), [kubecon](<https://devfeed.tech/tags/kubecon.md>), [node](<https://devfeed.tech/tags/node.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [projects](<https://devfeed.tech/tags/projects.md>), [software-catalog](<https://devfeed.tech/tags/software-catalog.md>), [software-templates](<https://devfeed.tech/tags/software-templates.md>), [techdocs](<https://devfeed.tech/tags/techdocs.md>)

### AI overview

A preparation guide for Backstage ContribFest at KubeCon 2025 North America. It explains the hands-on contribution session and recommends forking the Backstage repositories, installing Node.js 22 and Yarn, and testing the local setup beforehand.

### Source excerpt

Get ready for Backstage ContribFest at KubeCon!

## Monorepos in JavaScript & TypeScript

DevFeed: [Monorepos in JavaScript & TypeScript](<https://devfeed.tech/articles/monorepos-in-javascript-typescript-18941.md>)

Original publisher: [Read original article](<https://www.robinwieruch.de/javascript-monorepos/>)

Author: Robin Wieruch

Published: 2025-02-03T07:52:46Z

Content type: tutorial

Language: en

Sources: [Robin Wieruch](<https://devfeed.tech/sources/robin-wieruch.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [React](<https://devfeed.tech/topics/react.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Yarn](<https://devfeed.tech/topics/yarn.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [frontend](<https://devfeed.tech/tags/frontend.md>), [frontend-monorepo](<https://devfeed.tech/tags/frontend-monorepo.md>), [git](<https://devfeed.tech/tags/git.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [javascript-monorepo](<https://devfeed.tech/tags/javascript-monorepo.md>), [monorepo](<https://devfeed.tech/tags/monorepo.md>), [monorepo-tools](<https://devfeed.tech/tags/monorepo-tools.md>), [npm](<https://devfeed.tech/tags/npm.md>), [react](<https://devfeed.tech/tags/react.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [typescript-monorepo](<https://devfeed.tech/tags/typescript-monorepo.md>)

### AI overview

A tutorial on organizing JavaScript and TypeScript applications and packages in a monorepo. It explains monorepo architecture, distinguishes monorepos from monoliths, and discusses shared resources, modular projects, and tools such as package-manager workspaces and monorepo management tools.

### Source excerpt

A tutorial how to use a monorepo architecture in frontend JavaScript and TypeScript with tools like npm/yarn/pnpm workspaces, Turborepo/NX/Lerna, Git Submodules, ...

## React 19 Upgrade Guide

DevFeed: [React 19 Upgrade Guide](<https://devfeed.tech/articles/react-19-upgrade-guide-2978.md>)

Original publisher: [Read original article](<https://react.dev/blog/2024/04/25/react-19-upgrade-guide>)

Author: Ricky Hanlon

Published: 2024-04-25T00:00:00Z

Content type: article

Language: en

Sources: [React Blog](<https://devfeed.tech/sources/react-blog.md>)

Topics: [React](<https://devfeed.tech/topics/react.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Yarn](<https://devfeed.tech/topics/yarn.md>)

Tags: [docs](<https://devfeed.tech/tags/docs.md>), [guide](<https://devfeed.tech/tags/guide.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [react](<https://devfeed.tech/tags/react.md>), [update](<https://devfeed.tech/tags/update.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

This upgrade guide explains how to migrate applications and libraries to React 19, covering installation, TypeScript updates, codemods, changed error handling, and removals of deprecated APIs.

### Source excerpt

The improvements added to React 19 require some breaking changes, but we've worked to make the upgrade as smooth as possible and we don't expect the changes to impact most apps. In this post, we will guide you through the steps for upgrading apps and libraries to React 19.

## Running Multiple Rails Apps Concurrently with Foreman and Procfile.dev

DevFeed: [Running Multiple Rails Apps Concurrently with Foreman and Procfile.dev](<https://devfeed.tech/articles/running-multiple-rails-apps-concurrently-with-foreman-and-procfile-dev-28290.md>)

Original publisher: [Read original article](<http://fuzzyblog.io/blog/rails/2022/07/18/running-multiple-rails-apps-concurrently-with-foreman-and-procfile-dev.html>)

Author: Fuzzygroup

Published: 2022-07-18T13:15:00Z

Content type: tutorial

Language: en

Sources: [Scott Johnson](<https://devfeed.tech/sources/scott-johnson.md>)

Topics: [Rails](<https://devfeed.tech/topics/rails.md>), [Environment Variables](<https://devfeed.tech/topics/environment-variables.md>), [Development](<https://devfeed.tech/topics/development.md>), [Yarn](<https://devfeed.tech/topics/yarn.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [Unix](<https://devfeed.tech/topics/unix.md>)

Tags: [dev](<https://devfeed.tech/tags/dev.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [foreman](<https://devfeed.tech/tags/foreman.md>), [node](<https://devfeed.tech/tags/node.md>), [port](<https://devfeed.tech/tags/port.md>), [process](<https://devfeed.tech/tags/process.md>), [procfile](<https://devfeed.tech/tags/procfile.md>), [rails](<https://devfeed.tech/tags/rails.md>), [run](<https://devfeed.tech/tags/run.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

A tutorial on running multiple Rails applications concurrently with Foreman and Procfile.dev. It explains how port conflicts can come from Node running behind Yarn and recommends assigning Yarn a port so Node inherits it through the environment.

### Source excerpt

Pizza courtesy of Pizza for Ukraine! Donate Now to Pizza for Ukraine As I've said, I build a lot of side projects and I really, really like the model of having: ALL MY APPS RUNNING CONCURRENTLY I may be a scattered, distracted developer trying to do too damn much but that's my damn right. And I have 64 gigs of RAM so why shouldn't I be this way. What I want is to be able to switch from app to app and make changes. This is important because some apps provide APIs which other apps rely on and having to figure out what thing is on what port, etc, is just plain distracting. Foreman and Procfile.dev is a way around this but there's a major hitch in your getalong (as my Texas wife might say). Here's a sample Procfile.dev for an app I'm building called Cartazzi which makes a developer's life easier: web: bin/rails server -p 5000 css: yarn build:css --watch js: yarn build --reload # docker: docker-compose up And here's a Profile.dev for another application called Poolwizard which helps you maintain your swimming pool: #web: bin/rails server -p $PORT web: bin/rails server -p 5700 css: yarn build:css --watch js: yarn build --reload # docker: docker-compose up worker: bundle exec sidekiq If you run Cartazzi and Poolwizard together then you're going to get crashes and here's the error: ❯ foreman start -f Procfile.dev 09:11:53 web.1 | started with pid 72877 09:11:53 css.1 | started with pid 72878 09:11:53 js.1 | started with pid 72879 09:11:53 worker.1 | started with pid 72881 09:11:53 js.1 | yarn run v1.22.5 09:11:53 css.1 | yarn run v1.22.5 09:11:53 css.1 | $ tailwindcss --postcss -i ./app/assets/stylesheets/application.tailwind.css -o ./app/assets/builds/application.css --watch 09:11:53 js.1 | $ node esbuild.config.js --reload 09:11:54 js.1 | node:events:371 09:11:54 js.1 | throw er; // Unhandled 'error' event 09:11:54 js.1 | ^ 09:11:54 js.1 | 09:11:54 js.1 | Error: listen EADDRINUSE: address already in use :::5200 09:11:54 js.1 | at Server.setupListenHandle [as _listen2] (no

## Setup a Monorepo with PNPM workspaces and speed it up with Nx!

DevFeed: [Setup a Monorepo with PNPM workspaces and speed it up with Nx!](<https://devfeed.tech/articles/setup-a-monorepo-with-pnpm-workspaces-and-speed-it-up-with-nx-21448.md>)

Original publisher: [Read original article](<https://nx.dev/blog/setup-a-monorepo-with-pnpm-workspaces-and-speed-it-up-with-nx>)

Author: Juri Strumpflohner

Published: 2022-07-14T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [monorepo](<https://devfeed.tech/topics/monorepo.md>), [Yarn](<https://devfeed.tech/topics/yarn.md>), [Remix](<https://devfeed.tech/topics/remix.md>), [React](<https://devfeed.tech/topics/react.md>), [make](<https://devfeed.tech/topics/make.md>), [Git](<https://devfeed.tech/topics/git.md>), [npm](<https://devfeed.tech/topics/npm.md>)

Tags: [caching](<https://devfeed.tech/tags/caching.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [git](<https://devfeed.tech/tags/git.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [monorepo](<https://devfeed.tech/tags/monorepo.md>), [npm](<https://devfeed.tech/tags/npm.md>), [nx](<https://devfeed.tech/tags/nx.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [pnpm](<https://devfeed.tech/tags/pnpm.md>), [react](<https://devfeed.tech/tags/react.md>), [remix](<https://devfeed.tech/tags/remix.md>), [run](<https://devfeed.tech/tags/run.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on setting up a PNPM monorepo for a Remix application and React-based library, with guidance on parallel commands and adding Nx for task scheduling and caching.

### Source excerpt

Learn to set up a monorepo with PNPM workspaces for Remix and React projects, then enhance it with Nx's task scheduling and caching features.

## Deploying Soketi to Laravel Forge

DevFeed: [Deploying Soketi to Laravel Forge](<https://devfeed.tech/articles/deploying-soketi-to-laravel-forge-3617.md>)

Original publisher: [Read original article](<https://laravel.com/blog/deploying-soketi-to-laravel-forge>)

Author: James Brooks

Published: 2022-01-05T14:30:00Z

Content type: article

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [WebSocket](<https://devfeed.tech/topics/websocket.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [npm](<https://devfeed.tech/topics/npm.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Network](<https://devfeed.tech/topics/network.md>), [Yarn](<https://devfeed.tech/topics/yarn.md>), [client](<https://devfeed.tech/topics/client.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [configuration](<https://devfeed.tech/tags/configuration.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [drivers](<https://devfeed.tech/tags/drivers.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [network](<https://devfeed.tech/tags/network.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [node](<https://devfeed.tech/tags/node.md>), [npm](<https://devfeed.tech/tags/npm.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [server](<https://devfeed.tech/tags/server.md>), [ssl](<https://devfeed.tech/tags/ssl.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This article explains how to deploy the open-source Soketi WebSocket server to a server managed by Laravel Forge. It covers opening a server port, installing Soketi with npm or Yarn, configuring a Forge daemon, verifying the service, and updating a Laravel application to connect to Soketi through Laravel Echo. It also mentions optional drivers, SSL support, debugging, and environment-variable configuration.

### Source excerpt

Soketi is a simple, fast and resilient open-source WebSockets server written in Typescript. It's fully compatible with the Pusher v7 protocol which makes it a great replacement to Pusher when using Laravel Echo.

## Rails 6 - Can't Find Application.js

DevFeed: [Rails 6 - Can't Find Application.js](<https://devfeed.tech/articles/rails-6-can-t-find-application-js-28273.md>)

Original publisher: [Read original article](<http://fuzzyblog.io/blog/rails/2021/12/18/rails-6-can-t-find-application-js.html>)

Author: Fuzzygroup

Published: 2021-12-18T14:51:00Z

Content type: tutorial

Language: en

Sources: [Scott Johnson](<https://devfeed.tech/sources/scott-johnson.md>)

Topics: [Rails](<https://devfeed.tech/topics/rails.md>), [Yarn](<https://devfeed.tech/topics/yarn.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [asset-pipeline](<https://devfeed.tech/tags/asset-pipeline.md>), [bash](<https://devfeed.tech/tags/bash.md>), [command](<https://devfeed.tech/tags/command.md>), [compilation](<https://devfeed.tech/tags/compilation.md>), [foreman](<https://devfeed.tech/tags/foreman.md>), [git](<https://devfeed.tech/tags/git.md>), [js](<https://devfeed.tech/tags/js.md>), [rails](<https://devfeed.tech/tags/rails.md>), [rake](<https://devfeed.tech/tags/rake.md>)

### AI overview

A troubleshooting note about a Rails 6 project where Webpacker cannot find application.js. It explains installing Webpacker and using bin/dev with Foreman so the JavaScript and CSS asset processes run.

### Source excerpt

So I started fiddling about with a new Rails project and after finding a likely starting point, I immediately ended up with this: Webpacker can't find application.js in I'm old school Rails and I find the whole asset compilation situation, honestly, perplexing. The solution turned out to be: bundle exec rails webpacker:install after the normal: git clone foo bundle install bundle exec rake db:migrate I have no idea why the bundler install doesn't handle executing webpacker:install but cie la vie. The more things change, the more they stay the same ... Update: I kept at this and kept finding that I didn't have webpacker or some other portion of the rails stack running. I finally traced this down to things having changed. Traditionally I've always run rails as: bundle exec rails s -pXYZ And the new approach is to run: bin/dev which in turn contains: #!/usr/bin/env bash if ! command -v foreman &> /dev/null then echo "Installing foreman..." gem install foreman fi foreman start -f Procfile.dev "$@" and the Procfile.dev file contains: web: bin/rails server -p 3000 js: yarn build --watch css: yarn build:css --watch I was literally missing the yarn command so part of the overall asset pipeline just wasn't running. Old habits die hard.

## Setting Up Windows for JavaScript Development with WSL, Node.js, Yarn, VS Code, and Zsh

DevFeed: [Setting Up Windows for JavaScript Development with WSL, Node.js, Yarn, VS Code, and Zsh](<https://devfeed.tech/articles/setting-up-windows-for-javascript-development-the-right-way-wsl-terminal-nvm-node-yarn-vs-code-zsh-10711.md>)

Original publisher: [Read original article](<https://technotim.com/posts/windows-developer-setup/>)

Author: Techno Tim

Published: 2020-03-12T14:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Windows Subsystem for Linux](<https://devfeed.tech/topics/wsl.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Zsh](<https://devfeed.tech/topics/zsh.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Yarn](<https://devfeed.tech/topics/yarn.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>)

Tags: [coding](<https://devfeed.tech/tags/coding.md>), [install](<https://devfeed.tech/tags/install.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [npm](<https://devfeed.tech/tags/npm.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>), [windows](<https://devfeed.tech/tags/windows.md>), [wsl](<https://devfeed.tech/tags/wsl.md>)

### AI overview

A beginner tutorial for configuring a Windows machine for JavaScript development. It covers Windows Terminal, WSL, Ubuntu, Zsh with Oh My Zsh, Yarn, npm, NVM, Node.js, VS Code, and Git SSH access to GitHub.

### Source excerpt

You want to get started developing JavaScript with NodeJS, ReactJS, or AngularJS but you're not sure how to get started? This is a complete, step by step guide on how to configure your Windows machines for JavaScript development the right way.You'll learn how to install and configure Windows, the new Windows Terminal, WSL, Ubuntu, ZSH with Oh My ZSH, yarn, NPM, NVM, NodeJS, and VS Code.We'll ...

## Creating an All New Rails App

DevFeed: [Creating an All New Rails App](<https://devfeed.tech/articles/creating-an-all-new-rails-app-28252.md>)

Original publisher: [Read original article](<http://fuzzyblog.io/blog/rails/2020/01/09/creating-an-all-new-rails-app.html>)

Author: Fuzzygroup

Published: 2020-01-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Scott Johnson](<https://devfeed.tech/sources/scott-johnson.md>)

Topics: [Rails](<https://devfeed.tech/topics/rails.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Yarn](<https://devfeed.tech/topics/yarn.md>)

Tags: [command-line](<https://devfeed.tech/tags/command-line.md>), [curl](<https://devfeed.tech/tags/curl.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [go](<https://devfeed.tech/tags/go.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

A beginner-oriented tutorial that walks through creating a new Rails application with Ruby 2.7.0 and MySQL, installing dependencies, starting the server, configuring the database, using multiple terminal panes, installing Yarn, and generating a model.

### Source excerpt

I have been mentoring a person new to Rails for the past several weeks and it is always instructive to see where someone new to the platform has issues. This blog post walks through the commands we used today and explains them. If you're an old hat at this, just move on but if you're starting out, I suspect this may be quite helpful. Navigate to the Right Starting Directory cd /Users/sjohnson/Sync/coding/rails/ Make Sure Rails is Ok rails --version Set the Ruby Version rvm use 2.7.0 Find a Rails New Command from my History history | grep 'rails new' Create a New Rails App rails new dev_home_page --database=mysql Change Into The Directory cd dev_home_page Run Bundle Install bundle install Start a Web Server bundle exec rails s -p3096 Open the web server in your browser with: http://localhost:3096/ Close Web Server with Ctrl+C and Edit config/database.yml mate config/database.yml You need to set the user and password on your database server in the first configuration block within the database.yml file. Create the Database Itself bundle exec rake db:create Run rake db:migrate bundle exec rake db:migrate Start Two More Terminal Panes I run iTerm and I'm a firm believer in the "The Trininty of Terminal Windows for Rails Development" so I right click in my terminal window and select Split Pane Horizontally twice giving me 3 terminal windows in one. I then go back to my first terminal window and get the current directory. Note 1: The trinity of terminal windows is Web Server, Rails Console and a Command Line for git commits / whatever else. Note 2: The same result can be done with 3 tabs in standard OSX Terminal. I just adore iTerm; it has made my life better. Note 3: Start your Rails Console in the middle pane with: bundle exec rails c Get the Current Directory and Set all Terminal Panes to this Directory pwd and then in each other terminal pane, do: cd /Users/sjohnson/Sync/coding/rails/dev_home_page This is the directory that pwd displayed or you. Install Yarn curl -o- -

## Jumpstart Rails Tutorial 01 - Bringing an Existing Codebase In

DevFeed: [Jumpstart Rails Tutorial 01 - Bringing an Existing Codebase In](<https://devfeed.tech/articles/jumpstart-rails-tutorial-01-bringing-an-existing-codebase-in-28250.md>)

Original publisher: [Read original article](<http://fuzzyblog.io/blog/rails/2020/01/02/jumpstart-rails-tutorial-01-bringing-an-existing-codebase-in.html>)

Author: Fuzzygroup

Published: 2020-01-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [Scott Johnson](<https://devfeed.tech/sources/scott-johnson.md>)

Topics: [Rails](<https://devfeed.tech/topics/rails.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [repo](<https://devfeed.tech/topics/repo.md>), [Code](<https://devfeed.tech/topics/code.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Yarn](<https://devfeed.tech/topics/yarn.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [development](<https://devfeed.tech/tags/development.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [github](<https://devfeed.tech/tags/github.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [jumpstart](<https://devfeed.tech/tags/jumpstart.md>), [rails](<https://devfeed.tech/tags/rails.md>), [repo](<https://devfeed.tech/tags/repo.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial series documents porting an existing Rails application into the Jumpstart Rails application framework. The first article covers cloning the licensed repository, installing dependencies with Yarn, updating database.yml, and adding the local codebase to GitHub.

### Source excerpt

Updated: 5/5/2020 It is the second day of the New Year - welcome to 2020 - and I have still failed to launch my side project that I started midway through 2019. Sigh. I find myself fundamentally regretting this but, well, life: New Job Wife in Hospital Son and Schooling Issues Etc So my New Year's Resolution(s) is: Launch by end of Q1, 2020 Not have deployment eat my brain Launch with Something that I'm Visually Proud Of Launch with SAAS billing features from day 1 and Get paying Customers That last item, SAAS billing features, is a sticky point. I've actually implemented this myself before - I wrote all the back end code for the AppData SAAS engine which successfully processed over 3.1 million dollars in revenue over a 5 year period (BrainTree api). And I really, really, really don't want to rewrite that. Nor do I want to use a third party service and lose another percentage chunk over baseline Stripe fees. And all of this means that I need to use the Jumpstart Rails application framework. I already have a license for it anyway and the issue is that I need to port an existing, almost complete Rails app into it. All of the blog posts starting with Jumpstart Rails Tutorial nn will cover this process. While there is good documentation for Jumpstart Rails, it is reference material rather than how to material. Note: If anything I write during this series comes off as critical of Chris Oliver, the man behind Jumpstart Rails, it isn't. I am an unabashed fan of the damn fine work that Chris Oliver does. Step 1 - Getting Started with Jumpstart Rails - Clone the Repo The first step is to purchase an actual license for Jumpstart Rails. This will get you added onto the Jumpstart Rails git repo: https://gitlab.com/gorails/jumpstart-pro What you need to do is begin by cloning this repo down to your local system: git clone git@gitlab.com:gorails/jumpstart-pro.git web_change_me_now2 You notice that I changed the name of this to: web_change_me_now2 I changed it since my previous re

## Add Mocha reporter for Karma unit tests to your Angular CLI project

DevFeed: [Add Mocha reporter for Karma unit tests to your Angular CLI project](<https://devfeed.tech/articles/add-mocha-reporter-for-karma-unit-tests-to-your-angular-cli-project-21325.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2018/02/add-mocha-reporter-angular-cli-tests/>)

Published: 2018-02-13T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Angular](<https://devfeed.tech/topics/angular.md>), [Angular CLI](<https://devfeed.tech/topics/angular-cli.md>), [Mocha](<https://devfeed.tech/topics/mocha.md>), [test](<https://devfeed.tech/topics/test.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Yarn](<https://devfeed.tech/topics/yarn.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [cli](<https://devfeed.tech/tags/cli.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [install](<https://devfeed.tech/tags/install.md>), [npm](<https://devfeed.tech/tags/npm.md>), [tests](<https://devfeed.tech/tags/tests.md>), [unit-tests](<https://devfeed.tech/tags/unit-tests.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

This tutorial explains how to replace Karma's default progress reporter with the Karma Mocha reporter in an Angular CLI project. It covers installing the reporter with npm or Yarn, updating the project configuration, and viewing test suite and test case names in the resulting output.

### Source excerpt

Lorem ipsum dolor sit amet

## A Better package.json for the Frontend

DevFeed: [A Better package.json for the Frontend](<https://devfeed.tech/articles/a-better-package-json-for-the-frontend-31231.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/a-better-package-json-for-the-frontend>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2016-12-23T19:46:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [frontend development](<https://devfeed.tech/topics/frontend-development.md>), [Package manager](<https://devfeed.tech/topics/package-manager.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Yarn](<https://devfeed.tech/topics/yarn.md>), [Gulp](<https://devfeed.tech/topics/gulp.md>)

Tags: [better](<https://devfeed.tech/tags/better.md>), [consider](<https://devfeed.tech/tags/consider.md>), [days](<https://devfeed.tech/tags/days.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [frontend-development](<https://devfeed.tech/tags/frontend-development.md>), [gulp](<https://devfeed.tech/tags/gulp.md>), [here-s](<https://devfeed.tech/tags/here-s.md>), [insights](<https://devfeed.tech/tags/insights.md>), [like](<https://devfeed.tech/tags/like.md>), [mandatory](<https://devfeed.tech/tags/mandatory.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [npm](<https://devfeed.tech/tags/npm.md>), [npm-packages](<https://devfeed.tech/tags/npm-packages.md>), [package-json](<https://devfeed.tech/tags/package-json.md>), [setup](<https://devfeed.tech/tags/setup.md>), [tools](<https://devfeed.tech/tags/tools.md>), [webdev](<https://devfeed.tech/tags/webdev.md>), [webpack](<https://devfeed.tech/tags/webpack.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This article explains how to use package.json as a centralized manifest for a website's frontend packages and workflow tooling. It discusses replacing Bower with npm, and notes that Yarn can manage the same registry with deterministic installs through yarn.lock.

### Source excerpt

Frontend workflow tools like gulp are almost mandatory for webdev these days; here's what I consider to be a better package.json setup