コードは2回書きたい

TDD についておさらいしておきたいなと思ったので読んだ t-wada.hatenablog.jp とても良かった。自動テスト、テストファースト、テスト駆動開発のそれぞれについて、どういうものなのか・効果・注意点が分かりやすく説明されている。たしかに、自動テストは…

サイボウズさんのマネージャー話を読んで想像して遊んだ

サイボウズさんの、この記事を読んだ blog.cybozu.io とても面白い。良いなと思う。ぼーっと想像して遊んでみる。全部想像だよ 職能横断チームへ 2019年の組織変更ではマネージャーをなくしたことに目がいくけど、職能ごとの組織から職能横断のプロダクトチ…

CircleCI の Runner に入門した

CircleCI には Self-hosted Runner と呼ばれる機能がある circleci.com 「CircleCI のジョブを CircleCI が保持している実行環境ではなくて、自分たちが持っている環境上で実行する機能」ってことくらいしか知らなくて。「ビルドやデプロイを自分たちの閉じ…

Learning Go(初めてのGo言語)を読んだ。とても良かった。

go

ついにGo の勉強をちゃんとするときが来た!ということで、2周目読み終わった。とても良かった www.oreilly.com 英語版を読んだけど読んでる途中で日本語版も出てた。今ならこっちを買うかな www.oreilly.co.jp 良かったところ 僕にとってちょうど良い Java…

技術書を読むときは、かすかなフックだけを頭に残してる

こんどこそGo言語の勉強をしてる k8sやDocker周りでよく見かけるので、Go言語をちゃんと読めたらいいなぁとは何年も前から思ってたのだけど。チュートリアルをやってみたり本を読み始めてみたりしては、すぐに別のことに興味が移ってしまって続いてなくて。…

これまでの仕事のやり方を忘れようとしてる

1年 CircleCI に入って来月で1年になる。あっというまだなぁ。 色々と面白いことが転がってるので全然飽きないし、スキルが高ければ高いほどその面白いものをもっと拾えるので、どんどんスキルアップしていきたい気持ち。 仕事のやり方を忘れようとしてる そ…

CircleCI Config SDK を使って JS でビルド設定を書くー

はいどーも。こんばんは。CircleCI のシーバです CircleCI Config SDK 何日か前に CircleCI Config SDK が発表されましたー!わーい!やったー! Introducing the CircleCI Config SDK | CircleCI って喜んでみたものの、どういうことかあんまりよくわかって…

クソコードと思わない

なんか、あんまりいい感じじゃないなぁって思うコードに出会ったとして、それをクソコードと呼ばないようにはしてたんだけど、いつからか、そもそもクソコードだと思わなくなってる そのときの、そのコードが書かれた環境があって、それは、その人が持ってい…

頭の中のコードを形にするまで

を書いてみる気分 今日の時点での自分のやり方なので、またしばらくすると変わってるかもしれない 僕には、最初に考えたとおりに実装できるようなスキルがないので コードを書きながら形にしていく感じ サイズ だいたい、チケット一枚が、5,6時間で実装でき…

🌀CIclone で CircleCI と IntelliJ IDE を連携させるの便利!

サムライズムから CIclone (サイクロン)というプロダクトが発表された samuraism.com CIclone? JetBrains IDE と CI を連携させるプラグイン 有償プラグインなんだけど、リーズナブルな価格だし、サムライズムでパーソナルライセンスを契約してる場合は追…

(息抜きコーディング)条件分岐をごにょごにょ。それとユニットテスト。

昨日は if の書き方で息抜きコーディングしたんだけど (息抜きコーディング)if 文をごにょごにょ - Mitsuyuki.Shiiba 今日もこんなツイートを見かけたので息抜きをすることにした。if が流行ってるのかな? 一番上の書き方が一番好きなんだけど一番下が好…

(息抜きコーディング)if 文をごにょごにょ

ts-pattern 便利そう こちらの記事を読んで qiita.com へー。ts-pattern ってライブラリがあるんだー便利そう github.com と思った 興味ある んで、ts-pattern も興味はあるんだけど、それとは別でちょっと興味があったのが、例として書いてあるコード: con…

開発中のコミュニケーションには色んなところで想像が入り込む

例えば「会議が多い」という意見に、どう対応しよう? 普通に考えたら「無駄な会議を減らそう!」かな だけど、できれば僕は「だからどうしたいと思ってるんですか?」というのをその意見をくれた人に確認したい 十中八九「会議を減らしたい」ってことなんだ…

GitLab と CircleCI の連携を試す

昨日、GitLab SaaS と CircleCI の連携が発表されたので試すー! www.publickey1.jp CircleCI でエンジニアとして働いてるけど、今日のこれは単に CircleCI のことが好きで触ってみて書いてる。趣味 参考ドキュメント 英語: GitLab SaaS integration - Circl…

CUE で YAML をマージするときの動きを確認 後編

前編はこちら bufferings.hatenablog.com CUE で YAML をマージするときのルールを自分の言葉で説明すると以下の通りだった YAML を YAML の Leaf までのパス: 値 と捉えたときに、それらのすべての Leaf が任意の順番でマージされる ただし、その Leaf に対…

CUE で YAML をマージするときの動きを確認

