---
title: "Hung Son (@hungson) | Hashnode"
description: "Mobile developer. Read the latest articles by Hung Son on Hashnode."
url: "https://hashnode.com/@hungson"
---

@hungson

# Hung Son

@hungson · Viet nam · Joined February 2023

Mobile developer

### [How to use View Binding on custom views](https://hungson.hashnode.dev/how-to-use-view-binding-on-custom-views?utm_source=hashnode&utm_medium=feed)

class CustomItemHome(context: Context, attrs: AttributeSet) : ConstraintLayout(context, attrs) { private var binding: CustomItemHomeViewBinding init { View.inflate(context, R.layout.custom\_item\_home\_view, this) binding = Cus...

1 min read · [hungson.hashnode.dev](https://hungson.hashnode.dev/how-to-use-view-binding-on-custom-views?utm_source=hashnode&utm_medium=feed)

[Nov 22, 2023](https://hashnode.com/posts/how-to-use-view-binding-on-custom-views/655dd89cac2ac7fe27b384c8)

### [Run / Open VSCode from Mac Terminal](https://hungson.hashnode.dev/run-open-vscode-from-mac-terminal?utm_source=hashnode&utm_medium=feed)

Open Visual Studio Code Open the command palette with Command + Shift + P (or F1) Type Shell in the command palette Select Shell Command: Install code in PATH from the suggested list That's it. Now open your terminal type. $ code . Tham khảo: h...

1 min read · [hungson.hashnode.dev](https://hungson.hashnode.dev/run-open-vscode-from-mac-terminal?utm_source=hashnode&utm_medium=feed)

[Oct 30, 2023](https://hashnode.com/posts/run-open-vscode-from-mac-terminal/653f4563fe3d1e2459643b1b)

### [Docker là gì](https://hungson.hashnode.dev/docker-la-gi?utm_source=hashnode&utm_medium=feed)

Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ...

1 min read · [hungson.hashnode.dev](https://hungson.hashnode.dev/docker-la-gi?utm_source=hashnode&utm_medium=feed)

[Oct 30, 2023](https://hashnode.com/posts/docker-la-gi/653f405177567572ba061815)

### [Using Bootstrap in Angular with SCSS](https://hungson.hashnode.dev/using-bootstrap-in-angular-with-scss?utm_source=hashnode&utm_medium=feed)

npm install bootstrap --save or yarn add bootstrap If you are using SCSS, don't add it to your angular.json config. Instead, add this to your scr/styles.scss directly: @import '../node\_modules/bootstrap/scss/bootstrap'; if you are using css "styles"...

1 min read · [hungson.hashnode.dev](https://hungson.hashnode.dev/using-bootstrap-in-angular-with-scss?utm_source=hashnode&utm_medium=feed)

[Oct 25, 2023](https://hashnode.com/posts/using-bootstrap-in-angular-with-scss/6538ac75fc2cf38583b86258)

### [Kill port 4200 on Mac os](https://hungson.hashnode.dev/kill-port-4200-on-mac-os?utm_source=hashnode&utm_medium=feed)

npx kill-port 4200 port 3000 npx kill-port 3000 npx kill-port 8000

1 min read · [hungson.hashnode.dev](https://hungson.hashnode.dev/kill-port-4200-on-mac-os?utm_source=hashnode&utm_medium=feed)

[Oct 24, 2023](https://hashnode.com/posts/kill-port-4200-on-mac-os/65376072c5f0cc8686dcebfb)
