こんにちは。てぃろです。 今回はGo言語のコーディングのメモです。 最近APIのリクエストパラメータの定義としてenumを使おうとしていたのですが、Go言語には言語仕様としてのenumがありません。 しかしenumっぽい […]
人と一緒にやる仕事の進め方はエンジニアこそしっかり身に着けるべきだ
こんにちは。てぃろです。 最近仕事の進め方について思うところがありました。そこで思い至ったのが、仕事の進め方って習わないなぁ、ということです。 仕事の進め方は学校では習わない ここでいう仕事とは「一つの目的を達成するため […]
ブランチ戦略から考えるソフトウェア品質とリリース運用の安定性と開発現場の5つの事情
こんにちは。てぃろです。 今回はブランチ戦略についてソフトウェア品質の側面から考えてみたいと思います。 これまで様々な開発現場を経験してきましたが、どの現場でも全く同じブランチ戦略が取られていることはありませんでした。自 […]
makeでup to dateとか言われたらPHONYを使おう:Tipsメモ
こんにちは。てぃろです。 今回はちょっとはまったので備忘のためにメモしておきます。 up to dateとか言われたら、ディレクトリ名を確認しよう 最近Goでマイクロサービスを書くことがあるので、タスクランナーとしてma […]
いまさらはじめるGo言語 – 後編:Cloud FunctionsでYoutubeの動画情報自動編集
こんにちは。てぃろです。 前編から大分間が開いてしまいましたが、やっと後編です。 今回はCloud FunctionsでYoutubeの動画情報を自動で編集することができるところまで作ります。 私自身がPS5でゲームをし […]
TP-Link Deco X60のハマりどころ – 失敗から学ぶ安定運用のため設定
こんにちは。てぃろです。 最近オンラインゲームをやることが増えたのもあり、ネットワークの速度を上げたかったので、こちらのルーターを導入しました。 TP-Link メッシュ WiFi 6 ルーター Deco X60 2ユニ […]
gitignore.ioを使った簡単で設定漏れのない.gitignoreファイルのつくりかた
こんにちは。てぃろです。 今回はGitリポジトリを作るときに有用なTipsです。 .gitignoreを作るのはかなりめんどくさいし、危険 .gitignoreファイルといえばGitで開発している方なら誰でも知っていると […]
開発現場で使うフレームワークは、正しい問題に適用し、運用を定着させて初めて意味を持つ
こんにちは。てぃろです。 今回はコラムです。フレームワークを使うことについて書いてみたいと思います。 仕事をしているとどんな分野であれ”フレームワーク”というものを耳にします。フレームワークはある問題を解くための公式のよ […]
Go言語(Golang)で引数に渡された関数の実行タイミングは、引数があるかないかで変わる
こんにちは。てぃろです。 最近仕事が変わってGo言語の実装を担当するようになりました。 そこでGo言語で引数に関数を渡している箇所があったので、具体的にどのような挙動になるのか実験して確かめてみることにしました。 実験し […]
いまさらはじめるGo言語 – 前編:Go言語を学びGoogle Cloud Functionsを実行
こんにちは。てぃろです。 タイトルの通り、Go言語をはじめていこうと思います。 が、ほとんど触ったことがないので、順にどのようにして学んでいけば良さそうか?導入をどうしていったか?ということの備忘を残していこうと思います […]