2021-08-24 JavaScript で Array の特定要素を除く / Docker x GitHub Actions / Dropbox Engineering Career Framework
javascript - How can I remove a specific item from an array? - Stack Overflow
JSで配列から特定要素を除きたい。
下記のコードでいける。
const array = [2, 5, 9];
const index = array.indexOf(5);
if (index > -1) {
array.splice(index, 1);
}
ただ、やや冗長な印象が残る。
underscore.js or lodash.js を使っていれば _.without(array, [values])
が良さそう。
Docker x GitHub Actions
いろいろ便利そうなの出ている。
- docker/build-push-action: GitHub Action to build and push Docker images with Buildx
- docker/setup-buildx-action: GitHub Action to set up Docker Buildx
- docker/login-action: GitHub Action to login against a Docker registry
name: ci
on:
push:
branches:
- 'master'
jobs:
docker:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v2
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
-
name: Login to DockerHub
uses: docker/login-action@v1
with:
username: $
password: $
-
name: Build and push
uses: docker/build-push-action@v2
with:
context: .
push: true
tags: user/app:latest
cache-from: type=gha
cache-to: type=gha,mode=max
ref. https://github.com/docker/build-push-action/blob/v2.7.0/docs/advanced/cache.md#github-cache
Dropbox Engineering Career Framework
ジュニアエンジニアとかシニアエンジニアとか雑な括りだと解像度が粗いよね、ってことでこういう細かいエンジニアリングのレベル感をpublicに出してくれるのは尊い。
Dropbox のエンジニアキャリアフレームワーク。エンジニア向けのキャリアラダー策定するにあたってとても参考になりそう。尊い » Overview - Dropbox Engineering Career Framework https://t.co/7ZT8So7DOC
— toshimaru (@toshimaru_e) August 24, 2021