Geomys is an organization of professional open source maintainers, focused on a portfolio of criticalGo projects. For example, we are two thirds of theGo standard librarycryptography maintainers, we provide the FIPS 140-3 validation of the upstreamGoCryptographic Module, and we fund the maintenance of x/crypto/ssh and staticcheck amongst others. Our retainer clients engage us both to get acce

When we started migrating ourAPI services fromTypeScript toGo, we were looking for an HTTP framework that would provide a clean developer experience, offer precise control over middleware execution, and integrate seamlessly withOpenAPI for our SDK generation. After evaluating the popular frameworks in theGo ecosystem, we found that none quite matched our specific requirements. So, we did what

フラットパッケージは正義か? 私がSNS で何度か言及した以下の記事がある。 フラットパッケージ戦略は,確かにGo の文化圏においては一定の支持を集めている。Go の公式リポジトリや有名ライブラリなんかも,Java などの言語に比べたらずっとパッケージ階層が浅く,ネストしていないものが多いと思う。 しかし,それも 「コードベースを小さく保つ」 を大前提としていることを忘れてはならない。 DDD やクリーンアーキテクチャといった言葉が飛び交うぐらいの規模であれば,パッケージを切ることに関して後ろめたさを感じる必要はない。 むしろ,大きなコードベースが誕生することが開発初期から簡単に予見できるような状況で, YAGNI という言葉に甘んじて設計を放棄するのは極めて悪手であると私は断言する。身を以て失敗を経験した私の口から伝えたい。
yyyy-MM-dd HH:mm:ssのような書式ではなく2006-01-02 15:04:05である。この数値でなければ正しく表示されない。は? なにこれ? ひどくない? 手順Go言語をインストールする hugoをインストールするプロジェクト作成&pulpテーマ適用 以下のように設定ファイルを編集する コード 日付の表示形式をyyyy-MM-ddに変更したい。以下のようにする。 config.toml [params] listPageDateFormat = "2006-01-02 15:04:05" singlePageDateFormat = "2006-01-02 15:04:05" 具体的な日時に見えるでしょ? これ、フォーマットなんだぜ……。 ハァ? と思うでよね? ふつうyyyy-MM-dd HH:mm:ssとか%Y-%m-%d %H:%M:%Sとか、そーゆー感じなのに

my website is one binary2022-04-06 ---------------------------- a.k.a. this one weird trick that inspires me to programcreatively i have struggled for years to figure out a website framework that feelsgood to me. i tried all of the classics, including but limited to: - ghost - hugo - jekyll - sr.ht + tarball - manualhtml editing i have very high and unusual standards, and none of the above fel
viewportWidth - 20) { leftPos = viewportWidth - dropdownWidth - 20; } // Preventgoing off left edge if (leftPos < 20) { leftPos = 20; } $el.style.top = (rect.bottom + 8) + 'px'; $el.style.left = leftPos + 'px'; }"> { const container = $el; // The div with overflow constitem = document.getElementById('sidebar-current-page') if (item) { const containerTop = container.scrollTop; const containerBott
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く