こんにちは。てぃろです。 今回は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でゲームをし […]
gitignore.ioを使った簡単で設定漏れのない.gitignoreファイルのつくりかた
こんにちは。てぃろです。 今回はGitリポジトリを作るときに有用なTipsです。 .gitignoreを作るのはかなりめんどくさいし、危険 .gitignoreファイルといえばGitで開発している方なら誰でも知っていると […]
Go言語(Golang)で引数に渡された関数の実行タイミングは、引数があるかないかで変わる
こんにちは。てぃろです。 最近仕事が変わってGo言語の実装を担当するようになりました。 そこでGo言語で引数に関数を渡している箇所があったので、具体的にどのような挙動になるのか実験して確かめてみることにしました。 実験し […]
いまさらはじめるGo言語 – 前編:Go言語を学びGoogle Cloud Functionsを実行
こんにちは。てぃろです。 タイトルの通り、Go言語をはじめていこうと思います。 が、ほとんど触ったことがないので、順にどのようにして学んでいけば良さそうか?導入をどうしていったか?ということの備忘を残していこうと思います […]
React+TypeScript+video.jsで動画配信用クライアントを関数コンポーネントでつくる
こんにちは。てぃろです。 今回はReactとTypeScriptでvideo.jsを使い動画を見ることができるWebクライアントを作りました。 これをつくったのは、恒例のNRIハッカソンに参加したのをきっかけにしています […]
PyScriptで書いたスクリプトをGithub Pagesで動かしてみた
こんにちは。てぃろです。 今回はこの記事で紹介されていたPyScriptを試してみたいと思います。 公式はこちらです。 PyScriptはWebAssemblyを活用していてPythonをブラウザ上で実行できるようにする […]
TypeScriptの勉強メモ – 勉強になる解説記事とか本とかのまとめ
こんにちは。てぃろです。 ここはTypeScriptを勉強する上で参考にしている解説記事や本をまとめます。 勉強は日々行っているので、内容は随時更新していきます。 サバイバルTypeScript TypeScriptにお […]