sbtサーバとRustで書かれたsbtクライアント - たけぞう瀕死ブログ      2018-10-22 14:40:03  詳細
Scalaのビルドツールsbtには1.xからLanguage Server Protocol 3.0に対応したサーバモードが実装されており、常駐させたサーバに別プロセスから接続してコマンドを実行することができます。サーバモードはIDEやエディタプラグインのために実装されたものだと思いますが、sbtにはクライアントモードも実装されており、コマ...
http://takezoe.hatenablog.com/entry/2018/10/21/221803
AirframeによるScalaプログラミング:「何ができるか」から「何を効果的に忘れられるか」を考える      2018-10-20 19:40:02  詳細
、MessagePackを使う利点は、以下の3つ: 様々なデータフォーマットに対応できるコンパクトなバイナリ表現Self-describing format (データ自身が型を持っている)ため、種々のフォーマットからオブジェクトへのマッピングをschema-on-readのテクニックで実装できるまた、オブジェクトデータをデータフォーマットを気に...
https://medium.com/@taroleo/e9e0f7fc983a
プログラマのためのモナド(圏論) / #cat4pg - Speaker Deck      2018-10-17 14:20:24  詳細
プログラマのための圏論勉強会 - connpass #cat4pg (Oct 16, 2018) https://cat4pg.connpass.com/event/100728/ ---------------------------------------------------------------------------------- ■ 前回 圏論とSwiftへの応用 / iOSDC Japan 2018 - Speaker Deck https://speakerdeck.com/inamiy/iosdc-japan-1 iOS...
https://speakerdeck.com/inamiy/number-cat4pg
はてなサマーインターン2018でMackerelに圧倒的な成果を出した話 - meteor Tech Blog       2018-10-14 04:40:02  詳細
どうも,大学4年生のid:albacore です. 普段は,自然言語処理で感情分析の研究やったり,動画配信サービスで研究開発をしています. 大々的には言ってなかったのですが,はてなサマーインターン2018に参加してきました. はてなとの出会い はてなインターンへの応募 事前課題 前半過程 後半過程 はてなについて その他 ...
https://albacore.hateblo.jp/entry/2018/09/08/112050
【2018年度版】セプテーニ技術読本の無料配布 - Septeni Engineer's Blog      2018-10-02 11:20:59  詳細
こんにちは。セプテーニ・オリジナルの池田です。 弊社は3年前よりScalaMatsuriに将軍スポンサーとして協賛しており、毎年「技術読本」をノベルティとして配布しております。 今年で3冊目となりました! ▲ 左から2016年、2017年、2018年度の技術読本 この技術読本は有志で作成しており、セプテーニ・オリジナルのエンジ...
http://labs.septeni.co.jp/entry/2018/09/05/105503
実践Scala入門(共著)が発売されます - kmizuの日記      2018-10-02 00:20:57  詳細
https://www.amazon.co.jp/dp/4297101416 企画自体は2015年くらいから始まっていたんですが、紆余曲折あって、約3年経ってしまいました。ともあれ、ようやく出版までこぎつけられてほっと一息です。 実際には多少遅れる可能性がありますが、10月27日から技術評論社さんから発売予定なので、この機会にScalaを勉強してみ...
http://kmizu.hatenablog.com/entry/2018/10/01/234659
AirframeのFinagleサポートを試してみる - たけぞう瀕死ブログ      2018-09-26 13:21:05  詳細
AirframeはScala向けのDIコンテナを中心とした様々な便利機能を提供するプロジェクトなのですが、最近airframe-httpとairframe-http-finagleというモジュールが追加され、FinagleでWebアプリケーションを簡単に作れるようになりました。まだWebサイトにもドキュメントがなく、今後変更が入る可能性もあるようなのですが...
http://takezoe.hatenablog.com/entry/2018/09/22/114452
SparkでGeoIP2を使うとjava.lang.NoSuchMethodErrorが発生する問題の回避方法 - MicroAd Developers Blog      2018-09-12 20:20:48  詳細
マイクロアドのサーバサイドエンジニアの松宮です。今回はプログラミングのTips的な記事になります。 タイトルの通り、「SparkでGeoIP2を使うとjava.lang.NoSuchMethodErrorが発生する問題の回避方法」を説明したいと思っておりまして、というのも、SparkでGeoIP2ライブラリの依存を上手く解決できずに、結構時間を使っ...
https://developers.microad.co.jp/entry/2018/09/12/172659
マイクロアドに新卒で入っていきなりScalaを書かされた話 - MicroAd Developers Blog      2018-09-10 13:20:53  詳細
はじめまして。マイクロアドでアプリケーションエンジニアをしている新卒1年目の石田です。 主に、MicroaAd BLADEという広告配信プラットフォームの開発をしています。 内定者アルバイト時代からマイクロアドでBLADEの開発に携わっていました。BLADEのソースコードはJava/Scalaを中心になっており、大半がJavaでした。現...
https://developers.microad.co.jp/entry/2018/09/07/135648
はてなサマーインターン2018でMackerelに圧倒的な成果を出した話 - meteor Tech Blog      2018-09-10 08:20:48  詳細
どうも,大学4年生のid:albacore です. 普段は,自然言語処理で感情分析の研究やったり,動画配信サービスで研究開発をしています. 大々的には言ってなかったのですが,はてなサマーインターン2018に参加してきました. はてなとの出会い はてなインターンへの応募 事前課題 前半過程 後半過程 はてなについて その他 ...
https://blog.meteors.me/entry/2018/09/08/112050
ちょっと良さげな負荷ツール vegeta をつかって分散負荷試験を実現してみる      2018-09-02 09:20:53  詳細
motivation Scalaのgatlingを使っていたけど、test_caseとして実装する必要があり、ローカル以外から仕組み的に実行するのがちょっと手間だった。(testをjarにするというのが難しい) シンプルにインストールせずに実行できる負荷ツールはないものか 負荷をかける側の限界でパフォーマンスを正しく測定できないこともあ...
https://qiita.com/chidakiyo/items/f8cdfac7683216a29c56
preparing-for-scala-3      2018-08-31 19:20:58  詳細
Preparing for Scala 3 1. Preparing For Scala 3 Adrian Moors Martin Odersky Scala Days Berlin April 2018 2. Roadmap (from previous years) Scala 2.12 Scala 2.13 Scala 3.0 TASTY, middle end? stdlib collections Dotty 0.1 Dotty 0.x releases 2016 backend, classpath handling Scala 2.14 2017 2018 This is...
https://www.slideshare.net/Odersky/preparing-for-scala-3
全社導入された iMac Pro 実際どうなの? 現場での導入背景と各プロダクトのリアルベンチマーク - BizReach Tech Blog      2018-08-27 12:20:45  詳細
こんにちは。 ビズリーチ インキュベーションカンパニーで新規事業のエンジニアをしている藤村です。 幾つかのメディアに取り上げて頂きましたが、現在開発マシンとして全エンジニア、デザイナーの希望者に、iMac Pro と標準スペックの MacBook Pro を支給しています。 ※ ノート派の方は高スペックの MacBook Pro を選択...
https://tech.bizreach.co.jp/posts/221/imac-pro-benchmark/
JVM言語とJDKの関係を理解する      2018-08-27 10:20:45  詳細
背景 2017年の9月にOracleがJDKの新たなリリース・モデルを発表して以降、Javaユーザーを中心として、新たな短いリリースサイクルに追従できるのか、現在のOracle JDKに代わって配布されるOpenJDKにはLTS(長期サポート)が用意されるのかといったことを含めて不安に思っている方が多いようです。OpenJDKのバイナリをリ...
https://qiita.com/kmizu/items/a9bd5035a30397da3401
Scalaの型クラスを完全に理解する - Speaker Deck      2018-08-24 21:20:44  詳細
All slide content and descriptions are owned by their creators.
https://speakerdeck.com/jooohn/scalafalsexing-kurasuwowan-quan-nili-jie-suru
Scala で書くコンソール・ゲーム | eed3si9n      2018-08-22 08:20:44  詳細
最近リッチなコンソールアプリのことを考えることがある。ただ行を追加していくんじゃなくて、グラッフィック的な事をやっているアプリだ。多分テトリスを書けるぐらいの情報は集めたのでここにまとめておく。 ANSI X3.64 control sequences ターミナル画面の任意の位置にテキストを表示するためには、まずターミナル (t...
http://eed3si9n.com/ja/console-games-in-scala
コスパのよいScala開発マシンを求めて - ChatWork Creator's Note      2018-08-20 18:20:45  詳細
ごきげんよう、かとじゅんです。 某社のiMac Pro 138台導入の件はブルジョア感がハンパないですね…。それとは少し違う方向性で、Scalaのビルド効率化をテーマとして、今回は最新のパーツで自作マシン(OSはUbuntu)を組んでみました。そのマシンとMacとでコスパ比較してみたのでレポートします。 ハードウェア構成 ハード...
https://creators-note.chatwork.com/entry/2018/06/14/105623
ChatWork Liveの刷新とScala.jsについて - ChatWork Creator's Note      2018-08-20 18:20:08  詳細
こんにちは。クライアントアプリケーション開発部の田中です。 好きな麻雀の役は七対子です。 先日、ChatWork LiveのUIが変更されました。 詳細は下記を御覧ください。 blog-ja.chatwork.com UIについては今後デザイン部の方がブログを書くと思うので、今回私の方では技術的なところの紹介をしたいと思います。 (尚、こ...
https://creators-note.chatwork.com/entry/chatwork-live-scala-js
ChatWork Liveの刷新とScala.jsについて - ChatWork Creator's Note      2018-08-17 14:20:11  詳細
こんにちは。クライアントアプリケーション開発部の田中です。 好きな麻雀の役は七対子です。 先日、ChatWork LiveのUIが変更されました。 詳細は下記を御覧ください。 blog-ja.chatwork.com UIについては今後デザイン部の方がブログを書くと思うので、今回私の方では技術的なところの紹介をしたいと思います。 (尚、こ...
http://creators-note.chatwork.com/entry/chatwork-live-scala-js
月間数千億リクエストをさばく大規模アーキテクチャの仕組み CAの広告配信システムの舞台裏 - ログミーTech(テック)      2018-08-17 00:20:56  詳細
2018年6月22日、Architecture Nightが主催するイベント「Architecture Night #1」が開催されました。単一のAPIではなく、複数のAPIが絡まって成立するような複雑性の高いアーキテクチャをどのように構成し、運用しているのか? 各社が自社の知見を披露します。第1回となる今回は、Gunosyとサイバーエージェントの2社が...
https://logmi.jp/306550