本日のお裾分け

日々の開発で得た知識をシェアします。Java/Scala/Ruby/javascript

2017-01-01から1年間の記事一覧

fileutils@7.0以前がyankedになり、bundle installがコケる件

4月からRailsエンジニアになったのですが、RubyGemsの文化って本当に早いですね…。 入社した時はRails5.1.0.beta1だったのが、もうRails5.1.1だったり。 ソースを読む機会が多くて勉強にはなりますが、プロダクト的にはこれを追い続けるのはツラいな〜と思っ…

We Are Javascriptersにて登壇しました!

We Are JavaScripters! @6thにてDDD(ドメイン駆動開発)のRepositoryパターンを TypeScriptで実装した例を紹介させていただきました! 毎回、幅広くjavascriptの話が聞ける非常によい勉強会です! wajs.connpass.com スライドはこちら。

Ruby Gemを作って公開するための5つの手順

本日のお裾分けシリーズ 今月からRubyメインになりました。 Ruby Gem公開をしたので手順を記事にします。 実行環境 $ ruby -v ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin15] $ gem -v 2.4.5.1 $ bundler -v Bundler version 1.10.6 $ rake …

express.jsで静的ファイルをexpress.static()で読み込むのに手こずった話

結論からいうとnode実行ディレクトリからのパスを渡さないと読み込めなかった。 TypeScriptを使ってるので、こんな構成なんです。 app –server.ts dist –server.js –webapp —-index.html —-main.js package.json tsconfig.json npm startで./app/server.tsを…

MEANスタック+TypeScriptでDDD開発シリーズ

以下のスタックでDDD(Domain-Driven Development)ことドメイン駆動開発をするシリーズです。 利用スタック MongoDB データベースです。 Express サーバーです。 Angular JavaScriptフレームワークです。画面コンポーネントの作成に使います。 Node.js JavaSc…

【MEAN+TypeScript+DDDシリーズ】 はじめに

MEANスタック+TypeScriptでDDD開発シリーズ mrdshinse.hatenablog.com サービス設計について 今回は、家計簿の管理を簡易化するアプリケーションを作ることにします。 想定ユーザーは共同生活をしている2人組とし、同棲やルームシェアで共通の財布を作ってい…

JHipsterでAngular/Spring Boot開発シリーズ

JHipsterは、Angular+Spring Bootでの開発をRailsライクに行う事ができるジェネレーターです。 JHipsterを利用して、Angular/Typescript + Spring Boot/Javaでの開発を効率よく行う方法についてまとめました。 mrdshinse.hatenablog.com mrdshinse.hatenablo…

JavaEEシリーズ

JavaEE関係の情報をまとめています。 JSF/PrimeFaces関係 mrdshinse.hatenablog.com mrdshinse.hatenablog.com Jersey関係 mrdshinse.hatenablog.com

Javaの資格(OCJP Gold)取得シリーズ

Oracle Certified Java Programmer Gold取得のための Java SE8のAPIをまとめた記事です。 mrdshinse.hatenablog.com mrdshinse.hatenablog.com mrdshinse.hatenablog.com mrdshinse.hatenablog.com mrdshinse.hatenablog.com

Java9の新機能とサンプルコード

Java9リリースが2017年7月に迫ってきたということで、 Java9で新しく出来るようになることをサンプルコードと一緒に紹介していきます。 なお、すべてリリース前の情報ですので、 実際にリリースされるJava9では異なる場合があるので注意してください。 目次 …

akka-persistence-dynamodbのREADME.mdを自動翻訳しました。

Akka Persistenceについて調べています。DynamoDB連携を試してみたいのですが、 README.mdが英語かつ長文だったのでGoogle翻訳で日本語にしました。誰かの参考になればと思い、公開します。github.com

We Are JavascriptersにてPrimeNGの紹介をしました!

javascript関係での初めての登壇でした! 企画の@tamikoさんありがとうございました。スライドです。speakerdeck.com

PrimeFaces6.0.x リリースノートまとめ

暫く見ないうちにPrimeFacesのコンポーネントが進化していたので、公式ブログのリリースノートをまとめてみました。 元々はJavaEEのViewフレームワークである、JSFの1ライブラリといった感じでしたが、 今やAngularコンポーネントPrimeNGやらReactコンポーネ…

JHipsterで作ったテンプレートに、モデルを追加してHerokuへデプロイする

mrdshinse.hatenablog.com TL;DR JHipsterを使うとRuby on Railsのgenerate scaffoldingがSpring/Angularのプロジェクトでできる Herokuへのデプロイもコマンド一発でできる モデル作成コマンド yo jhipster:entity <モデル名> 作成オプション edo:jhipster-…

JHipsterを使って、AngularとSpring Bootのアプリケーションテンプレートを作成する

TL;DR JHipsterとは、Yeoman Generatorの一種 Angular1とSpring Bootを利用したWEBアプリのテンプレートを作成できる Swagger/Liquibase/SonarQube等の開発サポート機構も組み込まれている テンプレート作成コマンド brew install node@6 npm i -g yarn yarn…