今週のQiita技術書まとめ
2023年3月12日配信
CKSで一度目は不合格となったけど二度目でリベンジできたお話
はじめに(この記事について) CKSに合格したので、受験体験談を記録しておくことにしました。 タイトルにある通り、1度目の試験では不合格となり、無料での再受験にてなんとか合格できました。 CKS受験を目指している方に向けて、「1回落ちても合格している人もいるんだな」というのが伝わればいいなと思います。 warn
Docker/Kubernetes開発・運用のためのセキュリティ実践ガイド
DockerやKubernetesを使ってアプリケーションをデプロイすることは、いまや当たり前になりつつあります。しかしながら、DockerやKubernetesのセキュリティを確保することはいまだに簡単ではありません。 デフォルトの設定でコンテナを実行していませんか? Kubernetesのリソースに対する権限を正しく設定できていますか? 本書は、DockerやKubernetesのセキュリティを強化するための設定方法や、便利なツールの使い方について、網羅的かつ詳細に記しています。また、Dockerに代わるコンテナエンジンとして話題のPodmanなど、最新のソフトウェアに関する...
職場における心理的安全性・再考(思想的位置づけを探ってみる)
前書き・はじめに 以前から色々と考えていた心理的安全性について、昨今、個人的に考えさせられるニュースなどが多数あり、それをきっかけにしてまとめ的なものを社内で発表したのですが、それを Qiita 向けにも起こしてみました。 内容としては次のような感じです。 心理的安全性について… - 再度、定義や背景をまとめなおしてみる
英米哲学史講義
英米哲学の諸潮流は、「経験」を基盤に据えるという発想に導かれている。それは、ロックやヒュームらの「経験論」を共通の源泉とするためだー。ベンサム、J.S.ミルに発する「功利主義」。フレーゲとラッセルを先駆に、ウィトゲンシュタイン、クワインをへて現代に連なる「分析哲学」。パースが提唱しアメリカを体現する思想となった「プラグマティズム」。そして、ロールズやノージックらの「正義論」。本書は、こうした英語圏の哲学的系譜を、経験論を基点として一望のもとに描き出す。主要哲学のつながりを明快にとらえる、入門書決定版!
「エンジニアのためのドキュメントライティング - Forkwell Library #19」参加レポート #Forkwell_Library
3月17日、「エンジニアのためのドキュメントライティング - Forkwell Library 19」( 当日のYouTube Liveアーカイブは以下に公開されています。 <iframe width="560" height="315" src=" title="YouTube video player" frameborder="0" allow="accelerometer; autopla…
エンジニアのためのドキュメントライティング
「ドキュメントを書いておけばよかった」 開発者であれば一度は思ったことがあるかもしれません。 ドキュメントは開発側の生産性とユーザーの利便性を高めるものです。 さらに言うと、ドキュメントがなければ、ユーザーに使われる機会が確実に減ります。 開発者がいかにすばらしいプロダクトを作ろうが、ドキュメントの欠如がその価値を奪うのです。 本書は経験に長けた執筆者たちがドキュメントを作成する方法をゼロから説明するフィールドガイドです。 架空のソフトウェア開発チームのストーリーを追いながら、ソフトウェア開発ライフサイクルの各ステップにおいて、ユーザーニーズの理解、開発者に役立つドキュメントの作成...
標本調査論入門1
はじめに 千葉大学・株式会社Nospareの川久保( 標本調査法』( いくつかの準備 母集団 例として,世帯所得を調査する問題を考えます.$yi \ (i=1,\dots,N)$を調査対象(全国の全世帯など)における$i$番目の世帯の所得であるとします.このとき,調査対象全てから成る集団(添字集合)$U = \\{ 1,\dots,N \\}$を母集団といい,母集団に含まれる要素の数$N$を母集団…
インフラエンジニア1年生がプログラミングを勉強するのに使った教材
はじめに 私は普段インフラをメインで扱っているエンジニアです。 そんな開発がメインではない私が1年目でプログラミングを学ぶために使用した教材を紹介していきます。インフラエンジニアの方だけではなく未経験のエンジニアの方にも参考になれば良いなと思っております。 インフラの学習に使用した教材については下記記事にて紹介しておりますので、ご覧いただければ幸いです。 インフラエンジニアはプログラミングは必要…
リーダブルコード
コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介する。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。またコードを再構成するための方法。さらにテストの書き方などについて、楽しいイラストと共に説明する。日本語版ではRubyやgroongaのコミッタとしても著名な須藤功平氏による解説を収録。
AWS Lambda実践ガイド 第2版
本書では、AWSにおけるLambdaによるシステム構築の設計手法や具体的な事例の作成を通じてLambdaでのプログラミング手法を解説します。第2版では、2022年の最新情報にアップデート、SAM開発環境に対応しました。
AWS Amplify Studioではじめるフロントエンド+バックエンド統合開発
サーバーレス開発のデファクトスタンダード AWS Amplifyでフロント=バックを一元開発! 時代は「バックエンドで全てを処理する」から「バックエンドをAPI化しフロントエンドで処理する」というサーバーレスへ移行しつつある。そのデファクトスタンダードとなりつつあるのが「AWS Amplify」だ。データベースやアカウント管理などのバックエンドを管理するツール「AWS Amplify Atudio」により高度な知識がなくともバックエンドを効率よく開発管理できる。AWS Amplify + AWS Amplify Studioでクラウドベースアプリケーション開発を実現しよう! 〜「本書...
まとめて学ぶ Python&JavaScript
プログラミング言語は比較して学ぶとよくわかる! 本書の最大の特徴は、PythonとJavaScriptを比較しながらまとめて解説している点です。 プログラミング言語系書籍のほとんどは、基本的に1つの言語に関してのみの解説が書かれています。 ですが、筆者が多くの素晴らしいプログラマーを近くで見てきた経験から言うと、彼ら・彼女らに共通して言えるのは、決して1つのプログラミング言語だけを知っているわけではない、ということです。複数の言語を非常によく理解していて、この言語ならこのように表現する、あの言語ならあのように表現する、ということを知っています。言ってしまえば、イケてるプログラマーは...
現場で役立つシステム設計の原則
日本最大級となる60万件以上の求人情報サイト「イーキャリアJobSearch」の主任設計者ほか数多くの経験を持つ著者が「現場でこんなことに困っていた」「解決策としてこうやった」「その結果こうなった」というリアルな経験と「なぜ、そうするのか」をふまえて解説!
Laravel学習者必見!未経験から実践的なWebアプリケーション開発スキルを身につけるためのおすすめ教材一覧
Laravelを始めたばかりの方!ようこそ! Laravel初学者,実務未経験者に見てもらいたい学習教材などをまとめました。 随時更新していきますので、よかったらストックしていってください!(・∀・) 小学者向け(基本) 超王道ルートですが、
改訂2版 わかばちゃんと学ぶ Git使い方入門
マンガと実践で学ぶGitの入門書が最新情報に対応して改訂しました! Gitの概念はもちろん、GitHubについても丁寧に解説しています。これからGitを使い始める人にオススメの1冊です。 本書ではクリック操作でGitを使えるSourceTreeを中心に解説しているので、初心者でも安心です。 はじめにより抜粋 ■せっかく学ぶなら、やっぱり楽しい方がいい 「Gitって難しそう」 「勉強しようとは思っているけど、なかなか一歩が踏み出せない」 そんな方のために、楽しくGitを理解できる本を作りました。 ・個性的なキャラクターたちが登場するマンガ ・感覚的にわかる図解 ・丁寧な実践パート ...
【すばやさ特化】Visual Studio Codeでスライド作成・発表まで行う
年に12回は社内でLTを行ってきていて、今年もプレゼンテーションを行う機会が訪れました。LTの発表は数分で終わりますが、時間がかかるのは準備の方です。LTの準備には、まず発表テーマと内容を決めて、構成を検討します。資料を探したり、読み込んだり、自分の考え意見などを整理します。そして、PowerPointで資料を作成します。 地味の時間がかかるのが、「資料作成」です。何回かLTをやってきて、今後もL…
切手デザイナーの仕事
日本の切手をつくるのは、たった8人のデザイナーたち。 はじめて本になる、彼らの物語。 ひとりの作家が日本郵便のドアを叩き、丁寧な取材から導き出した、切手デザイナーたちの想いと仕事。 切手やデザイン、印刷、紙ものが好きな人は必読です。 一見すると、遠い存在にも思える珍しい職業ですが、その働く姿には多くの人が共感できるストーリーが詰まっています。 毎日仕事と向き合う、すべての働く人に贈る1冊です。 【内容紹介】 玉木明 1000種以上の切手をつくり続ける切手・葉書室課長 中丸ひとみ 日本郵便のキャラクター「ぽすくま」の生みの親 貝淵純子 普通切手の「あの絵」の描き手 星山理佳 アイデア×...
React開発Part0~JavaScriptの必須項目~
はじめに 未経験からエンジニアを目指しているTunと申します。 自己紹介は最初の記事に記載していますので割愛させていただきます。 今回はReact開発の学習に向けて、JavaScriptの抑えるべき最低限の項目を書き記したいと思います。書籍には目を通しましたが、復習がてら書いてみようと思います。 (解釈違い等がございましたら、ご教授願います。)
改訂3版JavaScript本格入門
2010年の刊行から約100,000部の実績を誇るロングセラーを、ECMAScript 2022に対応した内容で200ページ増の大幅改訂。最新の基本文法から、開発に欠かせない応用トピックまで解説します。JavaScriptらしく書くために大切なオブジェクトの扱い方や、大規模開発でさらに実用的になったオブジェクト指向構文を学び、しっかりと動くプログラムの作り方を本質から理解できます。