Since 2.10.0 Scala includes macros. I was talk about something like the following: * What do macros benefit to us? * What can we do with macros? * Actual use casesRead less
1. CQRS+EventSourcingをAkka Persistence を使って実装してみる。〜コツとハマりポイン ト〜 2016/03/16 Reactive Messaging Patternsプレ読書会 - CQRS、ESの基本を学ぶ - Satoshi Matsushita 2. 自己紹介 • Satoshi Matsushita @satoshi_m8a • Scala, Akka, DDD, フロントエンド, コンピュータビジョン, 機械学 習 • ゲヒルン株式会社 Python, Go, Erlang, Scala, OCaml, TypeScript 「Gehirn Infrastructure Services」 セキュリティ診断 • ECのシステムをAkka Persistenceを使って開発していた。 3. Akka + DDD 気運の高まり(1) • Scal
19. 実装(1) object OrderProcessManager { def props(receiver: ActorRef, order: ActorRef, reservation: ActorRef, payment: ActorRef, waitList: ActorRef) = Props(new OrderProcessManager(receiver,order, reservation, payment, waitList)) object States { sealed trait OrderProcessState extends FSMState case object Untouched extends OrderProcessState { override def identifier: String = "untouched" } case obje
The document describes how to use RxJava to make asynchronous API calls and handle the results. It defines a searchRecipe method that returns an Observable object to search for recipes by keyword. Subscribers can subscribe to the Observable and handle the onNext, onError and onCompleted events to update the UI in response to the API call results. Operators like map, subscribeOn and observeOn are u
The document discusses Reactive Slick, a new version of the Slick database access library for Scala that provides reactive capabilities. It allows parallel database execution and streaming of large query results using Reactive Streams. Reactive Slick is suitable for composite database tasks, combining async tasks, and processing large datasets through reactive streams.Read less
6. 1.receive関数のcase節が長い class SequentialComputationActor(replyTo: ActorRef, settings: Settings) extends Actor with Computation1 with Computation2 with Computation3 with Computation4 with Computation5 { def receive: Receive = { case Request(x0) => { val x1 = compute1(x0, settings) val x2 = compute2(x1, settings) val x3 = compute3(x2, settings) val x4 = compute4(x3, settings) val x5 = compute5(x4, s
This document contains the slides from a talk given by Konrad Malawski on the "Tao/Zen of Programming" using Akka. Some of the key points discussed include: - Actors are meant to work together and each actor should focus on a single responsibility. Having only one actor limits its capabilities. - Actors should be structured in a hierarchy with parent-child relationships to allow for supervision. A
4. Cats は Scala プログラミング言語で関数型プログラミングを するための抽象化を提供するライブラリ Cats is a library to provide abstraction for functional programming in the Scala programming language. 5. Cats: Scala の型システムを利用して式を用いたプログラミン グの支援するためのライブラリ Cats is a library to provide abstraction for programming with expressions (functional programming) making use of the type system (in the Scala programming language).
2. Who am I? • Yuta Okamoto (@okapies) • Software Engineer in the manufacturing industry • Lover of Scala and Scala OSSs • Also specialize in DevOps technologies • A member of ScalaMatsuri 2016 committee 岡本 雄太 (@okapies) と申します! ScalaMatsuri 運営委員その2です 3. My OSS projects • finagle-kafka (https://github.com/okapies/ finagle-kafka) • sircuit (https://github.com/okapies/sircuit) • rx-process (https://git
26. EXPLAIN mysql> EXPLAIN SELECT * FROM table_1 a JOIN `table_2` s ON a.user_id=s.`user_id` AND s.site_i d=120 WHERE app_id=8250G *************************** 1. row *************************** id: 1 select_type: SIMPLE table: a type: ref possible_keys: PRIMARY,ix_table_1,ix2_table_2,ix3_table_1,idx_table_1_06,idx_table_1_07,idx_t able_1_09 key: idx_table_1_06 key_len: 4 ref: const rows: 13496 Ext
SmartNews Ads の広告配信の裏側では、ユーザにはよい広告体験を、そして広告主にはより多くの成果を適切なコストで提供することを目的に、実に様々な最適化の仕組みが動いています。 限られたコンピューティングリソースとレイテンシの制約、そしてアプリに特化した広告配信において、どのような配信の最適化がされているのか、この一年の歴史を紐解きながら現在の最適化の仕組みまで赤裸々にお話しちゃいます。Read less
圏論とは様々な構造を抽象的に扱い、内部の構造について言及しないことにより 「様々な構造」の共通した性質を見出すという楽しい分野です。 圏論を身につけることにより、貴方は様々な事柄について 面白い見方をすることができるようになるかもしれません。 そんな圏論の初歩的内容をスライドにしてみました。 東北ずん子ちゃんと一緒にご覧くださいっ。 この作品はマスコットアプリ文化祭2015に参加しています。 https://mascot-apps-contest.azurewebsites.net/ また、このスライドはwikipediaの下記ページを参考にしています。 https://ja.wikipedia.org/wiki/%E5%9C%8F%E8%AB%96 https://ja.wikipedia.org/wiki/%E9%96%A2%E6%89%8B Read less
1. Docker入門-基礎編 い ま か ら 始 め る D o c k e r 管 理 v 2 . 0 0 JAWS-UG コンテナ支部 Docker 入門 #2 2015年10月30日(金) @zembutsu Technology Evangelist; Creationline, Inc. Introduction to docker, basic management and operations 背景画像CREDIT:スフィア / PIXTA(ピクスタ) 2. 2 本スライドで得られる知識 Docker入門-基礎編 いまから始めるDocker ‣ Docker概要と環境構築 なぜ Docker なのか? 速さと利便性。そして、Docker はコンテナではなくプラットフォーム。 ‣ Dockerの基本操作コマンドの理解 コンテナのイメージ管理、起動、情報取得、ログ参照、Dock
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く