kaigi on rails 2024の発表資料です https://kaigionrails.org/2024/talks/willnet/

こんにちは、Platform Team の荒引 (@a_bicky) です。前回は続・何でも屋になっている SRE 的なチームから責務を分離するまでの道のり 〜新設チームでオンコール体制を構築するまで〜という話を書いたんですが、今回は Repro の運用に 7 年以上携わる中で私が遭遇して印象的だった Aurora MySQL 絡みのトラブルについて紹介します。 Aurora MySQL が詰まってデータ処理のスループットが下がるとか、API のレスポンスが遅くなるとか、ALTER TABLE する度にアプリケーションエラーが発生するとか、胃が痛くなる胸が熱くなる話が多いので、Aurora MySQL を利用していなくても楽しんでいただけるのではないかと思います。Aurora MySQL を利用している方であれば参考になる情報もあるでしょうし、通常の MySQL にも適用可能な話もあります
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? これは、同じエンジニアである妻から聞いた話なのですが、彼女の案件で「メンバー全員で公式ドキュメントを読みあわせる」という取り組みがあったそうです。 で、この方法「チーム全体にとって大きなメリットがあるんじゃないか?」と思ったので、共有させていただきます。 「誰も知らない」から「みんな知ってる」に 私は開発職なので、めずらしいことなのかそうではないのか判断がつかないのですが、その案件では、導入対象の製品について詳しい知識を持っているメンバーが一人もいなかったというのです。 誰もその製品をさわったことがなく、とりあえず強そうなメンバーを入れ
https://anond.hatelabo.jp/20241019210503 俺は普通に地元が荒れまくっていて、何人か友達も死んでるし、俺自身も犯罪に巻き込まれたことがある被害者だ。 こういうのを見る度に思うのだけれど、「頭が悪いから犯罪する」だとか、「能力が不足しているから犯罪をする」という思考に流されすぎ。 いいか、今話題の強盗団は「何も悪くないのに強盗になってしまう」ことが一番の問題なんだ。 倫理意識が高かろうが、頭が良かろうが強盗になる。それがこれからの世の中。 お前が言っているのは「詐欺は騙される方が悪い」とかそういうレベルの極論。何も悪くなくても詐欺の被害者にはなる。 普通の人達が社会人をやってる時間を「どうやったら犯罪で一儲けするか」に振っている人間達がいるという思考をしろ。これは単純な労働力投下量の問題であって倫理の問題ではない。 まずこの文章を読んで、お前も、俺も、い
来週で40歳にあるので30代の振り返りとしてこれを書く。 そんな30代を全力で走ってきた中で、これは30代でやってよかったな。 もっと早くやってもよかったな。というようなことを書く。 最初に行っとくと一般的にやったほうが良いということは基本的にやったほうがいい。 そういうのも含めて実際にやってみた経験も書く。 習慣を作れるようになる これは本当にやったほうがいい。 身につけるのであれば、早ければ早いほどほどいい。 もう少し具体的に話すと自分がやりたいことを実現していくためには習慣にできるとよい。 なんでも習慣にできると強くて、自分はどうやったら習慣になるんだろう?ってところを理解して上手くハックして習慣化していけると自分のやりたいことがどんどん実現できるようになる。 運動習慣 これも早ければ早いほど良いと思うが、朝か夜の散歩くらいからでもよいからやったほういい。 コロナ禍をきっかけに自分は
J-kun @ CEO of Gibberish Lab Ltd. @j_kun_ml Indie Hacker / Solopreneur / ML Engineer / 🎨SketchMe.App: Create your custom PFP / 副業で一人法人 / 個人アプリ開発 / 元米国シリコンバレー駐在 / 東大卒 J-kun @ CEO of Gibberish Lab Ltd. @j_kun_ml アメリカのスタートアップから「時給$85でフルタイム、完全リモートfrom日本」 という最高の条件を提示してきたけど、過去の失敗からかなり慎重になってる、、国跨ぐ以上は業務委託だし1ヶ月で仕事を失う覚悟で行くしかない、、。 休職制度とかあれば使ってやってみようかな、、。 2024-10-11 10:08:28
皆さん、フォーム作ってますか? Webサイトやアプリを作るにあたって避けられないのがForm作成、多くの方が autocomplete を設定するなど、より使いやすいフォームを作成するために尽力されていることと思います。 一方で、悪気なく書いたコードでより使いにくいフォームになってしまっている例が世の中には多く見られます(特に銀行系) 今回は、よくあるフォームの実装を例に、(特に日本語話者にとって)より使いやすいフォームにするためのちょっとした仕様や私が考える対策を書いていこうと思います。 忙しい方のために最初に書いておくと、この記事に書いてあることの多くは autocomplete の仕様を意識した実装をしましょう の一言に集約されます。 多くの方にとっては「何を当たり前のことを」と思われる項目も多いかとは思いますが、当たり前のことがされていないフォームが世の中には多すぎるので、少しでも
DHH氏がRails 8の新機能を解説。Redisなど不要になり、SQLite対応でよりシンプルな構成に。Rails World 2024 9月26日と27日の2日間、カナダのトロントで開催されたRails World 2024の基調講演で、Ruby on Rails(以下Rails)の作者であるDHH(David Heinemeier Hansson)氏が「Rails 8」の主な新機能を紹介しました。 The #RailsWorld 2024 Opening Keynote with @dhh is now online. Rails 8 beta shipped with Authentication, Propshaft, Solid Cache, Solid Queue, Solid Cable, Kamal 2.0, and Thruster. #NoPaaS needed in
eスポーツの世界は、フィジカルスポーツより幅広い年代が活躍できるように思えますが、実際は20代から30代が中心の世界。キャリアを重ねながら若い選手とも戦い続けるには、心身のケアが重要でしょう。今回お話を伺うのは、格闘ゲームにおける日本初のプロゲーマー“ウメハラ”こと梅原大吾さん。10代で世界の頂点に立ち、2010年から現在に至るまでプロゲーマーとして世界から注目されている格闘ゲームプレイヤー。Beast(ビースト)というニックネームとともに「格ゲー界の『マイケル・ジョーダン』」と称されるレジェンドです。 現在43歳。今年は「ストリートファイターリーグ: Pro-JP 2024」(以下、SFL)に出場し、若い選手たちとも戦いながら、日々ハードな練習を重ねているウメハラさんに、これからも長く選手生活を続けるために意識していること、さらに20代の頃に介護職を経験していたからこそ考えることなどをお
日本のスタートアップや VC は、本気でホームランを狙っているのか? 大半のプレイヤーがスモール IPO で満足しているのではないだろうか? 日本のスタートアップ界隈は、皆、「1塁打」を狙いすぎだ。 起業家のビジョンも小さいし、投資家のレベルも低い。その上で、いやしくてつまらない「界隈意識」と、くだらない「同調圧力」によって、「仲良しこよし」で小さくまとまっている。その生ぬるさと閉塞感には、正直言って辟易している。 本来、スタートアップとは「100社に投資して、1社が大成功し、残り99社の失敗を補って余りあるほどのリターンを叩き出す」というゲームである。「ホームランを狙う」というのが、このゲームを支えるグランドルールだ。北米はもちろん、ヨーロッパ、南米、アジア圏においても「ホームランを狙う」ことこそがゲームを回し続けている。 唯一の例外が日本だ。ホームランを狙わずに、「仲良しこよし」で「1
「私が自分の頭をよくしようと思ったのは、和服の構造を理解するためじゃないんです。わかりますか? 将棋のために頭をよくしたかったのに、いろいろなことに対してバランスよく能力を上げてしまって、一般人レベルの生活ができるようになってしまった(笑)。そこがちょっと悲しかったんです」 しかし、それは人間としての成長であり、一般的には幸せなことではないか。もちろん永瀬もそんなことはわかっている。 「人間としては一流になれるかもしれませんけど、将棋の超一流にはなれないのかもしれないと思うようになりましたね。人間らしさで勝負するのは、対人間なら通用するでしょう。でも藤井さんを人間と見てはいけないんですよ。やっぱり藤井さんみたいな超一流になるには、将棋だけに没頭していた頃に戻らなきゃいけない。なんというか、その頃って漆黒の世界にいたような感じなんです。でも自分はその後、人間らしくなったというか、彩のある世界
こんにちは。 id:Pocke です。マネーフォワードでは Rails を用いた Web アプリケーションの開発と、RBS という Ruby の静的型システムの開発を行っています。 最近 RBS の開発をする中で、「不要な処理を削除すると実行速度が遅くなる」という不思議な現象に遭遇しました。この記事ではその現象を解説しようと思います。 なおこの記事は Ruby の知識を前提としないように執筆されており、Ruby の知識が必要となるところには注釈を加えて補足しています。 普段 Ruby を書かない方にも読んでいただければ幸いです。 問題を引き起こした変更 今回の問題は、RBS のメモリ使用量の削減を行っている中で遭遇しました。まずはどんな変更を行おうとしていたかを解説します。 変更の動機 最近私は RBS のメモリ使用量の削減に取り組んでいます。1 その取り組みの中で、RBS のパーサーが作
任天堂のモノづくりに対する考えやこだわりを、 開発者みずからの言葉でお伝えする 「開発者に訊きました」の第13回として、 9月26日(木)に発売となる 『ゼルダの伝説 知恵のかりもの』の 開発者のみなさんに話を訊いてみました。 まず、簡単に自己紹介をお願いできますか。 「ゼルダの伝説」シリーズのプロデューサー、青沼です。 今作は、ずっと「ゼルダ」シリーズのリメイク作を手掛けてくれていた 開発会社のグレッゾ※1さんに、「完全新作のゼルダをつくってほしい」と 僕からお願いをして、現場で一緒に考えながら仕上げてきました。 プロデューサーとしては、 プレイヤー目線で遊びながら さまざまなフィードバックを繰り返してきました。 ※1株式会社グレッゾ。2006年設立のゲーム開発会社。ニンテンドー3DS用ソフト『ゼルダの伝説 時のオカリナ 3D』、Nintendo Switch用ソフト『ゼルダの伝説 夢を
相手に話が通じず物事を前に進めにくいと感じることがある。特に、階層化された組織の違うレイヤーの相手や他部署の相手の場合にありがちかもしれない。 そういう時はついついヒートアップしてしまい相手のせいにしてハレーションを生むような話し方をしてしまいがち。"相手が理解してくれないのは相手の頭が悪くて理解できないから"みたいな態度は相手に伝わり、関係がこじれてより一層物事を前に進めにくくなってしまう。 こういう時に感情的になってうまく対処できないのは解決のための引き出しが少ないのが原因なので、思いつく対処法を雑に書きとめておく。 いったん自責思考に切り替える あまりに話が通じないと感じると自分の方が賢くて相手が悪いみたいなスタンスになりがちなのでまずはリセットする 相手に勝とうとするのではなく、目的を思い出して相手も自分も勝つにはどうすればよいかを考えるよう切り替える ほぼ相手に非があることももち
TOPインタビューエンジニアにとっての成果とは「いいコードを書くこと」——エムスリーVPoEに聞く、エンジニア組織のパフォーマンスを最大化する「評価」のあり方 エンジニアにとっての成果とは「いいコードを書くこと」——エムスリーVPoEに聞く、エンジニア組織のパフォーマンスを最大化する「評価」のあり方 2024年9月11日 河合 俊典 高専卒業後、大学院へ進学し機械学習のアルゴリズムに関する研究に従事。大学院卒業後はSansan、Yahoo!JAPANにて機械学習に関連したシステム構築やリーダー経験を経て、2019年2月よりエムスリーに在籍。 AI・機械学習チームにて、機械学習アルゴリズムの実装からインフラ構築、事業横断でのデータ分析等を行った。その他、エムスリー内外の各種イベントの企画、登壇、エムスリー テックブック3(技術書展11)の寄稿といった技術プレゼンス活動にも貢献。 2023年5
2024/07/13 大吉祥寺.pm 20分レギュラートーク 登壇資料
いよいよ明日、決戦の日、東京都知事選の投開票日を迎えます。 まずはここまで私と一緒に走ってきてくださったボランティアスタッフの皆さん、応援してくださった皆さんに、最大級の感謝と敬意をお伝えさせてください。 6月6日に出馬会見をした時には、「政治経験がないくせに、無謀な戦いだ」と言われました。最初は、都内14000か所にあるポスター掲示板に、自分ひとりで貼りにいこうと思っていました。 ただ、「東京は、もっとよくなる。もっとワクワクできる街になる」という思いは、誰よりも強い自負がありました。 まず集まってくれたのは、私の東大時代の友人たちと、私が創業した2つの技術系企業で出逢った仲間たちでした。中高時代からの友人や、新卒で入社したコンサルティング企業・BCGの先輩・同僚も集結しました。さらに、経産省のIT人材支援「未踏」メンバーのエンジニアたちが、強力な技術サポートをしてくれることになりました
Google、Google Sheetsの計算エンジンをWebAssemblyに最適化し、2倍の性能を実現したと発表 GoogleはWebブラウザ上でスプレッドシート機能を提供する「Google Sheets」の計算エンジンの性能をWebAssembyで実装し、従来のJavaScriptによる実装と比較して性能を2倍に向上させたことを明らかにしました。 これにより単純なSUM計算から複雑なクエリまで、シート上でのあらゆる計算を始め、ピボットテーブルの作成、条件付きフォーマットなどさまざまな処理が高速になるとのことです。 この性能向上は、JavaScriptで構築されていた計算エンジンをWebAssemblyに最適化したことで実現していると説明されており、そのためにWebAssemby GC(ガベージコレクション)機能を用いたとのことです。 そのため現時点ではChromeとMicrosoft
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く