Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

Write Yourself a Scheme in 48 Hoursを読んでいる。4章のエラーチェッキングのあたり。 LispErrorを定義して、それをHaskellの組み込みのエラー関数で使えるようにする。 MonadErrorのインスタンスにすればthrowErrorとcatchErrorが使えるが、そのためにはEither型の左側をErrorクラスのインスタンスにする必要がある。 instance Error e => MonadError e (Either e) where throwError = Left Left l `catchError` h = h l Right r `catchError` _ = Right r type ThrowsError = Either LispError instance Show LispVal where show = sho
Conrad Irwinさんの「MVC is dead, it's time to MOVE on.」を訳してみました。 MVC is dead, it's time to MOVE on. この訳文も原文のライセンスを引き継いでCC-BY-3.0ライセンスで利用可能とします。 追記13:58 すでに訳してた方がいました。MVCの時代は終わった。MOVEを使い始めましょう。 - ふじこのプログラミング奮闘記 MVCは死んだ。MOVEするときがきた MVCはすばらしいアイデアだ。モデルを持ち、モデルは内部に少しの状態をもつ。ビューは内部に少しのUIをもつ。そして、コントローラは内部に少しの・・・ 何を持つ? 私は確かにこのことに気づいた最初の人物ではない。しかし示されたようなMVCの問題のために、あなたは最後には過剰なコードをコントローラに詰め込むことになる。なぜなら、他にどこに入れていいか
The Apache Software Foundationは3日(米国時間)、Apache Camelの最新版「Apache Camel 2.10」を公開した。Apache Camelは、オープンソースで開発されている統合フレームワーク。 Gregor Hohpe氏およびBobby Woolf氏が提唱しているEnterprise Integration Patterns(EIP)をベースにしている。 EIPとは、エンタープライズで使われる大規模システムを統合する際に出る問題を回避することを目的に考案されたデザインパターン。Apache Camelと同様、EIPフレームワークとしてSpring Integrationがある。 Apache Camelは、Javaで開発されているEIPフレームワーク。JavaベースのFluent APIやSpring、XML文書、Scala DSLなどを含む
フェンリルは7月5日、iPhone/iPad向けブラウザアプリ「Sleipnir Mobile for iPhone/iPad」のバージョン2.0をリリースした。Android版も近日対応予定だ。 Sleipnir Mobile for iPhone/iPadは、今回のアップデートで、さまざまなWebサービスとの連携機能を強化した。Twitter、Facebook、LinkedIn、Tumblr、Flickr、Google+などに直接ページの共有ができるほか、Dropbox、SkyDrive、Evernote、Box、SugarSyncといったクラウドストレージサービスへの直接保存、Readability、Instapaper、Pocketなどの“あとで読む”サービスへのポストなどが可能になっている。 各種サービスとはフェンリルの認証システム「Fenrir Pass Connect」で連携
多くの人がそうだと思うけど、Clojure のライブラリのロードあたりがよく分かんなかったのでドキュメントをよみよみ。 「Cheat Sheet」の Loading を参考にしてます。 参考 Clojure - cheatsheet 『プログラミングClojure』 Loading 今回みていく関数の一覧: 分類 関数 Load libs require, use, import, refer List loaded loaded-libs Load misc load, load-file, load-reader, load-string Load libs Clojure ライブラリの読み込みに関する関数。 Clojure のライブラリは、Java におけるパッケージみたいなもので、Java パッケージが一群のクラス(などの型)を含んでいるのに対して、Clojure ライブラリは一群
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く