コネヒト開発者ブログ

コネヒト開発者ブログ

iOSDC Japan 2019に行ってきました!

iOS

こんにちは、iOSアプリエンジニアのあぼ(@suxisuxido)です! 2019年9月5~7日に開催されたiOSDC Japan 2019に行ってきました。今年はダークモードの横断幕とパネルが用意されていたり、お茶会やiOSDCチャレンジといった新たな試みも追加され、進化したお祭り…

potatotips #64に参加・LTしてきました

iOS

こんにちは!エンジニアの柳村です。 2019/8/27に開催されたpotatotips #64 に参加・LTしてきました。 potatotips.connpass.com 今回の会場はReproさんでした。 代々木駅から出てすぐの好立地で、おしゃれな内装でしたよ(写真を取り忘れました・・ iOS関連…

コネヒトはiOSDC Japan 2019に協賛いたします!

iOS

こんにちは、iOSアプリエンジニアのあぼ(@suxisuxido)です! 本日は、iOSアプリ開発者の祭典iOSDC Japan 2019に協賛するお知らせです。 コネヒトはiOSDC Japan 2019に協賛いたします! iOSDC Japan 2019に、シルバースポンサーとTシャツスポンサーとして協賛…

Kotlin Fest 2019に参加しました!

2017年11月にAndroidエンジニアとしてjoinした関根です! 2019年8月24日に開催されたKotlin Fest 2019に参加してきました! 今回の記事では、私が聞いた公演を感想をおりまぜて紹介させて頂きます。 弊社はスポンサーとしての参加に加え、改めて学ぶContract…

swift-formatで自動コード整形

こんにちは!エンジニアの柳村です。 前回SwiftFormatの導入について紹介しましたが、今回はswift-formatについて紹介します。 ここではappleのほうのswift-formatの使い方を紹介していきます。ただこちらはSwift 5.1以上に対応しているので、Swift 5.0向け…

コネヒトは技術コミュニティになくてはならない開発組織を目指すために「ス・マイル制度」をはじめました!

こんにちは!CTOの@itoshoです。いきなりですが、今日はコネヒトで新たに発足した「ス・マイル制度」のお披露目をしたいと思います! tl:dr ス・マイル制度という新しい取り組みをはじめました! 目的は… 技術コミュニティに貢献したい そのためにコネヒトら…

SwiftFormatで自動コード整形

こんにちは!エンジニアの柳村です。主にママリのiOSアプリの開発を担当しています。 今回はSwiftFormatの導入についてお話します 背景 コネヒトではSwiftはraywenderlichのswift style guideをコーディングのスタイルガイドとしてコードを書いています。 で…

機械学習と人が協力してママリのコミュニティを支えているよ、という話をしました

こんにちは!MLエンジニアの野澤(@takapy0210)です。 今更ですが東京喰種トーキョーグールというアニメを最近見始めました。 内容はもちろん面白いのですが、OPの歌い出し「教えて 教えてよ 〜」部分の声質がとても印象的で、どうにか真似できないかと練習…

社内ツールをCakePHP4でつくりました

こんにちは。CTOの@itoshoです。 夏の甲子園が始まっていますね。ランチの時間はSPORTS BULLさんのアプリでバーチャル高校野球を観ています。 というわけで、フレッシュな高校球児に負けないようにフレッシュなCakePHP4で社内ツールをつくった話をしたいと思…

iOS版ママリの開発環境をXcode10.2/Swift5にアップデートしました

iOS

はじめまして、2019年5月に入社したiOSアプリエンジニアのあぼ(@suxisuxido)です。入社後は『既存チーム』と呼ばれる、ママリアプリの既存機能の改良などを行うチームで、iOS側の開発を担当しています。 コネヒトでは先日、iOSの開発環境をXcode10.1/Swift4.…

CakePHP2用のMaster/Replica接続管理プラグインをOSS化しました

CakePHP2用のMySQL接続を冗長化させたりするのに便利なプラグインを公開しました

監視の民主化に向けて「モニタリングツール多くない?」という話をしました

社内向けに「なぜシステムの監視ツールは増えがちで、複雑なのか」という話をしました。

GreenkeeperからDependabotに移行しました

npm packageのバージョン管理ツールをGreenkeeperからDependabotに移行しました

CodeBuildを使ったECSへのコンテナデプロイ

こんにちは。インフラエンジニアの永井(shnagai)です。 今回は、CodeBuildでのECSデプロイについて書いてみました。 普段、TravisCIを使ってメインサービスのECSのデプロイを行っているのですが、新規開発するにあたりCodeBuildを使ったECSのデプロイを組ん…

PHPフレームワークのバージョンアップを支える技術

サーバーサイドアプリケーションの依存フレームワークのアップデートを行いました。その際に感じた、「こういうことに気をつけたいよね」についてまとめます。

AWS Glueを用いてETL環境を構築したお話(RDS for MySQL → S3)

