開発ノウハウ

第一級関数の使い方が分からないJavaディベロッパに教えたいその使いどころ:返却値編

こんにちは、アーキテクトのQZ西垣です。 アトラスでは、開発言語として主にJava8を使用しています。 このブログの執筆時から2ヶ月ほど前、2017年9月に関数型言語的機能が強化されたJava9が発表されました。 関数型言語的機能というと、代表的なのがラムダ式による第一級関数ですが、皆さんは使いこなしているでしょうか。…

Read More

一括メール送信のバッチ処理をAWS Batchで構築した時につまずいたこと

ブログをご覧くださり、ありがとうございます。 L小川です。神保町で好きなお店は「にゃんこ堂」と「たいやき神田達磨」です。 先日、ConfitにAWS Batchを導入しました。その際につまづいたことをいくつか紹介します。これからAWS Batchを利用しようとしている方や、同じ事象に悩んでいる方の参考になればと思います…

Read More


GoogleAppsScriptでReact+TypeScript
のウェブアプリケーションを作ろう
ー 第1回 導入編 ー

はじめまして。今年4月に新卒で入社しました、ものねこです。 アトラスのシステム開発グループは最近JavaScriptに注力しています。有志によって毎週のようにJavaScriptやTypeScriptの勉強会が開かれていて、良い環境だなあと新人なりに感じているところです。 JavaScriptと言えば、このブログでも何…

Read More

Mahoutでレコメンドを作ってみよう!

こんにちは。入社2年目の大橋です。昨年の話ですが、Mahoutを使ってレコメンド機能を実装しました。右も左もわからないというところから始めましたが、実際にやってみたら割と簡単に作れました。というわけで今回はApache MahoutというJavaライブラリを使って、Javaでレコメンド機能を実装する方法をご紹介します。…

Read More


クラッシュレポート解析ツール「Bugsnag」のご紹介

初めまして、アトラス社内で三人目の小川です。 R小川さんが既にいらっしゃるので、L小川でいきたいと思います。 今日は、弊社で利用しているクラッシュレポート解析ツールをご紹介します。 以前弊社では、システムエラーを検知する仕組みとして、システムエラーの発生時にメールでスタックトレースの通知を受け取るようにしていました。こ…

Read More

システム監視とエラーがあれば教えてくれるツール

ディレクターの大神です。 今回は、システム運用でのシステム監視作業と弊社で使用しているエラーがあれば教えてくれるツールたちを紹介します。 システム監視作業も開発担当者の仕事に含まれますが、5分に1回ブラウザを開いて「Confit見れるかな?」って人が確認することはやっていません。(昔はやっていましたが) 現在のシステム…

Read More


Dockerではじめるコンテナ型仮想化環境

みなさま初めまして、会員システムのプロジェクトマネージャの鈴木です。 今回は、現在開発中のシステムで利用しているDocker(コンテナ型仮想化ソフトウェア)についてご紹介します。 現在開発中のシステムは、既存のオープンソースソフトウェアをベースにWebシステムを開発しています。 ベースのシステムがあるので設計や開発する…

Read More

ChatOpsはじめました

はじめまして、こんにちは。エンジニアのなかむらです。 もうすぐクリスマスですね。オフィス内でもクリスマスツリーが点灯していて、クリスマス気分を盛り上げています。 クリスマスツリーの近くのシステム開発グループでは、 より早く、より多くのソリューションをお客様へお届けするために、開発スピードを上げていくためのツール導入や作…

Read More


iPhone6とレスポンシブデザインと私。

こんにちわ、ウェブデザイナーのさいとう(黒)です。 iPhone6が発売になりましたね。 かく言う私も長年使っていたiPhone4SからiPhone6へと、ようやく乗り換えしました。 iPhone6を最初に持った感想は「でか!薄っ!軽っ!」でした。iPhone4sと比較するとサイズは1.3倍くらいなのに重量は軽くなって…

Read More

REST的な内部アーキテクチャ

はじめまして。アーキテクトのQZ西垣です。 今回は、現在製造中のシステムにおけるアーキテクチャについてお話しようと思います。 REST is Hot! Web開発におけるアーキテクチャスタイルのひとつとして、最近はRESTが熱いようです。 RESTとは簡単に言えば、 レスポンスを得るために必要な情報は、全てリクエストに…

Read More


Menu Top