Skip to content

Commit f9b0cf7

Browse files
committed
feat: add posts for nodejs & ruby local setup
1 parent 28478e7 commit f9b0cf7

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
layout: post
3+
title: "NodeJS Local Setup Cheatsheet"
4+
tags: [beginner]
5+
---
6+
7+
Node.js is a widely adopted runtime for web applications and is commonly used by full-stack software engineers.
8+
9+
## NodeJS version manager
10+
11+
- [nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions](https://github.com/nvm-sh/nvm)
12+
- [tj/n: Node version management](https://github.com/tj/n)
13+
14+
15+
Chose __*n*__ because of its strong Homebrew support.
16+
17+
__*nvm*__ tends to be more popular, partly due to its author’s influence in the JavaScript community (launched on April 11, 2010) and its support for .nvmrc.
18+
19+
__*n*__ may be preferred by Koa users or long-time JavaScript developers (launched on January 2, 2011), as it supports .node-version.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: post
3+
title: "Ruby Local Setup Cheatsheet"
4+
tags: [beginner]
5+
---
6+
7+
Ruby was once the dominant language among tech startups, largely due to the success of Ruby on Rails. GitHub itself began as a Ruby-based project.
8+
9+
With a philosophy centered on developer happiness, Ruby embodies the Japanese ideals of simplicity and refinement.
10+
11+
While its usage has declined with the emergence of type-safe languages and AI technologies, I still consider it an excellent choice for personal or hobby projects.
12+
13+
## Ruby version manager
14+
15+
- [GitHub - rbenv/rbenv: Manage your app's Ruby environment ](https://github.com/rbenv/rbenv)
16+
17+
## Commands
18+
`brew install rbenv`

0 commit comments

Comments
 (0)