はじめに こんにちは。2019年3月にMLエンジニアとしてJOINした野澤(@takapy0210)です。 最近はThe Mentalistという海外ドラマにお熱です。犯罪コンサルタントとして活躍する主人公の歯に衣着せぬ物言いやテンポの良さなど、見ていて爽快ですし一つ一つの作…

imgix導入でコンテンツダウンロード量を85%削減した話

こんにちは。インフラエンジニアの永井(@shnagai)です。 今回は、imgixという画像変換に対応したCDNを導入して、コンテンツダウンロードの削減を実現した話について書こうと思います。 imgixとは はじめに、imgixって何と思われる方も多いかと思いますので簡…

Droidcon Boston 2019に行ってきました!

こんにちは! Androidエンジニアの富田です。4/8、4/9にDroidcon BostonというAndroidエンジニア向けのカンファレンスがボストンで開催されました。国内のAndroidカンファレンスのブログは比較的多いと思うのですが、一方海外に目を向けると日本語ブログが少…

新米マネージャーが1on1で実践していること

こんにちは。サーバーサイドエンジニアの @itosho です。 Bリーグ(日本のプロバスケットボールリーグ)がシーズン佳境を迎え、週末はDAZN漬けの毎日を送っています*1 というわけで、今日はバスケの1on1の話…ではなくミーティングの方の1on1の話をしたいと思…

PHPerKaigi 2019にシルバースポンサーとして協賛いたします!

こんにちは。サーバーサイドエンジニアの 高野 (@fortkle) です。 さて、今日はイベント協賛の告知をさせてください! PHPerKaigi 2019に協賛いたします! タイトルにもある通り、PHPerKaigi 2019 にシルバースポンサーとして協賛いたします。 コネヒトでは…

「やさしいかんしのご提案」をしました 〜コネヒトなりの「監視の民主化」入門〜

「監視の民主化」に向けた具体的な取り組みとして、社内で「やさしいかんし」をキックオフしました。その際の資料を共有します。

Slack Block Kitを使って既存ツールをカッコよくしてみた

2月に発表されたSlackの「Block Kit」を利用して、既存の社内ツールを回収してみました。 Block Kitの簡単な概要と、実際に使ってみてハマった点・気になった点をまとめます。

React HooksとContextAPIでFluxをやってみる

React v16.8で待ちに待ったHooksが (20日前に) リリースされました。そんなHooksを使ってFluxやる時ってどうするんだろう?と思ったので調べて写経してみました。...

AmazonAurora カスタムエンドポイントのフェールオーバー時の挙動についての検証

こんにちは。インフラエンジニアの永井(shnagai)です。 昨年11月にリリースされたAmazon Auroraのカスタムエンドポイントを運用していて、先日ある検証環境でフェールオーバーが起きた際に考慮していなかった事態が起きたので、仕様を確認するがてらカスタム…

入門監視を読んで、「監視の民主化」に本気で向き合おうと思った話

「入門 監視」を読んで、監視の民主化の必要性を強く感じました。コネヒトのチームを省みて、障害になっている点・反省すべき点について考察しています

DroidKaigi 2019に行ってきました!

はじめに こんにちは!Androidエンジニアの富田です。先日開催されたAndroidカンファレンスのDroidKaigi 2019に参加しましたので、簡単に参加した感想を共有したいと思います。 カンファレンス全般について カンファレンスへの支援 オープニングでコネヒトを…

忘年会コンテンツをFirebaseとHerokuを使って3日で実装しました

こんにちは、CTO室エンジニアの安達 (@dachi_023) です。少し時間が経ってしまいましたが、弊社の2018年忘年会で実施した催し物についての話をします。 やったこと 社員同士で写真をたくさん撮った人の勝ち というサービスを作りました。 サービス名は写真を…

コネヒトで実践しているチームビルディングのワークショップ4選

はじめに 本記事は コネヒト Advent Calendar 2018 の25日目のエントリーになります。遂に最終回!メリークリスマス! こんにちは。アルバルク東京を応援している @itosho です。バスケットボールと言えばチームスポーツ!と言うわけで、今日はいつもと趣向…

Kotlin IDE Pluginに共通で定義管理できるplugin-common.xmlが出来ていた

はじめに 本記事はコネヒト Advent Calendar 2018の24日目のエントリーです! qiita.com メリークリスマス!Androidエンジニアの富田です。今回はKotlin IDE PluginのKontributeに関する小話で、plugin-common.xmlが生まれてちょっとだけめんどくさい作業が…

プロダクション環境ですぐに活かせそうなAWS re:Invent 2018のSageMakerアップデート5選

時間のない方向けにざっくり言うと 11月にSageMakerのお話で登壇したけど、12月のAWS re:Invent 2018でたくさんアップデートがあった 既存機能の強化に留まらず、「データの準備」から「モデルの変換」もサポートされるようになり、SageMakerの守備範囲がグ…