note engineers’ notes

110
noteに入社して思うこと

noteに入社して思うこと

2020年7月1日にnote株式会社にサーバーサイドエンジニアとして入社した嶋本といいます。 早いもので約1ヶ月が経ちました。 今回はエンジニアとして中途入社した立場から、note に入社して感じたことを振り返ろうと思います。 はじめに自己紹介 経歴は、金融系SIer 5年 => 教育系スタートアップ 3年 => 医療系スタートアップ 1年半  => note入社 。SIerからいわゆるWeb系に転職してからは主に Rails で開発をしています。 Ruby, Rails

55
note iOSアプリの開発環境にXcodeGenを導入した

note iOSアプリの開発環境にXcodeGenを導入した

 突然iOSメンバーが1人から3人になったのでプロジェクトファイルのコンフリクト問題が目立つようになりました。メンバーが増えた話はラジオでもわいわい喋ってます。 ある程度の開発スピードを維持するためにはこういったコンフリクトなどの問題は少しでも取り外していきたいので、まずはお試しとして個人アプリにXcodeGenを導入してみました。しかし、1人開発だとコンフリクトすることもないのであまりメリットを感じず...やはり会社のアプリで試してみることにしました。 XcodeGen

54
noteのアプリエンジニアがわいわいするラジオ#7

noteのアプリエンジニアがわいわいするラジオ#7

note のアプリエンジニアがわいわいするラジオ 第7回です! iOS/Androidの話題をゆるっとわいわい話していきます。 今回は5月に入社したiOSエンジニア2人を迎えてわいわいしました。 初のリモート収録と不慣れな編集もありちょっと聞き取りづらい点があります。 ゆる〜く聞いてくれるとうれしいです。 --- ■ らぷらぷ https://note.com/laprasdrum ■ かっくん https://note.com/fromkk ■ かじゃむ https://note.com/kazyam ---- 00:00 リモート収録音合わせ 01:00 新メンバー紹介 05:30 インタビュー記事の話 https://note.jp/n/nbfca94db19c2 07:28 自動化の話 10:38 Zapier/Crowi/Redash の話 17:43 2人が4人になって(iOS だと1人から3人へ) 27:15 WWDC の話 41:10 オフライン WWDC の良さ 43:48 iOSDC の話 45:37 オフライン勉強会の良さ 46:13 オンライン & オフラインコミュニケーション 49:49 Bot の話 58:25 自動化の勘所 63:03 締め雑談 ---- ■ BGM: 魔王魂 https://maoudamashii.jokersounds.com/ ---- ご意見・感想、こんなこと話してほしい・聞きたいリクエストがあれば、コメントお願いします。 Twitterのハッシュタグ #poc_app でもご意見・感想などお待ちしてます。 https://twitter.com/search?q=%23poc_app ---- noteでは、iOS/Android 共にエンジニア採用中です。 興味があればぜひよろしくお願いします! ■ iOS https://open.talentio.com/1/c/note/requisitions/detail/11494 ■ Android https://open.talentio.com/1/c/note/requisitions/detail/11495 ---- 今後こちらのマガジンに記事を更新していきますので、よかったらフォローお願いします! ■ noteのアプリエンジニアがわいわいするラジオ https://note.com/operando_os/m/m4f4fc7db3b54

12
UIコンポーネントの自動テスト

UIコンポーネントの自動テスト

Webフロントエンドのテストについて最近いろいろ考えていることをまとめます。 書きやすいテスト/書きにくいテスト 書きやすいテストでまず思いつくのは関数の単体テストで、副作用のない純粋な関数なら引数を条件に戻り値を確認するだけ。 でも実際のアプリにはこうゆう関数はあんまりなくて大多数は副作用が多く複雑なオブジェクトの集合体です。 しかも事をもっと複雑にしているのは時間。つまりサーバーサイドと違ってフロントエンドはユーザーがブラウザでURLを入力してページが表示されてから

39