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ベースの文法でJVMで動作するMirah言語の情報まとめです。 2015/07/07 時点の内容をまとめました。 Official Site Mirah Official Wiki Mirah Wiki GitHub Mirah - GitHub Web Application Framework DubiousはMirthで書かれたApp Engine上で実行するWeb Application Frameworkです。 ちなみにDubious=「怪しげな」の意。 Dubious - GitHub Pindah MirahでAndroidアプリを作成するためのツールPindah pindah - GitHub 外部サイト d.hatena.ne.jp d.hatena.ne.jp www.moongift.jp www.infoq.com yohshiy.blog.fc2.com
この記事は、JavaとScalaの例外分析・パフォーマンス監視のツール Takapi の blog に投稿されたものです。 Javaのマイクロフレームワークとは何か、推奨される理由とは? どんなプログラミング言語にも、長所と短所はあるものです。例えばJavaは、安全性の高さや、厳しいテストを経ていること、後方互換性などの利点を持つ言語です。しかし、その代償として、アジリティ(俊敏性)や合理性といった面が少なからず犠牲になっています。冗長で、Java自体が肥大化しているという事実も否定できません。とはいえ、新規開発や大規模な開発を行いたい場合、JVM(Java仮想マシン)はバックエンドとして非常に魅力的です。JVMはパワフルな上に、非常に厳しい環境でテストされています。このような利点があるため、結果的にJavaは広く使用され、積極的にデプロイされているのです。 しかし、このJavaの現状を皆
JVM上で実行できる軽量の動的言語「Golo」開発プロジェクトが最新版「Golo 2.0.0」をリリースした。Goloは弱い動的型付け機構を持つシンプルな言語で、習得が容易という特徴があるという。 メソッド呼び出しにinvokedynamicを使用するなど、JVMの最新の機能を活用しており、数時間ですぐに習得できるという。フランスCITI Laboratoryとフランス国立応用科学院リヨン校(INSA-Lyon)によるDynamidグループの研究活動の成果として開発、2013年にオープンソースで公開した。ライセンスはApache License 2.0。 Golo 2.0は、2014年7月にリリースされた「Golo 1.0.0」に続くメジャーバージョンとなる。Dynamidグループ外からの貢献も盛り込まれたという。2.0.0は変数名や関数名などにマルチバイト文字や絵文字を利用できるようにな
2014年9月6日、オブジェクト指向の関数型プログラミング言語「Scala」に関する大規模カンファレンス「ScalaMatsuri 2014」が開催され、筆者も参加した(写真1)。当日の様子をレポートしたい。 Scalaについては、名前は聞いたことがある方も多いと思う。2003年に生まれたオープンソースのプログラミング言語で、コンパイル後はJava VM上で動作する。Javaの既存資産を引き継ぎつつ、Javaにはない新たな言語の特徴を生かせることから、今後が期待されている言語の一つである。 Scalaは海外では、米Twitterや米LinkedInなどが利用していることで知られ、ネット企業を中心に普及しつつあるが、今年の同カンファレンスでの発表を聞いて、国内のネット企業でも、もはや当たり前のように使われる状況になったのだと実感した。 国内でのScalaのユーザーとしては、ドワンゴ、エムスリ
GraalVM Faster. Smarter. Leaner. GraalVM is a high performance JDK that speeds up the performance of Java and JVM-based applications and simplifies the building and running of Java cloud native services. The optimized compiler generates faster code and uses fewer compute resources, enabling microservices to start instantly. GraalVM is included with the Java SE Universal Subscription at no addition
最近仕事でJavaを触り始めました。正直Javaは今まで研修的なことしかやってこなかったので、かなり苦戦していますが、新しい言語を学ぶ楽しさのおかげで毎日がめっちゃ充実しています! ということで、最近ネットで探しているJavaの入門用資料を中心にまとめてみました。 🐰 Java基礎文法最速マスタJava基礎文法最速マスター 言語系の最速マスタ記事。めちゃくちゃわかりやすくてクオリティが高い。素敵すぎる! 🐠 Javaを使うなら必ず覚えておきたいデータ構造 - 配列・リスト・マップ Javaを使うなら必ず覚えておきたいデータ構造 - 配列・リスト・マップ Javaを使うなら理解しておきたいアルゴリズム - 抽出・ソート・結合・集計 (リスト&マップ編) Javaの配列、リストはめちゃくちゃよく使うので、早い段階で理解しておきたい! 🗽 mixi/Javaの文法の基礎A.02. Java
Ioke = LanguageExperiment with( goal: :expressiveness, data: as(code), code: as(data), features: [ :dynamic, :object_oriented, :prototype_based, :homoiconic, :macros ], runtimes: (JVM, CLR), inspirations: set(Io, Smalltalk, Ruby, Lisp) ) hello = method(name, "hello, #{name}!" println) Ioke inspirations select( features include?(:object_oriented) ) each(x, hello(x name)) Ioke is a folding language.
Hey look! It's a pragmatic language for the JVM... A simple JVM language. Gosu was designed with **Java** developers in mind by providing a set of features that allows them to be more productive without sacrificing the benefits of Java's simplicity and type-safety. Features: - Open Type System - Advanced type inference - Program files (mix statements, functions, and classes at the same level) - St
Project Nashorn Nashorn's goal is to implement a lightweight high-performance JavaScript runtime in Java with a native JVM. This Project intends to enable Java developers embedding of JavaScript in Java applications via JSR-223 and to develop free standing JavaScript applications using the jrunscript command-line tool. This Project is designed to take full advantage of newer technologies for nativ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く