Septeni Engineer's Blog

セプテーニ・オリジナルのエンジニアが綴る技術ブログ

digdagを使っててハマった事メモ

S3にあるファイルを加工したり中間結果のファイルを保存したりTreasureDataに格納するような処理を書いていったときに発生したエラーメモ。 digdag version 0.9.24 github.com サーバーモードでdownload_fileオプションが使えない プロジェクトディレクトリ…

参加レポート:Global Scrum Gathering 2018 @ Minneapolis

こんにちは、スクラムマスターやってます貫名です。 先月のこととなりますがGlobal Scrum Gathering 2018 @ Minneapolisに参加してきましたのでそのレポート記事をアップしたいと思います。個人の主観を通した内容ではありますが、どんなカンファレンスだっ…

もくもく会@セプテーニオリジナルが10回目を迎えました

こんにちは。セプテーニ・オリジナルの池田です。 2016年よりセプテーニのカフェスペースで開催してきましたもくもく会ですが、 先日ようやく10回目を迎えました。 ▲10回目の様子 タイミングが良いのでこれまでの内容や、実際の様子を紹介しようかと思います…

新宿Geek Lounge#4 分析基盤Meetup ver2 を開催しました

はじめまして、昨年 11 月に入社しました田邊(@emaggame)と申します。今回は先日 2018/04/02(月)に弊社にて実施いたしました 新宿Geek Lounge#4 分析基盤Meetup ver2 の開催模様をお伝えします。 オープニング 弊社 CTO 河内より、本 Meetup 開催の趣旨説明…

ScalaMatsuri2018で登壇してきました!

セプオリの下村です(@s10myk4) 3/16 ~ 3/18の初の3日間開催された ScalaMatsuri2018に参加してきました! 弊社では、カンファレンス、アンカンファレンスでの登壇やオーガナイズ含め 5人のメンバーが登壇しました。 ※ Twitterから画像やコメントのリンクを拝…

継続モナドを使ってwebアプリケーションのユースケース(ICONIX)を表現/実装する

前書き セプオリのしもむらです(@s10myk4) 弊社では、DDDによるソフトウェアの設計手法を積極的に採用していますが、 私は、DDDを具体的な開発プロセスの中で実践する際にユースケース駆動での予備設計を行うことで 要件定義フェーズからドメインについての…

AWS System Manager Parameter Store と typesafe config をいい感じに組み合わせたい

こんにちは。AWS好きの河内です。今年も早いものでもう3月ですね。 サービスで利用するアクセスキーやパスワードなどの機密情報管理、どうやるのがスマートなのか思いを巡らせています。 PaaS 環境なら機密情報を管理するための仕組みが用意されていることが…

Firebaseで動くアプリをReact + Redux + TypeScriptで作るときのアラカルト

Reactと静的型付け言語は最高ですよね!(唐突) 既に使いこなしてる人も、今最高だと理解した人もいると思います。 今回は私が今時のReact + Redux + TypeScriptの構成を学びながら、 乱立する周辺ツールやライブラリの中からどのようなものを使ったのかをご…

aws-vault でアクセスキーを安全に

AWS

あけましておめでとうございます。河内です。 数ヶ月前に aws-vault を使い始めて安全の高まりを感じるので紹介します。 AWSのサービス上では IAM Role をできるだけ使ってアクセスキーを使わないようにしていますが、ローカルでの開発時にIAMのアクセスキー…

AkkaにPull Requestをあげようハッカソンに参加しました

株式会社セプテーニ・オリジナルの高嶋です。 もう一ヶ月前になってしまいましたが、「AkkaにPull Requestをあげようハッカソン」に参加した感想と結果を紹介します。 blog.scalamatsuri.org jsa.connpass.com

Play FrameworkでServer-Sent Events(SSE)を使ってServer pushする方法あれこれ

あけましておめでとうございます。 初めまして、2017年4月に中途入社した張沢と申します。 今回はPlay FrameworkでServer-Sent Events(SSE)を使用してServer pushを行う実装方法について書きます。 WebSocketの情報は検索すると色々見つかりますが、SSEの記…

Fuctinonal and Reactive Domain Modeling社内読書会をはじめました

こんにちは。株式会社セプテーニ・オリジナルの高嶋です。 社内で有志を集め、 Fuctinonal and Reactive Domain Modeling の読書会を始めたのでその紹介と、第一章を読み終わった時点での感想です。

PlayFramework 2.6.X のDIについて

これはScala Advent Calendar 2017の11日目の記事です。 こんにちはセプテーニオリジナルの池田です。 弊社では社内勉強会が定期的に開かれており 先月 @kawachiさんより「DIを正しく知って便利に使おう」という発表がありました。 私自身社内での勉強会を受…

ScalaでGoogle Sheets API(Java)を使う

こんにちは。セプテーニオリジナルの池田です。 直近のプロジェクトで、Google Sheets APIを使う機会があったのですが、 公式サイトにScalaのサンプルがなかったので 今回ScalaでのGoogle スプレッドシートの読み込みと書き込みについて紹介します。

9/11に初めて登壇しました

