2022-12-01から1ヶ月間の記事一覧

JavaScript でHTMLページのソースを取得する

async/await を使う場合は次のような感じ。async 関数はプロミスを返すので、受け取り側で値を取るときには、.then で受け取ればいい async function GetHtml(url) { const promise = fetch(url) // Promiseを返す const response = await promise; // fetch…

スクラムがうまくいっていないと感じる時の改善術

ゾンビスクラムサバイバイルガイドを読んだので、大事だと思ったところをまとめる。 スクラムの目的 なぜステークホルダーを巻き込むのか? ステークホルダーは誰か? 健全なスクラムチーム ステークホルダーが求めるものを作る 早く出荷する なぜ早くするの…

技術書の読み方

見つける 出会い方 本の選び方 トレンドを知る 読み方 読書にかける時間 本の価値を時給換算する 読書の目的をはっきりと持つ 手を動かす アウトプットは最大の成長 なぜか? どうするか? 参考 見つける 出会い方 まず、『何を読んだらいいかわからない』と…

JavaScript:非同期処理①

コールバック関数 コールバック関数とは コールバック地獄、破滅のピラミッド promise イベントと処理を結びつける イベントを受け取る コールバックとの違い Promiseチェーン Promise での例外対応 再スロー reject を未処理にしない Promise API Promise.a…

JavaScript:ガベージコレクション

ガベージコレクションは、JavaScriptのメモリ管理の仕組みで、使用されなくなったオブジェクトを削除し、メモリを解放する。 実行は、ガベージコレクタと呼ばれる、バックグラウンドプロセスにより自動的に実行される。ガベージコレクタはオブジェクトを監視…

コミュニティ参加できない人に送る一言

この記事はフィヨルドブートキャンプ Part 1 Advent Calendar 2022 - Adventar 9日目の記事です。パート2もあります 昨日はharuna tsujitaさんの『自作サービス、ボツにしたサービス案たちをご紹介』という内容でした。色々なアイディアがあって、個人的に…

ESLint、Prettierを使ってコード一貫性を実現する

ESLint ESLint とは ESlint をコマンドラインで使ってみる ESLint を VSCode で使ってみる Prettier Prettier とは? Prettier をコマンドラインで使ってみる Prettier を VS Code で使ってみる 参考 ESLint ESLint とは ESLint は、コードの一貫性を高め、…

GitLab-CE バックアップ、リストア、アップグレード

実行環境 バックアップ リストア バージョンアップグレード 実行環境 項目 内容 OS WSL2:ubuntu2020 ミドルウェア Docker-Desktop バックアップ GitLabのバックアップでは、3種類のファイルをバックアップする。 GitLab GitLab のデータ本体。コマンドは下…

npm 概要

npm とは npm を使ってみる 参考 npm とは npm(Node Package Manager) は、JavaScript 系のパッケージを管理するツール。インストール時に依存関係を考慮してインストールしてくれる。 OS系パッケージ管理だと、 apt, dpkg, Homebrew のようなもので、言語系…