今週のQiita技術書まとめ
2023年4月2日配信
ストーリーでわかる!監視と可観測性
はじめに この記事では物語を通して監視と可観測性の概要を説明します。舞台は近未来の幼稚園。好き勝手遊んだり喧嘩したりする子供たち(個別のサービスやリソース)、その子たちを見守る保育士(システム管理者)、監視・可観測性のための2体のロボットたちの関係を通して監視・可観測性がどんなものなのかという雰囲気をつかむことができます。 info 著者はシステム管理が本職ではありません(小さいシステムを独学の手…
入門 Prometheus
Kubernetesで作られたDockerホスト群など動的な監視を得意とするPrometheusを解説! Prometheusの概要からアーキテクチャ、アプリケーションとインフラそれぞれでの利用方法、メトリクスからシステムの状態を知るためのPrometheusクエリ言語(PromQL)、Grafanaを利用した可視化、アラート、本番運用に向けてのアドバイスまで、Prometheus の一通りをマスターできます。
入門監視
今求められる「モダンなモニタリング」を解説 ! なぜモニタリングをする必要があるのか、どこから、どのように始めたらよいのかを起点に各テーマに沿って書かれているため、モニタリングについての深い知識を身につけることができます。
オブザーバビリティ・エンジニアリング
現代の情報システム運用/設計に必須の「オブザーバビリティ」を根底から解説! 本書はDevOpsからSREへのムーブメント、Kubernetesなどの技術スタック、マイクロサービスアーキテクチャなどの設計プラクティスの中でほぼ登場する単語「オブザーバビリティ(可観測性)」に関する書籍です。オブザーバビリティとは何か、どのように役立つものかなどについて、登場の背景から実践方法、組織、企業への適用といった幅広い視点で紹介します。本書は今後、より一般化するオブザーバビリティを知るために必須の書籍となるでしょう。
Power Automate for desktop の基本操作を覚える
こちらの記事の内容は、以下の書籍の勉強の記録です。 書籍の内容を合わせてご確認いただくと、分かりやすいものと思われます。 基本的には、私の勉強記録ですので気楽にご覧いただければと思います。 最初からご覧になりたい方はこちら。▼ 勉強内容の確認
できるPower Automate for desktop
あなたの「わからない」、おまかせください!きちんと身に付く、使い方が広がる入門書。Excelへの転記/フォームの入力/データの検索・置換/Webページ上のデータ取得/印刷、プログラミング不要!面倒な繰り返し作業が簡単に自動化できる。
1年間続けた勉強会の成果と失敗
<img src=" width=300px はじめに みなさまのチームでは、勉強会を開催されていますか? 私のチームでは、毎週開催しています:writinghand: ちょうど1年ほど継続しており、色々と知見が溜まってきたので、記事にしてみます。
Head Firstデザインパターン 第2版
ビジュアルで学ぶデザインパターン。ロングセラー待望の改訂版! 2005年の発刊以来、15年にわたって売れ続けている定番の待望の改訂版です。イラストや写真、会話調の説明を使ってわかりやすく解説する人気のHead Firstシリーズのデザインパターン版で、入門書として不動の人気を誇っていますが、このたびJavaのバージョンアップや現在の状況に合わせて全面的にアップデート。第1版と同様に、抽象的でわかりにくい概念も、豊富なイラストや、身近なもののたとえで難なく理解でき、例題を通して、オブジェクト指向プログラミングの考え方を身につけることができます。
リファクタリング(第2版)
ソフトウェア開発の名著、第2版登場! リファクタリングは、ソフトウェアの外部的な振る舞いを保ったままで、内部の構造を改善する作業を指します。本書はリファクタリングのガイドブックであり、リファクタリングとは何か、なぜリファクタリングをすべきか、どこを改善すべきか、実際の事例で構成され、ソフトウェア開発者にとって非常に役立つものとなっています。 本第2版では、約20年前のオリジナル原稿の構成は変わらないものの、大幅に書き換えられているほか、サンプルコードがJavaからJava Scriptになるなど、現代的にアレンジされています。
ChatGPTがEffective Pythonのプログラムを書けるか試してみた
はじめに ChatGPTはプログラミングに関して高い能力を発揮しているそうなので、自分もテストしてみました。 今回取り扱う書籍は以下のEffective Pythonです。 Effective PythonはPython中級者から上級者が対象の書籍で、使いやすく理解しやすいテクニック(一部はかなりマニアック)が紹介されています。 この記事はChatGPTに敬意を示しつつも、今回は効率の良い実用的な…
実務未経験でRails + Nuxt + ECS + GitHub Actions + Terraformで完全SPAのポートフォリオを作成しました!!
はじめに 転職活動に伴い、完全に独学で作成したポートフォリオについて記載します。 作成にかかった期間は約5ヶ月で、ポートフォリオの作成時間はトータルで約663時間15分です。 筆者のスペック 作成時26歳で、仕事が在宅ワークだったため仕事前の時間と仕事終わりの時間、土日を使って作成しました。
Docker/Kubernetes実践コンテナ開発入門
コンテナ開発、運用がゼロからわかる。本番で使えるコンテナアプリケーションをつくる。Docker/Kubernetesの基礎から、コンテナを中心とした実践開発スタイルまで。
これからはじめるVue.js 3実践入門
いま学んでおきたいJavaScriptフレームワーク「Vue.js」のエッセンスを一冊に詰め込みました!豊富なサンプルコードで試しながら理解できます!Vue.js(ビュージェイエス)は、Webアプリのビュー(見た目)の部分に特化したシンプルなフレームワークです。既存のアプリに後乗せで導入したり、徐々に適用範囲を拡大したりすることが手軽に行えます。シンプルな分、他のフレームワークと比べて学習コストが低く、HTMLとJavaScriptが一通りわかる人ならコードを理解するのも簡単です。本書では、Vue.jsの中核である、ページを構成するUI部品「コンポーネント」をしっかりと解説し、さらには本...
Firebase Authenticationで学ぶ ソーシャルログイン入門 ID管理の原則にそった実装のベストプラクティス
本書では、Firebase Authenticationの利用を例に、「未登録」「仮登録」「本登録」「一時凍結」「退会」といったIDライフサイクルをもとに、ログインやリカバリーなど、ソーシャルログインまわりに必要な機能を洗い出し、実装していきます。本書を読めば、ライフサイクルをもとにしたソーシャルログインを正しく理解し、ID管理の原則を学ぶことができるはずです。認証のプロを目指す若手の認証基盤担当や、アプリでログインまわりを作ることになった方など、ソーシャルログインをアプリに実装したいすべての方に向けた必読の一冊です。