タグ

2022年12月23日のブックマーク (28件)

  • ためして分かる、N+1問題とその解決方法 - プログラミング漫遊記

    この記事はフィヨルドブートキャンプ Part 1 Advent Calendar 2022 の23日目の記事です。 昨日はpart1が penoさんのフルタイムで働く社会人が月に100時間の勉強時間を確保できるようになるまで。私なりの具体的なやり方と失敗事例 - ぺのめも、part2が uchihiroさんのVSCodeのパッケージ不適合によるエラー解決までの道のり(Byebug編)でした。 前振り フィヨルドブートキャンプを今年の4月に卒業しました。卒業生なので、近況報告などしようかなと思ったんですがDiscordや日報などで日々わーわー言ってるので自重しておきます。 その代わり?最近友達とN + 1 問題の勉強会を行ったのでハンズオン形式で理解できるような記事を書いてみようと思います。(わからないところあったらフィードバックください) Ruby on Rails でよく発生するN +

    ためして分かる、N+1問題とその解決方法 - プログラミング漫遊記
  • メルカリの社内技術研修 ”DevDojo”の研修資料を公開します! | メルカリエンジニアリング

    この記事は、Mercari Advent Calendar 2022 の23日目の記事になります。 こんにちは!メルカリ Engineering Office チームの@aisakaです。 メルカリのエンジニア組織は、メンバーが相互に学び合い、メンバー自身が自走し、成長できる組織を目指し、「互いに学び合い、成長し合う文化」の醸成を行っています。 こうしたメルカリの「互いに学び合い、成長し合う文化」を体現する仕組みの一つが、社内技術研修「DevDojo」シリーズです。この度、一部のDevDojoシリーズを外部公開することになりましたので、今日のブログではDevDojoとその内容をご紹介します。 DevDojo page in Engineering Website 技術研修DevDojoとは DevDojoは技術開発を学ぶ場として、「Development」と「Dojo(道場)」をかけ合わせ

    メルカリの社内技術研修 ”DevDojo”の研修資料を公開します! | メルカリエンジニアリング
  • フロントエンド開発のためのセキュリティ入門 知らなかったでは済まされない脆弱性対策の必須知識 | 翔泳社

    Webアプリケーションの堅牢化に欠かせない知識を凝縮! セキュリティ学習のスタートに最適の一冊! 書は、安全なWebアプリケーションを開発するための基知識を、フロントエンドエンジニア向けに解説したセキュリティの入門書です。 これまでWebアプリケーションの開発で、セキュリティは「バックエンドの仕事」というイメージの強い領域でした。しかし、アプリケーションの安全性を高めるためには、フロントエンドエンジニアにも、セキュリティの基礎知識や具体的な対策の実践が求められます。 書では、Webセキュリティの必須知識である「HTTP」「オリジン」などの基礎トピックや、「XSS」「CSRF」といったフロントエンドを狙ったサイバー攻撃の仕組みを、サンプルアプリケーションを舞台にしたハンズオンで学びます。 もちろん、攻撃からユーザーを守る防御の手法もしっかりおさえます。個々の攻撃手法に応じた対策のほか、

    フロントエンド開発のためのセキュリティ入門 知らなかったでは済まされない脆弱性対策の必須知識 | 翔泳社
  • 高機能動画編集ソフト「DaVinci Resolve」のiPad版が無償提供開始

    高機能動画編集ソフト「DaVinci Resolve」のiPad版が無償提供開始
  • 私がやった Amazon S3 コストカット全ステップ | CyberAgent Developers Blog

    記事は CyberAgent Advent Calendar 2022 23日目の記事です。 「節約は固定費から。」 こんにちは、しゅん(@MxShun)です。 今年11月に中途入社、AI事業部オペレーションテクノロジーに仲間入りしました。 今回は、年間にして 1,200 万円削減 した Amazon S3 のコストカット全ステップ を紹介します。 目次 オペレーションテクノロジー AWSコストの見直し S3コスト対象 S3コスト分析 1. ストレージ容量の削減 2. ストレージクラスの見直し まとめ オペレーションテクノロジー 私がジョインしたオペレーションテクノロジーは、 サイバーエージェント 連結売上高の53%(2022年通期決算時点)を占めるインターネット広告事業売上を最大化する システム開発 大規模インターネット広告運用を可能にする 社内システム開発 の役割を担っています。

    私がやった Amazon S3 コストカット全ステップ | CyberAgent Developers Blog
  • スタートアップの1人目SREが入社後にやってきたこと

    こんにちは、株式会社スマートラウンドSREの@shonansurvivorsです。 私は今年5月に1人目のSREとしてこの会社に入社し、既に半年以上が経過しました。 2022年も終わりが近づいて来た中、この場を借りて、スタートアップの1人目SREとして、今年やってきたことを記録として残したいと思います。 なお、記事で取り扱う内容はSREの理論や原理原則に沿って各種プラクティスを実践したこと、というよりは、セキュリティ、モニタリング、IaC、コスト、パフォーマンス、運用、開発効率などなど、いまこの組織で取り組むことでプロダクトと事業に貢献できるのではないか?と私なりに判断してきたこととなります。 そのため、Site Reliability Engineeringに関して学びのある記事にはなっていないと思いますし、また概ね時系列順に近い形で実施事項を羅列していきますので(述べ方が長たらしいと

    スタートアップの1人目SREが入社後にやってきたこと
  • HTMLを最初に、JavaScriptを最後に:Webを高速化する秘訣 | POSTD

    すべてのフレームワークはステートを保持する必要があります。フレームワークはテンプレートを実行することでステートを構築します。ほとんどのフレームワークは、このステートをリファレンスやクロージャとしてJavaScriptヒープに保持します。Qwikのユニークな点は、ステートが属性としてDOMに保持されることです(リファレンスもクロージャもシリアライズして送受信するのは不可能ですが、文字列であるDOM属性なら可能です。これがresumability(再開性)のカギとなります)。 DOMにステートを保持することには、以下のように多くのユニークなメリットがあります。 DOMはシリアライズの形式としてHTMLを使用します。ステートを文字列属性としてDOMに保持することで、アプリケーションをいつでもHTMLにシリアライズできます。HTMLを送信し、別のクライアントでDOMにデシリアライズすることが可能に

    HTMLを最初に、JavaScriptを最後に:Webを高速化する秘訣 | POSTD
  • Why we decided to use Auth0 and not AWS Cognito

    Hi, I’m Ryoichi Sekiguchi. ( @ryopeko ) I’m working as a Backend Engineer in Shippio. Today I will talk about our decision to choose Auth0 over AWS Cognito. Japanese follows English. What did we consider important?As a startup development team, we wanted to reduce our concerns about authentication. We then began to consider transferring the authentication infrastructure to an external service at t

    Why we decided to use Auth0 and not AWS Cognito
  • 超関数型プログラミング

    この記事はFOLIO Advent Calendar 2022の23日目です。 ソフトウェア2.0 ソフトウェア2.0 という新しいプログラミングのパラダイムがあります。これは Tesla 社のAIのシニアディレクターだった Andrej Karpathy が自身のブログ記事("Software 2.0")で提唱した概念で、 ニューラルネットワーク のような最適化を伴うプログラムを例に説明されています。 従来のプログラム(Software 1.0)は人間が命令に基づいたプログラムを作成し、望ましい挙動を行わせます。それに対してニューラルネットワークのようなプログラム(Software 2.0)では人間はある程度の自由度をパラメータという形で残したプログラムを作成し、「入出力のペア」や「囲碁に勝つ」というような教師データや目的を与えてプログラムを探索させるというものです。 画像出典: "So

    超関数型プログラミング
  • 「あとで読む」タグで振り返る2022年 〜今年の「あとで読む」、今年のうちに〜 - はてなブックマーク開発ブログ

    今年も残すところあと少し。皆さんにとって、2022年はどのような一年でしたか? はてなブックマークでは今年もたくさんのエントリーがブックマークされ、コメント欄も盛り上がりました。 データで見る「あとで読む」 年末ということで、去年に引き続き今年も「あとで読む」タグにフォーカスしたデータを集計しました。 全ブックマークを対象にした「あとで読む」率、カテゴリー別「あとで読む」率、「あとで読む」が多いエントリーランキングを通して、2022年のはてなブックマークを振り返ってみましょう。 全ブックマークを対象にした「あとで読む」 率 カテゴリー別 「あとで読む」 率 「あとで読む」 タグが多いエントリーは? トップ10ランキング 「あとで読む」タグの数が多かったエントリーランキング カテゴリー別「あとで読む」率の高かったエントリーランキング 気になった記事を気軽に保存できる「あとで読む」機能 202

    「あとで読む」タグで振り返る2022年 〜今年の「あとで読む」、今年のうちに〜 - はてなブックマーク開発ブログ
  • noteの独自ドメインセッションの脆弱性について報告した件

    note_vuln.md noteの独自ドメインセッションの脆弱性について報告した件 文責: mala 前置き note.com (以下note) に2020年に報告した脆弱性(現在は修正済み)を解説する 個人の活動として行っており所属組織とは関係がない 自分がnote社に対して、問題があると指摘していたのは主に広報対応についてですが、この記事は技術的な知見を共有することを目的とするため、技術的な解説を中心にします。 公開にあたってはnote社に対して確認の上で行っています。note社による修正対応は2021年までに実施されていますが、その修正内容が適切であるかどうかについて保証するものではありません。(網羅的な確認や追加の検証をしていません) note社のサービスに他の脆弱性が無いことを保証するものではありません。 経緯 2020年9月30日に公開されたnote社の記事で https:/

    noteの独自ドメインセッションの脆弱性について報告した件
  • なぜ「自己責任」重視の外資が社員の学習支援に熱心なのか? 欧米の企業が「リスキリング」を積極導入する最大の理由

    能率協会マネジメントセンター主催の『リスキリング』出版記念セミナーの模様を公開します。著者の後藤宗明氏が、自分のスキルをアップデートし続けるための実践ポイントを語りました。記事では、欧米でリスキリングが注目される背景や、個人がリスキリングを実践する10のステップなどについて解説しました。 日における「リスキリング」の第一人者・後藤宗明氏が登壇 後藤宗明氏:みなさま、はじめまして。一般社団法ジャパン・リスキリング・イニシアチブ代表理事の後藤と申します。日は「リスキリング~個人のスキルアップと組織での取り組みポイント~」というお題で、お話をさせていただきたいと思います。 第1部が、組織で働く個人のみなさま向けのリスキリングの方法。第2部が法人・企業向けのリスキリングの導入方法。この2つに分けてお話をさせていただきます。 まず簡単に私の自己紹介をさせてください。大学を卒業して銀行に就職

    なぜ「自己責任」重視の外資が社員の学習支援に熱心なのか? 欧米の企業が「リスキリング」を積極導入する最大の理由
  • パスワード管理アプリ「LastPass」のパスワードや個人情報が盗まれていたことが判明

    パスワード管理アプリ「LastPass」では、2022年8月の不正アクセスによってソースコードが盗まれて以降、ハッカーによる顧客データへの不正アクセスが発生しています。LastPass2022年12月22日に不正アクセスによってユーザーの個人情報やパスワードなどのデータが漏えいしたことを発表しています。 Notice of Recent Security Incident - The LastPass Blog https://blog.lastpass.com/2022/12/notice-of-recent-security-incident/ LastPass says hackers stole customers’ password vaults | TechCrunch https://techcrunch.com/2022/12/22/lastpass-customer-p

    パスワード管理アプリ「LastPass」のパスワードや個人情報が盗まれていたことが判明
  • ドラマ「silent」を見てギョッとしたこと|伊藤 芳浩 / コミュニケーションバリアフリーエバンジェリスト

    「優生」のネーミングの是非巷で話題の木曜ドラマ「silent」 第9話が2022年12月8日に放映された。 その中で、ギョッとしたのは、佐倉 想(さくら・そう)の姉で、現在は結婚して実家を離れている井草 華(いぐさ・はな)が、今は2歳の息子・優生(ゆうき)を連れて、実家に顔を出しているシーンだ。 音声だと「ゆうき」なので多くの人は気づかなかったと思うが、字幕だと、「優生」という言葉が出てきたのだ。ここになんとも言えない気持ち悪さを感じた。 字幕では「優生(ゆうき)の話し声」と表示されている ちなみに断っておくが、一般的に存在する「優生」の名前そのものではなく、「silent」というドラマの話の流れ(きこえないことを避けるかのような流れ)で出てくる「優生」の方を問題視しているのだ。それぞれの親の想いから付けた「優生」という名前、および「優生」という文字付く名前は、記事の対象外である。 華は

    ドラマ「silent」を見てギョッとしたこと|伊藤 芳浩 / コミュニケーションバリアフリーエバンジェリスト
  • GitHubのトレンドで振り返る2022年のJavaScript/TypeScript

    今年も GitHub トレンドから 2022 年の JavaScript/TypeScript を振り返ります。去年の記事はこちらです。 — GitHub のトレンドで振り返る 2021 年の JavaScript | WEB EGG 集計方法 記事の集計期間は 2022/01/01〜2022/12/07、対象言語は JavaScript および TypeScript です。 なお GitHub がそのリポジトリをなんの言語と見なしてトレンドに掲載したかをもとに集計対象を決定していることにご留意ください。 別言語で書かれた Rust 製の JS 向けのツールや CSS フレームワークなどは基的に対象外となります。 集計に利用したデータですが、GitHub は過去のトレンドを閲覧する方法を提供していないため、独自の仕組みで GitHub トレンドのアーカイブを生成しそのデータを利用しまし

    GitHubのトレンドで振り返る2022年のJavaScript/TypeScript
  • ChatGPTを使って論文の英文校正をする

    Chat GPT は、自然言語処理 (NLP) 技術を使用して、特定の入力に基づいてテキストを生成する言語モデルです。 今回はChat GPT を使用して英語の文章の修正をして、文章の質と明瞭さを向上させる方法を紹介します。 https://chat.openai.com/chat それでは、Chat GPT を使用して英語の編集と校正を行うための手順について説明しましょう。 まず下記のprompt(AIに出す指示のこと)をチャットボックスに入れ””内に校正したい文章を入れます。日語を直接入れても英語が出てきますが、Google翻訳で英訳した文章を入れた方が洗練された英語になります。(ChatGPTは日語の入力も受け付けますが英語での入力の方が圧倒的に正確な回答が得られるため) 下記のprompt(一部改変)の出典はこちらのAwesome ChatGPT Promptsです。他にも”a

    ChatGPTを使って論文の英文校正をする
  • 仕事ってどうやったらできるようになるのかが何となくわかってきた。

    かつて仕事の覚えが悪くて色々と悩んでいた時期の時の話である。先輩医師から 「物覚えの良し悪しなんて、仕事質ではない」 「ぶっちゃけた事をいえば、仕事なんてのは99%の人にはやってれば自然とできるような性質のものでしかない」 「そういうほっておいたら誰でもできるような部分ではない部分にこそ、仕事当の大切なモノがある」 と言われた事があった。 当時は単なる慰めぐらいにしか思わなかったのだが、中堅ぐらいの年齢になった今、彼の言っていた事の意味が痛いほどによくわかる。 実際、仕事の”やり方”自体を身に着けられないという人はほぼ居ない。 多少は習得スピードに差はあるが、それでもせいぜい1~2年もあればその差は埋まる。 じゃあ誰でも仕事が同じようにできるようになるのかというと、それもまた否だ。 この差が何に起因するのか長い間よくわからなかったのだけど、最近になって「受験勉強への取り組み方で上手

    仕事ってどうやったらできるようになるのかが何となくわかってきた。
  • 立川市役所の庁内LAN障害、原因は「Edgeブラウザーへの移行」

    2022年6月27日、東京・立川市役所で大規模な通信障害が発生した。出先機関を含めた1000台以上のパソコンで終日、窓口作業ができなくなった。庁内LANの心臓部となるコアスイッチの障害が原因だった。コアスイッチに向けて大量の通信が発生し、メモリー不足に陥った。原因特定に時間がかかり、完全復旧に1週間を要した。 グループウエアの挙動がどうもおかしい――。東京都立川市役所の庁舎内がざわつき始めたのは2022年6月27日、始業時刻である午前8時半ごろのことだ。ほどなく市役所のITインフラストラクチャー運営を担う総合政策部情報推進課のもとに、「窓口業務用の情報システムにアクセスしづらい」「内線電話が通じなくなった」といった職員らの困惑した声が続々と寄せられるようになった。 情報推進課はただちに障害箇所の特定に乗り出した。庁内ネットワークのメンテナンスを委託している保守事業者と連絡を取り合い、担当

    立川市役所の庁内LAN障害、原因は「Edgeブラウザーへの移行」
  • ブログの画像配信サーバーとして Cloudflare R2 を使う | 高木のブログ

    この記事は Cloudflare Advent Calendar 2022 の23日目の記事です 今までブログの画像配信サーバーとして Google Cloud Storage を使っていたが、ブログを Cloudflare Pages に移行したこともあり、どうせならと画像のホスティングも Cloudflare R2 に移行することにした R2 が GA (一般公開)され、パブリックアクセス(独自ドメイン可)ができるようになったのも理由の一つにある(今までは Cloudflare Workers 経由でしかパブリックアクセスできなかった) Cloudflare R2 とは 簡単にいうと、エグレス料金の掛からない Amazon S3 互換のオブジェクトストレージ 料金体系 ストレージ: 月額 $0.015 / GB クラス A 操作: 月額 $4.50 / 100万回 クラス B 操作:

  • プライベートパッケージリポジトリのススメ - NTT Communications Engineers' Blog

    この記事は、 NTT Communications Advent Calendar 2022 23 日目の記事です。 はじめに こんにちは、デジタル改革推進部の組橋です。普段は社内データの整備や分析をしています。 この記事では、社内ツールなどの自作ツールを管理する方法や関連するサービスを紹介します。 パッケージリポジトリとは パッケージ ソフトウェアにおけるパッケージとはいくつかの機能を1つにまとめて、管理しやすくしたものを指します。 例えば、Pythonのパッケージはpipコマンドでインストールできます。 pip install $PACKAGE_NAME リポジトリ リポジトリは、保管場所という意味があります。 パッケージリポジトリはパッケージの保管場所です。単にリポジトリというと最近はGitリポジトリを指すことが多いですが、これはソースコードの保管場所ですね。 例えば、Python

    プライベートパッケージリポジトリのススメ - NTT Communications Engineers' Blog
  • 「モノタロウの1900万商品を検索するElasticsearch構築運用事例」のポイント深掘り〜第50回 Elasticsearch勉強会後記〜 - MonotaRO Tech Blog

    こんにちは。 EC基盤グループ サーチチームの 山村です。 この記事は、 Elastic Stack (Elasticsearch) Advent Calendar 2022 の 23日目です。 2か月ほど前になりますが、2022年10月26日に実施された 第50回 Elasticsearch勉強会 で発表させていただきました。 私が外部での発表するのは、2016年6月のSolr勉強会 以来で、非常に緊張しました。 日々の業務にかまけて、ブログが後回しになっていたことで大変遅くなってしまいましたが、上記の発表で話した内容とスライド資料から、話したかったポイントを抜粋するとともに、勉強会で不足していた部分について補足をします。 当日、発表を終えたところで気が抜けてしまい、Twitter で頂いていた質問に満足に答えられませんでしたので、この場で補足説明を含めて出来るだけ回答したいと思います。

    「モノタロウの1900万商品を検索するElasticsearch構築運用事例」のポイント深掘り〜第50回 Elasticsearch勉強会後記〜 - MonotaRO Tech Blog
  • 「納期コミットのオーダーは結果的に納期を遅らせること」を逆手にとる - @i2key のBlog

    これは Recruit Engineers Advent Calendar 2022 - Adventarの13日のエントリーです。(書いているのは21日です。) 1. 納期コミットのオーダーは結果的に納期を遅らせる 先日、興味深いエントリーを読んだ。 bufferings.hatenablog.com これにつてはほぼ同じようなことを社内のtimesチャネルでも会話しており、スケジュールへの向き合い方についてメタ的理解に昇華させたい。 我々が納期をコミットしなさい、確実に守れる日を教えてと言われたときにやることは、、、 確実に納期を守れるように、余裕をみる。である。 ------------------------------------------------------------ ■:実作業日(問題なければできそうな工数) □:バッファ日(例えば50%の確率で問題おきたときに使う予

    「納期コミットのオーダーは結果的に納期を遅らせること」を逆手にとる - @i2key のBlog
  • 「車がなくても別に困ってない」

    負け惜しみとかではなく、心からそう思ったまま幸せに暮らしている人もけっこう多いと思うんです。 これまで車のある生活を一度も経験してこなかった人は特に。 私が思うに、これって、数学がイラナイとか読書習慣がイラナイみたいなのと質的に似てるなと。 価値を享受したことがないから、価値の存在じたいを知らない。 価値の存在を知らないから、それを享受できない不便益を自覚していない。 そういう構図があると思います。 知らぬが仏、というやつです。 首都圏郊外駅チカに住んでいる友人と最近よく遊ぶようになったんですが、その地域のことを全然知らないんですよね。 そこに住んで10年近くになるのに、自宅近辺せいぜい半径300米くらいと、駅前周辺のことしか知らない。 車も自転車も持っておらず、行動範囲が徒歩圏内に限定されているからです。 少なくとも料品や衣料品はその範囲で十分間に合うので、生活するのに不便はなかっ

    「車がなくても別に困ってない」
    ledlizerd
    ledlizerd 2022/12/23
    車がないと生活が成り立たない場所から車がなくても生活できる場所に移ったけど場所によって「なくても別に困らない」は充分ある。車で通勤もできないしあればいいなも数えるレベル。歩きでも5km圏内位は歩き回るしな
  • クッキークリッカーで学ぶアルゴリズム入門 : あすなろの雑記

    0. 目次 1. クッキークリッカーとは? 2. クッキークリッカー100万枚RTA 3. 解答? 4. 解答 5. 余談 6. おわりに 1. クッキークリッカーとは? 皆さんはクッキークリッカーというゲームをご存じでしょうか? 2013年に公開され同年に日でも爆発的に流行を見せたゲームです。知らないよという方もご安心ください、最初の方だけですがざっくり説明します。 上の画像がプレイ画面です。左にあるクッキーをクリックします。 クッキーが1枚焼けました。やったね。 クッキーが15枚貯まりました、右側にあるカーソルをクリックしてみます。 指はどこだ!? クッキーの周りにある指が10秒に1回クッキーをクリックしてくれます。助かるー。 100枚貯まりました。アップグレード「強化された人差し指」を買ってみます。 クッキーの上に、クリックした回数分「+2」と書かれています 1回のクリックでクッキ

    クッキークリッカーで学ぶアルゴリズム入門 : あすなろの雑記
  • 【更新】防寒インナーを着る時期だけどヒートテックが合わない人は何を買えばいいの?定番ブランドのインナー特徴まとめ

    伊藤雄大 @yudai_fishing_t プロアングラー / ベルベットアーツ代表 / 音楽家 / ボディビル/バリバスフィールドスタッフ / リヴァイブフィールドテスター / 686 Ambassador https://t.co/keOzN1hpPz https://t.co/xwCRAcVM9c https://t.co/5GsjH3IIot 伊藤雄大 @yudai_fishing_t 【防寒知識その②】 インナー編 肌に最初に触れるのがインナータイツの上下。熱の発生がインナータイツの主な役割です。 肌に密着する事で、スースーするのを防ぐ役割もあります。 インナータイツはより効率良く熱を生み出すためにいわゆる「発熱系」と呼ばれるタイプがオススメ。 続く pic.twitter.com/RfaYQro4hn

    【更新】防寒インナーを着る時期だけどヒートテックが合わない人は何を買えばいいの?定番ブランドのインナー特徴まとめ
    ledlizerd
    ledlizerd 2022/12/23
    今くらいの東京都市部の寒さならジオラインで十分だな。長時間外にいるならメリノの方がいいけど。本格的に寒くなってきたね
  • YJITで使ったRustの省メモリ化テクニック - Qiita

    これは Rust Advent Calendar 2022 のカレンダー2の22日目の記事です。 YJITとは 私は今年の7月からShopifyという会社でRubyのJITコンパイラであるYJITを開発している。このJITは今年CからRustに書き直されたため、現職では業務としてフルタイムでRustを書いている。 実用段階になったYJIT おそらく世界最大規模でRubyを使っている弊社では、お客様のお店のサイトをレンダリングするアプリには社内最大のトラフィックが来ていて、実は最近そのアプリほぼ全台で最新のYJITが有効化されたことが昨日公開情報になった。あまりにも大量のトラフィックが来るので、YJITによって行なわれているRubyコード実行量はYJITが使われてないものよりも世界全体で見て多くなったのではないかとCEOが言っていた。 この規模のトラフィックを捌くためにこのアプリは比較的よく

    YJITで使ったRustの省メモリ化テクニック - Qiita
  • Docker初学者がやるべきこと3選 - Qiita

    この記事はNuco Advent Calendar 2022の22日目の記事です はじめに 対象読者 この記事では Docker初学者の方 これからDockerを学ぼうとしている方 を対象にやるべきことして以下の3つを紹介します。 Dockerの全体像を把握する チュートリアルで基操作を学ぶ Docker Hubを散策する 自身が初学者だった頃の経験を基になるべく早く効率的にDockerを学ぶためにやるべきことを紹介するので参考にしてもらえれば幸いです。 できるようになること Dockerが何なのか理解できるようになります Dockerを使ったアプリケーション開発に必要な基礎知識が身につきます 記事TOPのクリスマスツリーをターミナルに表示できるようになります 1. Dockerの全体像を把握する まずはDockerが何者であるかを把握しましょう。実際にコマンドで操作する前にざっくりイメ

    Docker初学者がやるべきこと3選 - Qiita
  • Re: 技術的負債は開発者体験を悪化させる / Technical Debt and Developer Experience - @kyanny's blog

    技術的負債は開発者体験を悪化させる / Technical Debt and Developer Experience - Speaker Deck 「品質と速度はトレードオフの関係ではなく、比例する」みたいな話を見聞きするたびにモヤッとするのが、 当に短期的な話、三十分以内に変更してデプロイしたい、みたいな「短期的」な話であれば「テスト書いてる時間はない」は間違いではない、一分将棋みたいなギリギリのプロジェクトに従事している人のことを考えろ(?) 「ちゃんと設計せずに作った(そうせざるを得ない外圧があった)→ちゃんと設計する余裕があれば負債を溜め込まずに済んだ」みたいに聞こえるが、十分な時間があったら負債が出ない高品質の設計ができたとでも思っているのか? ↑に書いた「三十分か一時間か」みたいなギリギリの状況ならいざ知らず、日・週単位でスケジュールが組まれてるソフトウェア開発プロジェクト

    Re: 技術的負債は開発者体験を悪化させる / Technical Debt and Developer Experience - @kyanny's blog