ソフトウェア開発、AI/LLM、DevOps、Go、Python、Rails等のエンジニアリング記事。
51件の記事
開発中によく使うコマンドなどはエイリアスで呼び出せる 開発中に良う使うけど長いコマンドなどがあります。 例えばDockerの起動コマンドや、 $ docker-compose up -d Gitの状態を確認するコマンドなどです。 git status このあたり、急いで打ち間違えてなんども実行し直すということがあったので、なにかいい方法が無いかを感がたところ
2ヶ月に1回のLT登壇を通じて身につけた発表資料の作り方の「型」を紹介。準備の効率化、緊張の克服、発表構成のコツをまとめました。
TL;DR GoでHTTPリクエストを送信送るnet/httpライブラリの http.Client はデフォルトだと自動リダイレクトする仕様ですが、 http.Client.CheckRedirect をオーバーライドすればリダイレクトする前の結果を返すことができます。 外部要因でリダイレクトがかかる際にシステムでエラーが起きる Amazonの商品の分類によって処理を変えるようなシステム
TL;DR Go言語の例外発生時に下記のような処理を行うことがあると思います。 go if err := hogeFunction; err != nil { // エラー処理 } エラー処理のところでログ出力のために log.Fatal(err) を使っていたところ、意図せずプログラムが終了してしまいました。 処理を継続したければ log.Print(err) を使うの
GraphQLのスキーマ駆動開発を実際のプロダクトで実践した体験記。導入の流れ、開発フロー、やってみて感じたメリット・課題を紹介します。
TL;DR Railsでメモ化というテクニックを使えば一度のリクエストに対して同じ処理が複数走る箇所のパフォーマンスを改善できます。
NotionのDatabaseでID列を作り自動採番(auto increment)を実現する方法を紹介。設定手順と仕組みをスクリーンショット付きで解説します。
エンジニアとしての成長を加速させる「ふりかえり」の活用方法。新卒2年目の実体験をもとに、効果的なふりかえりの手法とその成果を紹介します。
研修なしのスタートアップに新卒入社したエンジニアが、独学で使って役立った技術書籍・スライド・学習リソースを時期別に紹介します。
TR;DR YAMLファイルから正規表現を読み込むようにするには !ruby/regexp に続けて正規表現を記述すればよいです。 背景 同じアプリケーションを、複数の国や、いくつかの企業毎に環境を分けて使用したいことがあります。 このように場合の対応策のひとつとして、アプリケーションのコードは同じものを使用しつつ、環境ごとに読み込むYAMLファイルを変えることで細かな設定を調整するやり
新しい記事をメールでお届けします。
メールで更新を受け取る