CircleCI の config.yml を分割できる(というかマージできる)Orb を作ったので bufferings.hatenablog.com 今日は、その Orb の裏側の「CUE で YAML をマージするときの動き」を確認してみるー! CUE で YAML をマージする こんなファイルがあるときに foo…

CircleCI の大きな config.yml を分割しちゃおう!

config.yml を分割できる Orb を作ったよー Split Config Orb という Orb を作った こないだからちょこちょこ試してたやつを Orb にしたのだ。この Orb を使うと config.yml を分割できる。Orb にしたから簡単に使えるよー! config.yml が大きいから分割し…

#furoshiki_fm の二人のすごいところ・違うところ・同じところ

なんと、もういっかい furoshiki_fm に行ってきました!わいわい #furoshiki_fm の最新話です!告知してないのにすでに聞いていらっしゃる人が結構いるようでびっくり今回はなんと .@bufferings さんがホスト、いつものふたりがゲストになっている不思議回で…

CircleCI のパスフィルタリングと設定ファイル分割を組み合わせる実験

三話目の今日は、パスフィルタリングと組み合わせてみるぞー! 第一話:設定ファイル分割の紹介 bufferings.hatenablog.com 第二話:モノレポ用の実験 bufferings.hatenablog.com 前回の最後に こんなことを言ったので、今日ぼけーっと考えてた ブランチごと…

CircleCI の設定ファイル分割をモノレポ的な構成で実験

昨日(というか今朝)書いたやつの続きー! bufferings.hatenablog.com 昨日の記事を書きながらこんなことを考えてたので、今日はモノレポっぽいものを思い浮かべながら試してみた↓ ダイナミックコンフィグとCUEのやつをごにょごにょしたら、ブランチごとに…

CircleCI の設定ファイルを分割して CUE で合成してみたら割と簡単で便利そう

ぼーっと CUE のドキュメントを読みながら CUE という設定用の言語・・・と呼んで良いのかな?のドキュメントを読みながら https://cuelang.org/ 「これ、いろんな機能があるけど、それは置いといて、YAML の合成が簡単にできるのでは?・・・とすると、Circ…

意識低めの成長

とても雑記 個人の成長は必須かなぁ? よーはつのツイートを見て、古川さんのスライドを見て、「グループや会社は成長して欲しいなぁって思うけど、個人の成長はどうなんだろう?僕は『今、自分が持ってるチカラで会社の成長を支える』ぐらいがいいなぁ」み…

7/27 (水) に CircleCI オフラインミートアップ大阪やりまーす!遊びにきてー!

7/27 (水) の19時から WeWork LINKS UMEDA でやります!ヨドバシに行ったときに、前を通り過ぎたことしかないから、なかどうなってるのか、楽しみ。 CircleCI を使ってくれてるみなさんのお話を聞きたいので、ぜひ遊びにきてください。ビールのんだりのまな…

JetBrains IDE を一部使いつつ最近の自分の Git 周りの操作。3ステップ。

Git

最近の自分が、どんな風に Git を使ってるか、メモを残しておこうかなと思ったので書くことにした。こういうの、以前に書いたかもしれない?と思ったらあった↓ bufferings.hatenablog.com この頃はコマンドだけ使って操作してたけど、最近は JetBrains の ID…

自分の職務経歴書を公開

去年の夏頃に使ったやつ。なんとなく、公開しておいてもいっかなぁって考えてたことを思い出したので公開。住所とか会社名とかは消してる 考えてたことは 忙しい中でパッと見て「話を聞いてみようかな」って思ってもらえたらいいなって気持ちで書こ 経験を全…

#furoshiki_fm でお話をしてきました!近道。高速道路。意識低い。餃子。ぜひ聴いてね!

最近は furoshiki.fm というポッドキャストが好きで、よく聴きながら散歩してる。エンジニアリングマネージメントを中心にして、毎回いろんなテーマがあって面白いし、それ以上に、いっしーさんと、ひろみつさんのふたりの会話がリラックスして聴ける感じで…

フルスタックすきまエンジニア

ぼーっと。最近は、フルスタックすきまエンジニアっぽい。と思ったので、とりあえずタイトルだけ書いて、深く考えずに書き始めてみる 僕は、好きなサービスの周りのことだと、何をやっても楽しいタイプなので、これをやったらチームにとって良さそうかな、っ…

ゆめみのフロントエンドコーディング試験の題材で React の勉強をしました

ちょっと前にツイッターで見かけた、ゆめみのフロントエンドコーディング試験 フロントエンドコーディング試験 「RESAS API を使用して、都道府県別の総人口推移グラフを表示するSPAを作る」っていうお題 React の勉強をするのにちょうどいい題材だなぁって…

#fukabori をきいて Value Object と Value Object パターンについて頭の中を整理

連休の余韻も楽しんだので今日から散歩を再開した。ちょっと前までは「陽の光を浴びなきゃ!」と思って3時過ぎにウロウロしてたけど、これからはもうちょっと涼しい時間帯がいいなと思って、夕暮れ時に散歩しながら fukabori.fm を聴いてた。Value Object の…

存在じゃなくて目的から名前を設計するのだー! #ミノ駆動本

かなり良かった 「良いコード/悪いコードで学ぶ設計入門」を読んだ。読む前は特に書くつもりはなかったんだけど、かなり良かったからブログを書くことにした gihyo.jp どういう本? この本は、読みやすくて変更しやすいコードの書き方と設計についての入門…