こんにちは、たかこです。 社内でジョブチェンジしてScalaエンジニアになりました。9/11に初めて登壇していて、登壇までの個人の流れを書きます。会社として参加記事は @takashima0411 さんが書いてくれた、こちらをどうぞ。 Scala関西Summit2017に参加して…

日本語とScalaでプロダクトを作る

LoLの世界大会から目が離せない高嶋(@takashima0411)です。 SKTvsRNGはあまりに熱い展開でした。 話は変わりますが、この度短命で規模の小さいプロダクトを作成する機会に恵まれたので、 普段は英語でコードを書いているところを日本語でコードを書いてみま…

Eコマースサイトを作るチーム研修を受けました

はじめに 開発内容 - Eコマースサイトを作る 最初心配していたこと 開発準備 開発の流れ 躓いたこと どのように解決したのか 開発で学んだこと 感想 はじめに こんにちは、2017年BNの張です。 四月からセプテーニ・オリジナルに入社しました。 入社してから…

新人研修を終えた新人が研修について書きました

みなさんこんにちは。今年の4月に入社した米田です。 今回は私が入社してからつい最近終えたばかりの新人研修についての紹介と感想を投稿したいと思います。弊社に新卒入社を考えている方は読んで参考にして頂けると幸いです。 研修について紹介する前に、初…

新卒研修を受けて

こんにちは、新卒の永倉です。 今回はセプテーニ・オリジナルの新卒研修の内容を個人の感想も含めていくつか紹介したいと思います。 Scala研修 研修内容 感想 データベース基礎 研修内容 感想 TDD研修 研修内容 感想 チーム開発研修 終わりに Scala研修 Scal…

2泊3日の開発合宿に行ってきました! in 湯河原

こんにちは、広幡です。 残暑が厳しい中、いかがお過ごしでしょうか? 私は引きこもってクーラーガンガンきかせてアトリエシリーズやりこんでます。 そんな中、湯河原に開発チーム20人ほどで2泊3日の開発合宿に行ってきました! しかも平日の業務時間内で! …

新宿Geek Lounge#3 分析基盤 Meetupを開催しました

こんばんは、@kimutyamです。 弊社で開催した新宿Geek Lounge#3 分析基盤 Meetupのレポート記事です。 第1~2回とScalaネタのイベントでしたが、 今回は分析基盤をテーマにイベントを開催致しました。 20:00~20:05 オープニングトーク 弊社、河内の軽快なオ…

Scala関西Summit2017に参加してきました!

セプテーニ・オリジナルからの参加者 弊社からの参加者 8月にジョインしたばかりの青山さんを含め、5名が弊社から参加しました! 全体の流れ 寿司 これはScala関西Summitに関係ありませんが、前日に梅田で食べたお寿司です。 寿司 とても美味しい寿司 会場 …

第2回新宿Geek Loungeを開催しました!

2年目エンジニアの大北です。 今日は9/5に開催した弊社主催のエンジニア交流イベント、第2回新宿Geek Loungeのレポートをお送りします! 第2回目のゲストは、スターバックス社のJamie Allenさん。(※講演は通訳付きです) Jamieさんは、スターバックス社のバ…

Gruntをnpm-scriptsに置き換えたらバージョンアップが捗った

こんにちは、オリジナル新作マンガの配信サービス、GANMA!のチームに所属する@paralleltoです。 最近はSwift 3を使ってiOSのクラアントアプリを開発していることが多かったのですが、 ひさしぶりにブラウザ上で動作するフロントエンドの開発環境をいじる機会…

2017年セプテーニ・オリジナルの新人研修について

こんにちは。 昨年の8月に入社した嶽(だけ) @masayadk1229 です。 今回は私も携わらせて頂いている2017年のセプテーニ・オリジナルの新人研修についてご紹介したいと思います。 新人研修を担当されている方、新卒/中途問わず弊社に入社を考えている方などは…

XcodeでInterfaceBuilderの型を消し去ってみると色々得られて少し失った

@IBOutletをつけても、delegateのようなprotocolはOutletで接続できないので、それをなんとかする

ScalaのREPLには2通りの方法がある

こんにちは、池田です。 Scalaを学習する際や関数の挙動、動作を確認したいときに、REPLを活用しているかと思いますが 上のようにREPLでimportできないライブラリを使えるようにしたい時にどうするればいいのか? ご存知でしょうか?

スマフォを捨てて、1ヶ月が経ちました。

0. 前置き どうも、初めての方ははじめまして、お久しぶりですの方はお久しぶりです。エンジニアの原田です。 ネタとして温めていたたわけでも無いんですが、個人端末についてでもお話しようかと思います。 結果、この持ち方が最高とか、賞賛するわけではな…

scikit-learnを使ってみた

こんにちは、佐野です。 先日、機械学習を勉強する機会があり、手元でちょっと検証するときにscikit-learnを使ってみたのですが、とても使いやすく便利だったため、有名なライブラリですが紹介したいと思います。 scikit-learnとはPythonのオープンソースラ…

ITS健康保険の保養施設に行ってきました

こんにちは、池田です。 セプテーニ・オリジナルは2016年7月より関東ITソフトウェア健康保険組合(以下、ITS健康保険)という健康保険に編入しました。 先日この健康保険で使える保養施設「トスラブ箱根ビオーレ」に行ってきまして、 大変良かったので簡単にご…