タグ

Goに関するYassLabのブックマーク (11)

  • 【2024年6月】フリーランス案件の単価における市場動向【フリーランスボード】


    INSTANTROOMIThttps://freelance-board.com20246調  202466141,500調  2024671.5320  https://freelance-board.com/jobs  
    【2024年6月】フリーランス案件の単価における市場動向【フリーランスボード】
    YassLab
    YassLab 2024/06/22
    "掲載案件数は141,500件 / 言語別ではGo、Scala、Rubyが高単価の上位 / 高速処理や開発効率の高さが評価 / フレームワーク別ではRSpec、Ruby on Rails、Sparkが高単価でありテスト自動化や開発の生産性向上、ビッグデータ処理に注目"
  • 【2024年4月】フリーランス案件の単価における市場動向【フリーランスボード】


    INSTANTROOMIThttps://freelance-board.com/20244調  2024430111,626調  2024471.0280  https://freelance-board.com/jobs  
    【2024年4月】フリーランス案件の単価における市場動向【フリーランスボード】
    YassLab
    YassLab 2024/06/22
    "言語別の月額平均単価ではGo、Scala、Rubyが上位を占め、高速処理や開発効率の高さが評価 / フレームワーク別ではRSpec、Spark、Ruby on Railsが高単価でありテスト自動化やビッグデータ処理、生産性向上に注目が集まっています"
  • Goで作ったシステムをRubyでリプレイスすることを検討してみた


     Go  Go使Ruby Ruby Go Go Ruby Ruby Go Go
    Goで作ったシステムをRubyでリプレイスすることを検討してみた
    YassLab
    YassLab 2024/05/01
    "実装に掛かった時間は1日程度 / Goのコード量は1,000行を超える / Rubyでは300行ほど / やはりAPIとDBの処理時間が全体の大半を占めている / 処理時間に大きな差が発生してない / CPUリソースは多く使いそうなのでその点は考慮”
  • 『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか

    2024/04/24(Wed)に行われたGotanda.rb#58の登壇資料です。 https://gotanda-rb.connpass.com/event/315058/ 『Railsオワコン』と言われる時代に、なぜブルーモ証券はテックスタックの1つとしてRailsを選んだのかの解説資料です。

    『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
    YassLab
    YassLab 2024/04/25
    "お金以外の部分(アプリのAPIサーバ、管理画面)=Ruby on Rails - ORMやmigration、テストのフレームワークとか個別に選ぶ必要がない:考慮・調査工数を大幅に削減できる / お金を取り扱う部分=Golan(Gin with Ent)"
  • What it was like working for GitLab

    I joined GitLab in October 2015, and left in December 2021 after working there for a little more than six years. While I previously wrote about leaving GitLab to work on Inko, I never discussed what it was like working for GitLab between 2015 and 2021. There are two reasons for this: I was suffering from burnout, and didn't have the energy to revisit the last six years of my life (at that time)I w

    YassLab
    YassLab 2024/02/10
    "Languages such as Go, Rust or Node.js might be more efficient than Ruby, but none have a framework as capable as Ruby on Rails. Python/Django might be an option, but I suspect you'll run into similar problems as Ruby/Rails...don't have any regrets working for GitLab, and would do it all over again"
  • M:Nスレッドによる軽量な並行処理への挑戦 | gihyo.jp


    STORESRuby Ruby 3.3M:N M:NMRubyNGoRubyRubyRactor
    M:Nスレッドによる軽量な並行処理への挑戦 | gihyo.jp
    YassLab
    YassLab 2024/01/30
    "M:Nスレッドはスレッドの性能向上のために導入 / M個(大きな数)のRubyスレッドをN個(十分小さい数)のネイティブスレッドだけで実行するというモデルで、スレッド管理のオーバヘッドを抑えられる / Go言語などで利用"

  •    API 使  API   Rub
    シングルスレッドやマルチプロセスなどの並行処理の話について、 すぐに忘れてしまいます。 どうしたらもっと知識が定着すると思いますか? 色んなライブラリーでAPIサーバーを立ててパフォーマンスの差などを見てみたりするのですが、結局よくわかりませんでした。 | mond
    YassLab
    YassLab 2023/12/06
    “例えば Ruby で Thread と Fiber を使って簡単な処理を実装してみるのが理解を早めると思います。/ ※ Go でも並行処理を学ぶことはできますが、Go の goroutine はスレッドでありスレッドではない、という特性がある”
  • 米国家安全保障局、CやC++からメモリ安全なプログラミング言語への移行を推奨する文書を公開

    同ガイダンスは、近年のサイバーセキュリティ脅威の多くに利用されている、ソフトウェアのメモリ安全性の悪用を防ぐことを目的としており、組織におけるソフトウェアの開発にあたっては、可能な限りメモリ安全なプログラミング言語を使用するとともに、コンパイラのオプション、ツールのオプション、OS構成といったコードの安全性を高める対策を施すことで、保護を強化することを推奨している。 メモリ安全でないプログラミング言語としては、一般的に使用されているCやC++を挙げており、これらのプログラミング言語はメモリ管理において高い自由度と柔軟性を提供する一方で、メモリ参照が安全に行われているかどうかのチェックはプログラマに大きく依存していると指摘する。 ソフトウェア解析ツールを使用すれば、ソースコード中のメモリ管理における問題の多くを検出できるほか、OSによっては不正なメモリの利用を防ぐオプションも用意されているも

    米国家安全保障局、CやC++からメモリ安全なプログラミング言語への移行を推奨する文書を公開
    YassLab
    YassLab 2022/11/15
    "可能な限りメモリ安全なプログラミング言語を使用することを求めている / メモリ安全なプログラミング言語の一例として、C#、Go、Java、Ruby、Rust、Swiftなどを挙げる"
  • RubyファイルにGoコードを書いてRuby Nextで動かす(翻訳)|TechRacho by BPS株式会社


      : A no-go fantasy: writing GoinRubywithRuby Next  Martian Chronicles, Evil Martians team blog: 2021/11/09 : Svyatoslav KryukovTravis Turner : Evil Martians -- RubyonRailsgem  no-go:  RubyRubyGoGo
    RubyファイルにGoコードを書いてRuby Nextで動かす(翻訳)|TechRacho by BPS株式会社
    YassLab
    YassLab 2022/10/04
    “ #Ruby を文字通り心ゆくまで魔改造できるなら、とことんやるまでです。徹底的に遊び倒し、実装を現実世界で試し、最高のアイデアを得たら Ruby Issue Tracker に提案してみましょう”
  • Build hotwire applications using Go

    Front end development has changed a lot in last decade. Decade started with focus on Client Side Rendering(CSR) popularized by Angular.js. angularJS revolutioned front-end, Browsers were not only Document viewers anymore. You could make "web apps" which were lot less dependent on Server. Then focus moved to React and till date is most popular way to write front end apps. CSR come with own set of p

    YassLab
    YassLab 2022/09/12
    “Hotwire is an alternative approach to building modern web applications without using much JavaScript by sending HTML instead of JSON over the wire.”
  • WebのフロントエンドでもDockerで開発環境を構築する理由。(余談としての脱node依存開発) - Qiita


    1 Webpack    nodeenvnode使  MacWindowsUbuntunode2node 1
    WebのフロントエンドでもDockerで開発環境を構築する理由。(余談としての脱node依存開発) - Qiita
    YassLab
    YassLab 2022/09/12
    “GoでもTurboを利用したHotwireの試み / RustのフレームワークでTurboを使うという試みも / いかにユーザーや開発者が楽な設計をするか / Hotwireはユーザーと開発者双方の利便性を追求しようとする一つの技術なのだと思います”
  • 1