タグ Play framework
人気順 5 users 10 users 100 users 500 users 1000 usersSREは大規模なリプレイスプロジェクトで発生した様々な問題にどう取り組んだか【Backlog Play 化プロジェクト】 | Backlogブログ
Backlog SREチームのmuziです。2018年4月から2019年7月まで、BacklogをJavaからScala / Play Frameworkに移行する大規模なリプレイスプロジェクトに参加していました。 SREとして、このリプレイスにはかなりの困難が伴いました。特にBacklogのサービス安定性は大きな問題でした。 本記事では、こうした問題に対して、SRE... 続きを読む
Backlogのコードメンテナンス性を向上させるために気をつけたこと【Backlog Play化プロジェクト】 | Backlogブログ
ヌーラボの江口です。約8年間Backlogの開発を担当しており、BacklogをJavaからScala / Play Frameworkに移行するプロジェクトには最初から最後まで関わりました(プロジェクトの概要は時系列でみる!4年の歳月をかけてPlay Frameworkで「大規模リプレイス」した話をご覧ください)。 本記事では、BacklogのScala / Play ... 続きを読む
開発チームが大規模リプレイスを成功させるために取り組んだ "7つの取り組みと反省"【Backlog Play 化プロジェクト】 | Backlogブログ
ヌーラボの松本です。「Backlog Playプロジェクト」に2017年2月から途中参加し、プロジェクト解散の2019年7月までメンバーの一員として動いていました(プロジェクトの概要は 時系列でみる!4年の歳月をかけてPlay Frameworkで「大規模リプレイス」した話をご覧ください)。 このBacklog Playプロジェクト(以下、Play化... 続きを読む
時系列でみる!4年の歳月をかけてPlay Frameworkで「大規模リプレイス」した話【Backlog Play 化プロジェクト】
ヌーラボの松浦です。私がSREのエンジニアリングマネージャーとしてプロジェクトのサポートに携わっているプロジェクト管理ツールのBacklogは、2019年7月にJavaからScala / Play Frameworkに完全移行をしました。 このPlay化プロジェクトは、10年がかりで改良され仕様が明文化されていなかったBacklogを、JavaからScala ... 続きを読む
Spring BootとPlay Framework、どっちがどう良いの? 専門家が5つの視点で徹底解説 - エンジニアHub|若手Webエンジニアのキャリアを考える!
【比較ポイント①】設計思想や登場してきた歴史的背景 【比較ポイント②】得意分野や利用されている領域 【比較ポイント③】各コンポーネントの実装スタイル 【比較ポイント④】データベース接続まわり 【比較ポイント⑤】今後のリリース展開について 関連記事 Webアプリケーション開発において、フレームワークは欠かせない... 続きを読む
3つのフレームワークで学ぶエンタープライズJava開発入門(1):Strutsを使い続けることの問題点&現在有力なJava EE、Spring、Play Frameworkの基礎知識とアーキテクチャ - @IT
エンタープライズJava開発に従事している方であれば、一度はStruts 1を扱ったことがあるでしょう。Struts 1はJavaのWebアプリケーションフレームワークとして2001年ごろに誕生しました。 MVCモデルに基づいたアーキテクチャと高い生産性から、数年後にはデファクトスタンダードとなるほどの人気を獲得。当時、多くの企業がこぞってStruts 1を使った企業システムを構築しました。筆者自... 続きを読む
Play Frameworkについてざっくり説明する | anopara
普段、Play Framework、Struts、Seasar2、JSF2.0で仕事をしている私です。Playが流行り始めてからだいぶ経ちます。私もPlayに触れたのは最近の事で、黎明期から使っていたわけではありませんが、私と同じようにそろそろPlayもやってみようかなというearly majority(たぶん)の人が増えてくるころではないかと思っています。 私はPlayを触り始めて3~4か月たち... 続きを読む
PlayFramework - 継続モナドを使ってWebアプリケーションのコントローラーを自由自在に組み立てる - Qiita
継続モナドを使ってPlay FrameworkのActionを作るという話をします。 Play FrameworkはScalaのWebアプリケーションフレームワークであり、Actionはそのコントローラー部分になります。 この記事を読むにあたって継続モナドの知識は前提としませんが、 ある程度のモナドの知識(Scalaのfor構文の使い方、ScalaのモナドがflatMapメソッドで合成できることな... 続きを読む
Scala が支える 医療系ウェブサービス #jissenscala
Transcript 1. Scala が支える 医療系ウェブサービス Kazuhiro Sera @seratch 2015/02/21 #jissenscala 2. アジェンダ •サービス要件・チームの現状を紹介 •Web 開発における技術変遷 •Play Framework 導入事例 •実戦での OSS Octoparts 紹介 •Skinny Framework 導入事例 •その他の事例... 続きを読む
ScalaでWebアプリケーションのエラー処理を綺麗に書く - はこべブログ ♨
2014-07-12 ScalaでWebアプリケーションのエラー処理を綺麗に書く Play Frameworkにおいて、POSTリクエストから得られたbody中のパラメータをもとに何か処理をするというよくあるコードを、ちょっと整理して見やすくする方法を学んだのでメモがてら御シェアさせていただきます。Playのリクエストハンドラを書くときに頻繁に現れたので、例がPlayのコードになっているけど、内容... 続きを読む
ScalaのWebアプリケーションフレームワーク「Play Framework」入門 ~(2)CRUD操作を行うWebアプリケーションの作成 前編 (1/4):CodeZine
Play2は「2.3.0」から環境構築方法が少し変わります。前回記事で紹介したように、以前のバージョンでは「play new」などのPlayコマンドでアプリケーションの環境を構築しましたが、本バージョンからPlay2は「Typesafe Activator」とセットで提供されるようになりActivatorコマンドを利用することになります。基本的な流れは同じなので簡単に紹介します。 ダウンロードサイ... 続きを読む
やさしいIteratee入門
やさしいIteratee入門 Presentation Transcript やさしいIteratee入門 Play Framework 2 Meetup @kawachi 2014/5/24 データ分析関連書籍 翻訳やってます。 Scala, Play, iOS, Ruby, Rails, Java, C, Python, Javascript, Haxe etc. Scala, Play ... 続きを読む
Javaの常識を変えるPlay framework入門(4):Play frameworkのコントローラの使い方を理解する (1/3) - @IT
Javaの常識を変えるPlay framework入門(4):Play frameworkのコントローラの使い方を理解する (1/3) サーブレット/JSPを基にする重厚長大なJavaのWeb開発のイメージを変える軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載。今回は、PlayにおけるMVCパターンのコントローラについて、URIやHTTPメソッドなどの扱い方を... 続きを読む
Java開発で泣かないためのPlay frameworkの基礎知識 (1/3) - @IT
新しいフレームワークの誕生には理由があります。既存のフレームワークの修正だけでは解決できない問題を、新しい考え方を取り入れて抜本的に改善しようとするときに、新しいフレームワークが登場します。 Play frameworkを学ぶ前に、新しいフレームワークが作られる背景に思いをはせ、Play frameworkの心を知りましょう。Play frameworkは既存のフレームワークから、どのように進化し... 続きを読む