タグ

RailsとGolangに関するYassLabのブックマーク (3)

  • OpenID Connect Authorization Server を Golang 実装から Rails 実装にリプレイスした話 - メドピア開発者ブログ

    皆様こんにちは、メドピアのサーバーサイドエンジニアの内藤(@naitoh)です。 社内の OpenID Connect Authorization Server を Golang 実装から Rails 実装にリプレイスしたので、技術ブログで紹介させていただきます。 前提 OpenID Connect は OAuth 2.0 認可プロセスを拡張し、認証目的で利用できるようにしたものになります。 Authorization Server は OpenID Provider (以下OP) とも呼ばれ、OpenID Connect を利用する OAuth 2.0 Client は Relying Party (以下 RP) とも呼ばれます。 OpenID Connect フロー概要は OpenID Connect Core 1.0 にある通り下記になります。 +--------+ +-------

    OpenID Connect Authorization Server を Golang 実装から Rails 実装にリプレイスした話 - メドピア開発者ブログ
    YassLab
    YassLab 2025/10/01
    “エンジニア採用計画を踏まえたメンテナンス体制の重要性まで考慮 ... / 自分だけがメンテナンスできても、それは自分自身の首を絞めるだけなので、チームとしてメンテナンスできる体制を確保できるかが重要ですね”
  • The future of AI is Ruby on Rails

    Large language models are very good at generating and editing code. Right now, it’s probably the “killer app” of AI: the companies actually making money from language models - like GitHub Copilot, Cursor, Windsurf - are all doing code generation. This works astonishingly well at small scale, but there’s an obvious problem when the codebase grows larger. Tools that write the code for you will hit a

    The future of AI is Ruby on Rails
    YassLab
    YassLab 2025/03/21
    “I think this is a good proxy for AI-assisted programming power: how many tokens does it take to express a program that does X? / Rails has its own problems - to put it mildly - but the thing it does well is fitting a lot of features into a small amount of code. That’s exactly what LLMs need.”
  • Wantedly における Go 導入にまつわる技術背景 - Qiita

    フレームワーク特性 もう一つは、GoRuby の設計思想の違いと、そこから導かれるフレームワーク特性の違いという話があります。Go はミニマルであることを志向している言語です。そこで、Go でフレームワークを作るとしても抽象化の層は薄く剥がしやすいものとなりますし、使うかわからないような機能がデフォルトで入るというようなことはないでしょう(実際にこのような Go にフィットしたフレームワークとして Wantedly では grapi というものを開発しました、これは次節で話題にします)。一方、Ruby は開発者の楽しさを重視する言語であり、哲学はありますがミニマル志向ではありません。Ruby で支持されている Rails もまた非常に多くの API を提供しますし、HTMLの記述からメールの送信までも行うフルスタックのフレームワークです。なので Rails サーバー一つでアプリケーシ

    Wantedly における Go 導入にまつわる技術背景 - Qiita
    YassLab
    YassLab 2021/09/20
    "改善の速度はRailsのものが基準となりますが、Goで同じくことをやるのは難しいというのが試した結果の結論 / Railsサーバーからメールを送るならActionMailerを使えば一瞬でできますが、Goではそこまでの速度は出せません"
  • 1