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が最近リリースされ、重要な変...
Rubyをはじめとするスクリプト言語ではなく、なぜJavaを選ぶのか。 そして、XPをはじめとするアジャイル開発ではなく、なぜウォーターフォールを選ぶのか。 そこには、言語の良し悪しや、開発プロセスの考え方などが理由の中心にあるわけではなくて、SIerというビジネスの仕事の仕方(ビジネスモデル)に起因している。 RubyやXPは、考え方や技術としてはとても良くて、生産性もあがるし、何よりもソフトウェアをクリエイティブに作り上げることができ、利用者にとっても使い勝手がよく、スポンサー(経営者)にとっても経営戦略に沿ったものが手に入り、開発者にとっては何よりも仕事に対してやりがいを感じることができる。すばらしい!・・・・が。。。 しかし、だからといって、誰でもRubyやXPを使って開発をするべきか、というとそうではない。もし、本質を理解しない誰かが、「やってみたいのだが・・・」と相談に来たら、
【ソフトウェア技術者のための英語】 こんなタイトルのエッセイ連載をはじめてみようかと思う。きっかけは、ぼくが昨年、Agile2008において Gordon Pask Award という賞を頂いたことだ。これはとても嬉しい1つの出来事だったが、今振り返ってみると、これまでに人生の中で人に何か認められたとか、貢献した、と思えること、そして現在の仕事やビジネス活動にいたるまで、ほとんどの仕事が自分の英語能力と関連していることに気付いた。「英語重要」だとあらためて気付いたのだ。現在の何か「知の創造活動」に参加しようと思ったら、英語で表現できる能力が必須となる。 例えば、現在ぼくが関わるAgileというムーブメントにおいて、多くの人がその知識体系(Body of Knowledge)を数年かけて試行錯誤で作ろうとしている。その議論は、ブログで、メーリングリストで、カンファンレンスで、twitter
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く