タグ

ブックマーク / adtech.cyberagent.io (3)

  • Scala初心者の新卒が頑張ってLispを作ってみた | Scala Tech Blog

    この記事はCyberAgentエンジニアAdvent Calendar5日目の記事です。 こんにちは! サイバーエジェント アドテクスタジオ新卒の志村です!! 7月にScala初心者のままScalaを採用しているAMoAdに配属されたのでScala歴5ヶ月くらいです。 Scala歴5ヶ月くらいだと初級者になるのかもしれませんがScalaばかり書いてる訳ではないのでまだScalaは全然書けません。 簡単な言語くらいしか書かないのでScalaが複雑すぎて全然覚えられません(´・ω:;.:… ということでアドベントカレンダーにかこつけてScalaの勉強をしたいと思います! 学んでいくにはやはり手を動かすのが一番なんですかね (@@;? 何か作ってみます。何を作るのが良いんでしょう。Scalaといえば…チューリング完全(?)な言語らしいですね。 チューリング完全といえばリスプですよね。リスプを作っ

    Scala初心者の新卒が頑張ってLispを作ってみた | Scala Tech Blog
    kaz_shu
    kaz_shu 2015/12/05
  • 【Akka】Akka Streamsがめっちゃ便利すぎて脳汁が出た話し | Scala Tech Blog

    こんにちは!Smalgoの來田です。 注意:タイトルは過激ですが内容至って普通なチュートリアル記事です。 仕事でWorkerを作った時に使ってみてめっちゃ便利だと思ったのでAkka Streamsについて書きたいと思います! まだまだ中の実装の深いところまで追えてるわけじゃないので間違っていたら教えてください。 Akka Streamsとは Reactive Streams(ノンブロッキングでback pressureな非同期ストリーム処理の標準仕様)のAkka実装 Back Pressureとは 非同期なストリーム処理の場合下記の問題が起きる Publisher側の処理が早い場合Subscriber側のバッファーが溢れてしまう Subscriberに遠慮してPublisher側の処理を抑えた場合は無駄が多くなってしまう それをSubscriberが自分が処理できる量をPublisherに

    【Akka】Akka Streamsがめっちゃ便利すぎて脳汁が出た話し | Scala Tech Blog
    kaz_shu
    kaz_shu 2015/02/26
  • 【Scala超入門~副作用の無いモナドな女への道】~0monad | Scala Girls Blog

    はじめまして!アドテクスタジオ人事の清原です。 サイバーエージェントのアドテクスタジオでは、Scalaを使って開発されたプロダクトが多数あり、Scalaに力を入れております! この度、ほんとうに突然なのですが、まっっったくプログラムを書いたことない私がScalaを始めることになりました…! (こ、この写真はいきなり呼び出だされ、一体何を注意でもされるのか緊張しているところですね…) (いきなりScalaを渡されて戸惑う私…撮られているとは) そもそもScalaってなんでしょう ちょっとギャルブランドにありそうな名前ですね ってなくらいの私がScalaをゼロから学んでいく模様をレポートしていきます! 既にエンジニアの方はなんだこれ!?って感じで高見から笑っていただき、 これからScalaやプログラミング自体を始めてみようと思われる方には、「こんな私でも始められる!」と少しでも導入のお役に

  • 1