ご参加の方は必ず参加登録をお願いします。当日参加枠および当日キャンセル待ち枠はありません。マイクロサービスを開発した事例についてご紹介します。洗練し実践するために、ユースケース駆動設計を導入し漸進的な分析や、ビルドプロジェクト構成やプログラミング要素技術に関して様々な工夫をしています。過去のはてなにおける統合パターンの歴史を踏まえつつ、なぜそう至ったのかという背景まで含めた持続可能なマイクロサービスの設計についてご紹介します。aereal株式会社はてなのアプリケーションエンジニア。AkkaAkkaは、Actorモデルによる並行プログラミングをサポートするとても優れたツールです。Androidアプリでも、Actorモデル、そしてAkkaがフィットするケースは少なくありません。複合して求められるケースです。Android端末の性能の進化によりCPUも現在ではオクタコアが主流となるなどマルチコア化が進んでいることで、Akka採用のハードルが下がってきています。IO)を用いたアウトドア向け音声通話(VoIP)Androidアプリ「BONX」を例にとり、Actorモデルの基礎的な概念、AndroidでのAkkaの使い方、そしてメリット・デメリットについて具体例を交えながら解説するセッションです。IOは現状十分なパフォーマンスと、複雑な排他制御から解放された見通しの良いコードを両立しています。本講演ではScalaやAkkaを用いたAndroidアプリ開発に関心のある方だけではなく、AkkaによるActorプログラミングについて学びたい方も対象としています。Inc.においてAndroidアプリの開発をリード。並行して個人活動としてScala新人研修やコンサルティングを顧客企業向けに提供している。2013よりScalaカンファレンス運営を続け、2017年度ScalaMatsuri座長。動画インターンシップの学生にお届けしようとしたScalaの文法(初級編)インターンシップの学生を、本年度から採用することになりました。Scala初心者にも関わらず、インターンシップ担当になってしまった私は、学生にScalaを伝えるために、Scalaに関する本やサイトで、文法について、再度、学習しました。このセッションでは、これからScalaをはじめようと思っている方、Scalaをはじめて間もない初心者の方に向けて、Scalaの文法について、説明します。Scalaを学習する際の序盤に、つまずきやすい点について、紹介します。謙太郎エムオーテックス株式会社で働くエンジニアです。スクラムマスター、アジャイル開発の支援が、主な仕事です。インターンシップの学生受け入れ担当として、Scalaを日々勉強しています。簡単な数学を数式を使わずにScalaを使って説明する。動画ガチのスタートアップがScala採用した結果1年前にスタートアップ企業に転職して、Scala+Play2を採用してサービス開発を行いました。1年経ったこのタイミングで、会社やサービス、開発チームがどうなったか、乗り越えたトラブルも、抱えている課題も赤裸々にご紹介します。Scalaエンジニア1人からスタートして、社内での普及のための取り組みとその効果などを共有する予定です。ウェブ開発をしている人たちにも身近な存在となっています。)について解説します。崇プログラマで2児の父。ScalaMatsuriの運営に関わっています。(ハンズオン)単な例を使い命令プログラミングと関数プログラミングにおける問題へのアプローチの違いを体験してもらいます。再帰のコードは読みづらい、あるいは、ループなしでどうやってコードを書くのかというような疑問を持っている人には良いかもしれません。内容は昨年実施したものとほぼ同じです。使い始め、社内の一部でも使われるようになった。最近の主な業務はプログラミングではなくなってきている。簡単に行えるライブラリーfs2を使用して、関数型ストリーミング処理の考え方や使い方をゆるふあに学びたいと思います。難しい理論や原理は他の発表者の方に譲って、取っ掛かりだけつかめれば良いと思う人向けに頑張ります。kazznaIT系非園児にゃーです。普段はデータ解析とかやってます。機能追加開発においてもSpark導入が増えてきたことについての発表です。株式会社オプト所属のScalaエンジニアです。すればリストxsが作れます。すればリストxsを分解できます。Scalaの文法を使ってどのように実現されているのかを紐解いて、自作のデータ構造への応用を試してみます。うらがみJavaプログラマです。GitHubに草生やすのが最近の趣味です。「Scalaのコードは読みにくい」「Implicitが無ければ......」等の声を耳にします。Scalaを中心にWeb開発やITシステムコンサルティングを行っています。Close実行時バイトコード最適化でScalaプログラムを高速化するtodesking実行時バイトコード最適化でScalaプログラムを高速化する高度な抽象化がされたScalaプログラムはパフォーマンスのオーバヘッドを伴います。実行時にバイトコードを変換することで、極限までオーバヘッドを減らす手法について紹介します。Qiita参加希望の方は事前に下記の準備をお願いします。株式会社ヌーラボでBacklogの開発をしています。RedmineからBacklogへのマイグレーションツールを作るのにScalaを使っています。https://github.com/nulab/BacklogMigration-Redmineその他、隔週で「サルでもわかるScala」というタイトルで社内で勉強会していますので機会があれば是非お越しください。弊社ではこれまでScalaの標準的なフレームワークであるPlay2およびSlickを使用してきましたが、マイクロサービスとの親和性や性能面、学習コストなどの点においてより適したフレームワークへの移行を模索しています。このセッションでは移行先としてどのようなフレームワークを検討しているのか?についてお話しさせていただきます。株式会社ビズリーチ所属。Scalaを愛するJVM系プログラマ。業務の傍らOSS開発や執筆活動を行っています。動画Akkaで実現するステートフルでスケーラブルなアーキテクチャステートレスなアーキテクチャの場合、スケーリングは比較的簡単です。高度なビジネス要件に答えるため、時にはステートフルな設計も必要になるのではないでしょうか。PersistenceといったAkkaの機能を効果的に使い、ステートフルでスケーラブル、かつ、レジリエンスを実現するアーキテクチャを紹介します。ワークロードの増加によるスケールアップ時やサーバダウン時のShardの振る舞いをデモを交えて紹介する予定です。生産技術R&D室所属スケーラブルでレジリエントなシステムを求め、リアクティブシステムの活用検証に取り組む傍ら、リアクティブシステムのコンサルティングサービスを提供しています。生産技術R&D室所属スケーラブルでレジリエントなシステムを求め、リアクティブシステムの活用検証に取り組む傍ら、リアクティブシステムのコンサルティングサービスを提供しています。趣味はJavaScriptでChrome拡張を作ることです。広告系の企業で開発ディレクターやってます。Clusterは分散システムを構築するためのライブラリだ。Clusterは基本的な機能を提供するのみなので、ネットワーク分断耐性の設計はアプリケーション開発者が考えなければならない。アプリケーションで整合性が求められないことは稀で、Dynamoスタイルのネットワーク分断耐性の仕組みは非常に高度なため、CAPの定理におけるCPサイドを考える。Clusterでどのようにネットワーク分断耐性の実現が可能なのか解説する。動画sbt再入門Scalaの開発環境は決して複雑ではありません。sbtを起動するだけで規模の大小に関わらず開発を始められます。いえsbtはその多機能さから複雑で難解なものと認識され、仕組みについては知らずに使っているScalaプログラマも多いようです。その結果、Scalaの開発環境そのものについての誤解や混乱が生じているように感じています。本セッションではsbtの基本思想と概念について再確認をし、build.sbtを理解して書けることを目指します。加えて最近のScala開発環境の話題を取り上げ、適材適所で使うためにそれぞれの意義や使いどころについて考えます。事情をお話ししたいと思います。(@aoiroaoino)アドテク系企業でScala書くお仕事してます。猫とカレーとヒトカラが大好き。コミッターやってます。Frameworkは、分散処理するバッチアプリケーションを開発・実行する為のフレームワークです。実行基盤としてHadoop・Spark・M3BPを利用できます。自分がScalaやAsakusaFWを知った経緯の話や、Scalaと比較しつつAsakusaFWの紹介をしたいと思います。ひしだま最近はAsakusaアプリケーションを書く仕事をしています。当イベントについて、会場へは問い合わせないようにお願いします。Valueお客様の価値を最大化する技術を提供します。Webサービスの構築や運用の支援、関連する教育やコンサルティングを行っています。「Scalaを採用したいけれどチームにスペシャリストが居ない」そんな場合には弊社のオンラインコードレビューサービスをご検討ください。Infeed」などなどオリジナルサービスを続々開発中です。しませんか?株式会社ビズリーチ創業以来、インターネットテクノロジーの力で企業とビジネスパーソンの生産性向上を目指し、新領域「HR×Tech」の分野で様々なサービスを展開しています。Sponsorsご好評につき、スポンサー企業様の募集を2016年8月5日(金)までに延期しました。下記の資料をご覧になった上でこちらのフォームからお申込みください。Goldプランのお申し込みは一定数に達したため、締めきりました。知典mstgn日下部拓人そぉい。当イベントに関するお問い合わせはこちらのフォームからお願いします。Reserved.2015。