スタッフエンジニアの道 - Forkwell Library #66 での発表資料です https://forkwell.connpass.com/event/323138/ #Forkwell_Library
スタッフエンジニアの道 - Forkwell Library #66 での発表資料です https://forkwell.connpass.com/event/323138/ #Forkwell_Library
TOPインタビューエンジニアにとっての成果とは「いいコードを書くこと」——エムスリーVPoEに聞く、エンジニア組織のパフォーマンスを最大化する「評価」のあり方 エンジニアにとっての成果とは「いいコードを書くこと」——エムスリーVPoEに聞く、エンジニア組織のパフォーマンスを最大化する「評価」のあり方 2024年9月11日 河合 俊典 高専卒業後、大学院へ進学し機械学習のアルゴリズムに関する研究に従事。大学院卒業後はSansan、Yahoo!JAPANにて機械学習に関連したシステム構築やリーダー経験を経て、2019年2月よりエムスリーに在籍。 AI・機械学習チームにて、機械学習アルゴリズムの実装からインフラ構築、事業横断でのデータ分析等を行った。その他、エムスリー内外の各種イベントの企画、登壇、エムスリー テックブック3(技術書展11)の寄稿といった技術プレゼンス活動にも貢献。 2023年5
以下の記事などで既にかなり話題になっていますが、ぼくも触ってみました(使い方などの詳細はこちらの記事を参照してください)。 結論としては、マジすごくてかなり衝撃的です。すべてのホワイトカラーワーカーにとって、かなりディスラプティブなツールになるのではないでしょうか。 自分はコンサルタントでして、これまでにたくさんの資料を作ってきてスキルを磨いてきたつもりだったので、AIポン出しでここまでのものが出てきてしまうと、正直、人生について考えさせられちゃいますね。 この記事では、Napkinを使ってどういう資料ができたのか共有したいと思います。 ポストモーテムの勉強会をしたいなと思っていたので、まずはChatGPTで資料の骨子を出力し、それをNapkinに入力してみました。それで得られたのが、以下の資料です。 スライド1: タイトルスライド タイトル: ポストモーテムの教科書 副題: SREにおけ
Amazon Web Services(AWS)は、Webアプリケーションに追加することでAWSのオブジェクトストレージであるAmazon S3に簡単にアクセスできるUIコンポーネント「Storage Browser for S3」をオープンソースとして公開したことを発表しました。 Storage Browser for S3を使用することで、ユーザーに対してアクセスすることを許可されたAmazon S3のデータのみをWebブラウザ上に表示し、データの参照、ダウンロード、アップロードができるようになります。 また、リクエストを自動的に最適化し、高スループットのデータ転送を実現します。 Amplify UIのUIコンポーネントとして提供 Storage Browser for S3は、AWSを基盤としたWebアプリケーションの開発を簡単に実現するための一連のフレームワークである「AWS Am
今週あなたは仕事で何回「調べ物」をしましたか? 仕事においても、日常生活においても、私たちは常に何かを調べています。 そして、近年は「探す方法」も増えて、さまざまな情報にアクセスしやすくなりました。しかしその反面、得られる情報量が多く、「正しい情報かどうか」の判断は難しくなったと言えます。調べ物をしながら「これじゃない……」を繰り返した経験は誰しもあるはず。 「国会図書館にはのべ4700万点の本やその他の資料があるけれど、調べたい内容がその中に書いていないこともよくあるし、本の内容が直接検索できるようになっているのは、2024年9月時点だと体感で3割くらいなんです」。 そう語るのは、国立国会図書館のレファレンス業務に15年以上携わり、著書『調べる技術 国会図書館秘伝のレファレンス・チップス』がSNSなどで話題を集める小林昌樹さん。 レファレンス業務とは、図書館の利用者が必要な情報を得るため
放送・配信中のアニメの最終回が近づき、入れ替わりに新たな作品が始まる時期がやってきました。2024年秋に始まるアニメの数は、70本超。 オリジナルアニメでは、2018年秋のマチ★アソビで初のパイロット版上映会が行われた「メカウデ」、原案公募企画から生まれた「魔法使いになれなかった女の子の話」、釣りを題材にした「ネガポジアングラー」などが放送されます。 原作ありの作品は漫画原作が約40作品と最も多く、2024年3月に急逝した鳥山明さんがストーリーやキャラクターを手がけた「ドラゴンボール」シリーズ最新作「ドラゴンボールDAIMA」、SNS連載の人気作品を原作とした「ねこに転生したおじさん」、「うる星やつら」に続く高橋留美子作品のリメイク作でメインキャストは続投する「らんま1/2」、ビッグコミックスピリッツ連載作品で「星雲賞」コミック部門を受賞した「チ。ー地球の運動についてー」、劇場版も制作され
こんにちは、ダイニーの Feature team でソフトウェアエンジニアをしている @ta21cos です。 最近は新規事業である決済関連の機能の開発をメインに行なっています。 ダイニーにおける Feature team は機能にフォーカスした開発・運用を行っているチームです。最近は複数の事業毎に Unit として分かれて開発を進めています。 本日は、普段の開発で実際にあった Pull Request のレビューコメントから得た学びについて紹介します。 Dialog を実装しよう React を使ってある Dialog を作成するため、以下のようなコードを書きました(コードは簡略化しています)。 // useSample ファイル // 内部でロジックと Dialog を同時に定義している hook const Dialog = memo<{ progress: number, ...
エグい。 何がエグいって、カイロだよカイロ。 あいつらフツーじゃねえぞ。ユーザーを人間に戻す気がない。 「気づけば朝」なんて生ぬるいモンじゃない。気づけば翌日の昼だ。勘弁してくれ。無職より。 まず次から次へと課される低難易度のタスク。こいつがやばい。クリア→報酬→クリア→報酬……を超短いスパンで繰り返させてくる。なめてかかると生活リズムが崩壊し、いずれ死ぬ。絶対にユーザーのドーパミンを途切れさせてやるものかという鉄の意志の産物だ。 そして強い“F”へのこだわり。 「F組のみんな集合〜! あったまテカテカドラえもん〜いたいた空にはパーマン〜」←どうせこれレベルだろうと侮ってはいけない。 スタッフにはおそらくガチ勢がいる。 ゲームには歴代大長編のゲストキャラが平等に登場するが、出るのはピーブまで。 リルルはいるがピッポはいない。 ひみつ道具をコインと交換してくれるのはクルトやジンジャーではなく
おそろしいゲームがNintendo Switchから発売されてしまいました ドラえもんとのび太が、ケガをしたおじいさんのためにどら焼き屋を手伝うことになるゲーム『ドラえもんのどら焼き屋さん物語』、これが本当に面白い!!! 2人だけじゃなく、しずかちゃん!ジャイアン!スネ夫!ミニドラ!いつものメンバーみんなでお店を大きくしていくんだ! どら焼きだけじゃなく、色んな和菓子を発明できる! 飾りつけの組み合わせは自由!センスを活かして最高の一品を完成させよう! もちろんここはドラえもんの世界!タイムマシンに乗って「未来デパート」に行き、便利なひみつ道具を買うこともできる! 時にはどら焼き屋の手伝いだけじゃなく、新たな食材を求めて冒険の旅に出ることも!全員で力を合わせて敵と戦う! 勝てない時はみんなトレーニング!能力を上げて、強敵を倒そう! しかも、登場するのはドラえもんのキャラクターだけじゃない!
この文章はなに? 本文章は、パスワードマネージャーであるBitwardenが公開しているソースコードを読み、そこでE2EE(End-to-end encryption)がどのように実装されているかについて、私が理解した内容をまとめたものです。 「E2EEをぼんやり理解してるが、どのように実装されているのかはわからない」という方を主な対象としています。 E2EEに対する私個人の課題感として、インターネット等から得られる説明が比較的抽象的であり、実装レベルでの理解が難しいというものがあります。 そこで私自身、そして同じ課題感を持つ方に向けて、E2EEを実践しているアプリケーションの1つであるBitwardenを参考に、それがどのように実装されているのかを詳細に理解すべく、本文章にまとめることとしました。 なお対象アプリケーションとしてBitwardenを選んだのは、私自身がユーザーであること、
コードレビュー開発者ガイド はじめに コードレビューとは、コードの作成者以外の人がコードを調べるプロセスです。 Google ではコードとプロダクトの品質を維持するためにコードレビューを実施しています。 このドキュメントは Google のコードレビューのプロセスとポリシーに関する正規の解説です。 このページでは私達のコードレビュープロセスを概観します。このガイドはさらに二つのドキュメントに分けられます。 コードレビューの仕方: コードレビュアーのための詳細なガイド CL 作成者のガイド: CL をレビューしてもらう開発者のための詳細なガイド コードレビュアーはどんな観点でレビューすべきか? コードレビューは次の観点で見るべきです。 設計: コードはうまく設計され、そのシステムにとって適切か? 機能性: コードは作成者の意図通りに動作するか?ユーザーにとってコードの挙動は適切か? 複雑さ:
Amazon Web Services ブログ AWS オブザーバビリティの向上 – Amazon CloudWatch アラームの力を引き出そう 通常、組織はAWS サービスを活用してワークロードのオブザーバビリティと運用の優秀性を高めています。しかし、多くの場合、オブザーバビリティメトリクスが提供されたときのチームが取るべき対応は不明確であり、どのメトリクスに対処が必要で、どのメトリクスがノイズにすぎないかを理解することは難しい場合があります。たとえば、アラームがトリガーされるまで 10 分以上かかる場合、根本的な問題を軽減するためにチームが取れる対処が遅れてしまいます。この問題への理想的な解決策は、ネットワークの障害を防ぐために、オブザーバビリティメトリクスからアラームの起動までの時間を短縮することです。実装やアーキテクチャの制限により、メトリクスデータは常に CloudWatch
Prisma界隈で話題沸騰中(自分調べ)のTypedSQLだが、自分の中ではかなりアツいと思っているので、その理由を語ろう。なおTypedSQLの機能とか仕組みについては記述しないのでドキュメントや以下の記事を参照するとよい。 Prismaの難しさ 複雑なクエリを組み立てるのが特に難しい。複雑といっても何10行もあるようなクエリとかではなく、joinとか集計関数がいくつかあるくらいで十分複雑になる。たとえば特定のユーザーに紐づく記事をコメントの数を含めて取得したいとする。クエリは雰囲気こんな感じ。SQLとしては全然難しくない。 SELECT posts.id, count(comments.id) AS cnt FROM posts INNER JOIN users ON posts.author_id = users.id LEFT JOIN comments ON posts.id =
技術選定の失敗 2年間を振り返る TypeScript,Hono,Nest.js,React,GraphQL はじめに 新たに書きました。 MySQLを使っても会社は潰れない 久々に記事を書いたのでどうぞお手柔らかに... 私が過去2年間で行った技術選定の成功と失敗を振り返り、その学びを共有したいと思います。 文才無いので淡々と箇条書きでいきます Twitterエンジニア垢作りました。エンジニアのお友達がいません。 @uncode_jp 注意 意見を押し付けるものではありません。ただ建設的な議論は大事だと思う。 自分の意見は明確に、歯切れのよい表現を意識している。人それぞれだよねみたいな感じに逃げたくない。技術選定に結論はある(過激)。 ただし技術選定にはコンテキストがあり、例えばプロダクトのフェーズや組織の事情によって当然結論は変わる可能性がある。 OSSの開発者さん達は偉大ですごい。あ
「ゼルダの伝説 ティアーズ オブ ザ キングダム」の空,地上,地底がつながったフィールドを実現したシームレスな制作の過程[CEDEC 2024] ライター:大陸新秩序 2024年8月22日,ゲーム開発者向けカンファレンス「CEDEC 2024」にて,セッション「『ゼルダの伝説 ティアーズ オブ ザ キングダム』の世界をつなぐ技術 〜空、地上、地底、そして制作もシームレスに〜」が行われた。 このセッションでは,「ゼルダの伝説 ティアーズ オブ ザ キングダム」におけるフィールド,およびその制作過程をいかにしてシームレスにつないだのか,その手法が紹介された。スピーカーは,以下の3名である。 任天堂 企画制作部 テクニカルディレクター 堂田卓宏氏 任天堂 企画制作部 プログラミングディレクター 奥田貴洋氏 任天堂 企画制作部 地形プログラミング担当 斎藤智久氏 「ゼルダの伝説 ティアーズ オブ
本連載では、業界の第一線で活躍する著名エンジニアたちが、それぞれの視点で選んだ書籍について語ります。ただのレビューに留まらず、エンジニアリングの深層に迫る洞察や、実際の現場で役立つ知見をシェア!初心者からベテランまで、新たな発見や学びが得られる、エンジニア必読の「読書感想文」です。 著名エンジニアが、独自の視点で「おすすめ書籍」の紹介を行う本連載。 今回は、米マイクロソフトのエンジニア・牛尾 剛さんによる『テスト駆動開発』(オーム社)の読書感想文を紹介する。 発売日:2017年10月14日 著者:Kent Beck 訳者:和田 卓人 定価:3,080円 (本体2,800円+税) ISBN:978-4-274-21788-3 サイズ:A5 ページ数:344ページ 書籍概要:テスト駆動開発とは単にテスト自動化を行うことではなく、ユニットテストとリファクタリングを両輪とした小さいサイクルを回すこ
Athena Amazon Athenaは、標準SQLを使用してAmazon S3に保存されたデータを分析することができる、強力でサーバーレス、インタラクティブなクエリサービスです。複雑なETLパイプラインやデータウェアハウスを設定して管理する必要がなく、大量のデータを処理する組織にとって魅力的なオプションです。ただし、Athenaの価格設定は、予算が厳しい場合など、すべてのユーザーに適しているわけではありません。このブログ投稿では、Athenaの代替となる、低コストで同等の機能を提供できるアルティメットを紹介します。 利点: Athenaの主な利点の1つは、Amazon S3のデータを、複雑なETLプロセスや専用のデータウェアハウスなしに、標準SQLクエリを使用して分析できることです。 Athenaはサーバーレスでもあり、データ量やクエリの複雑さに基づいて自動的にスケールされるため、事前
概要 AWS とかで踏み台ホスト経由(ここでは AWS っぽく bastion と呼ぶ)で ssh する必要があるなら ~/.ssh/config は↓みたいにしとくのが良いんじゃないかな? Host bastion Hostname bastionのIPアドレス User bastionのユーザ名 # ↓は規定のファイルだったり ssh-agent 使ってれば不要 IdentityFile bastion接続用の秘密鍵ファイル名 # ↓の3つはWindowsでは使えないので諦めて ControlMaster auto ControlPath ~/.ssh/cp-%r@%h:%p ControlPersist 10m Host 好きな接続先名 Hostname 接続先のIPアドレス User 接続先のユーザ名 # ↓は規定のファイルだったり ssh-agent 使ってれば不要 Identi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く