概要プレスルーム著作権お問い合わせクリエイター向け広告掲載開発者向け利用規約プライバシーポリシーとセキュリティYouTube の仕組み新機能を試してみる© 2023 Google LLC
![KotlinFest2019 #kotlinfest](https://cdn-ak-scissors.b.st-hatena.com/image/square/79e89ab65602a811f0e9815c300191db1f4e9028/height=288;version=1;width=512/https%3A%2F%2Fi.ytimg.com%2Fvi%2F14WI1mRVnQk%2Fhqdefault.jpg%3Fsqp%3D-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ%3D%3D%26rs%3DAOn4CLD3_vBmfaZsNOlHH5NqULrJaN112A%26days_since_epoch%3D19514)
アスクルの ユウです。 アスクルではO/R MappingツールであるMyBatisを利用しています。 マッピングされた結果、nullが返却されるか忘れがちなので備忘録的な感じでまとめてみました。 検証環境 Spring Boot 2.0.5.RELEASE Kotlin 1.3.30 MyBatis 3.4.6 MyBatis-Spring 1.3.2 下準備 テーブル:test_code code code_name 1 テストコード1 2 テストコード2 Map定義 <resultMap id="TestDto" type="test.dto.TestDto"> <result column="code" property="code"/> <result column="code_name" property="name"/> </resultMap> DTO定義 data cla
JavaからKotlinに変換する7つのテクニック Kotlinらしさを生かした簡潔なコードに置き換えよう 既存のJavaコードをKotlinに変換する場面を想定し、より簡潔でKotlinらしいコードに置き換えるテクニックを、ヤフー株式会社でYahoo!ニュースアプリを開発する池田惇さんが解説します。開発現場にまだ多く残るJavaコードを必要に応じてKotlinへ置き換えることで、開発の負担を減らすことができます。 アプリエンジニアの池田惇(@jun_ikd)です。 これまでYahoo!ニュースや映像配信サービスGYAO!のAndroidアプリにKotlinを導入して、Javaからの置き換えを行ってきました。その経験などをもとに、既存のJavaコードを変換する際にどのように書けば、Kotlinの長所を生かすことができるかを紹介していきます Kotlinの利用拡大とJavaからの変換 Jav
翔泳社が主催するソフトウェア開発者向けITカンファレンス「Developers Summit 2019」が2月14日~15日に開催されました。プレゼンテーション「ビズリーチは新規事業でなぜKotlinを選んだのか〜企業をアップデートする『Human OS』の技術選定について〜 」に登壇したのは、株式会社ビズリーチHRMOS事業部プロダクト開発部CoreグループMGRの大谷弘喜氏。ビズリーチの新規事業である人材活用プラットフォーム「HRMOS」の概要と、技術選定の舞台裏を語ります。後半の今回は、HRMOS開発における技術選択で考えたことや、その理由について明かしました。 HRMOS Coreの技術選定について 大谷弘喜氏:ということで、製品の説明は以上です。ここからはHRMOS Coreについてどのように技術選定していったのか、簡単にお話ししていきます。 基本方針は、プロジェクトが始まったば
HRMOS事業部プロダクト開発部の清水(@kaonash_)です。 現在サーバーサイドKotlinを使って新規事業のプロダクト開発を行っています。 業務ではSpring Bootで開発をしていますが、個人的に活動をする中でJetBrains製のWebフレームワークであるKtorに触る機会があったため、その知見を少し共有させてもらおうと思います。 Ktorとは? そもそもKtorをご存知でない方はこのページにアクセスされないような気もしますが笑、上述のとおり、JetBrains社のWebフレームワークです。 2018年11月に1.0がリリースされ、軽量・非同期を特徴としています。 KtorでのRoutingの定義方法 まず、前提としてRouting定義の基礎知識です。 Ktorでは、Routingを定義する方法が大きく2つあります。標準のRoutingのみを使う方法と、それにexperime
はじめに KotlinろScalaって何が違うんだろう?って思っていろいろ探してみたところ、英語の記事があってわかりやすかったので、役に立ちそうな部分だけ部分的に翻訳してみました。1語1語訳していくと大変だし、ざっくり知りたい人には必要ないかなと思うので、けっこう省いて日本語にしてます。 時間がない人は、この記事の最後の方の「まとめ」部分だけを読んだら良いと思います。 間違いなどあったらごめんなさい。間違いを指摘してただけると助かります・・・。 そして、ぜひ原文も参考にしてください。 元記事 https://superkotlin.com/kotlin-vs-scala/ KotlinとScalaの違い 近年、ScalaとKotlinがJavaに対抗して人気をあげています。少なくともJVMを使おうとしたときには、ScalaとKotlinを使うことが討されると思います。 ScalaとKotl
【海外版リリース記念】サーバーサイドKotlin、gRPCを中心とした「SEVEN&#... こんにちは、バックエンドエンジニアの竹端です。 去る2020年1月23日、弊社のゲームタイトルSEVEN’s COD... 2020.01.27 1年半開発してきて実感したサーバーサイドKotlinのメリット こんにちは、サーバーサイドエンジニアの竹端です。 昨年の1月に、なぜサーバーサイドKotlinを導入するのか?という記事を書きK... 2019.06.20 ソーシャルゲームの運用に欠かせないデータ分析基盤の作り方 はじめに 初めまして、バックエンドエンジニアの伊藤皓程です。2015年にサイバーエージェントに入社してからソーシャルゲーム2本、... 2019.05.31
Spring BootでHTTPセッションを使う方法は3通りあるらしい。その時の備忘録φ(..)メモメモ セッション属性(@SessionAttribute)をつかう セッションスコープBeanをつかう Http Sessionを直接つかう セッション属性(@SessionAttribute)をつかう 同一Controller内で完結する場合は、セッション属性をつかう セッション属性で指定したクラスのオブジェクトをHTTPセッション内で管理してくれる @Controller @RequestMapping(value = "/user/") @SessionAttributes(types = UserForm.class) public class UserAddController { @ModelAttribute("userForm") public UserForm setupF
Kotlinの勉強会にSpringBoot+Kotlinネタでしゃべりにいきました。 発表したスライドはこちらになります。 Spring boot劇的ビフォーアフター from orekyuu 会場でAndroid以外でKotlinを使ってる人がどれくらい居るか質問したんですが、予想よりも多くて驚きました。 Androidアプリで「Java7までしか使えないからKotlin使うかー。使うしか無いかー。」みたいな使われ方するのがメインだと思ってたんですけど、普通にJavaの置き換えとして使うみたいな人が多いんですかね? 懇親会でJavaからKotlinを呼び出す時のnullの扱いについての話題が出ていたのでその辺を追加で書いてみようと思います。 とりあえず簡単なdataクラスを書きました。 data class User ( var userId: String = "", var use
はじめにこの記事では NewsPicks での Kotlin 活用事例 — — ただしサーバーサイドでの活用事例 — — について紹介します。今秋 9 月から 10 月にかけて、NewsPicks で新しいスマホアプリを開発する機会があり、その際のサーバーサイド開発に Kotlin を利用しました。開発チームの発足が 9 月、仕様設計から開発・リリースまで約 2 ヶ月と比較的短い時間軸での開発だったのでそれほど規模が大きいものではありませんが、サーバーサイドに関してはほぼ僕が一人で開発したこともあり、知見の共有も兼ねて筆をとった次第です。 サーバーサイド Kotlin は少しずつ流行りつつあると思うのですが、まだまだ世間には事例が少なく、採用を躊躇している方も多いのではないかと思います。長文にはなりますが、この記事が何らか皆様の参考になれば幸いです。 対象読者この記事では主に「サーバーサイ
これはQiita Kotlin Advent Calendar 2018 1日目の記事です。 qiita.com サーバサイドKotlinのコード公開したらみんな見てくれるかな?そこで開発出来そう!ってなったらサーバサイドKotlinのエンジニアになりたくなるかな?— shiraji (@shiraj_i) 2018年12月13日 ツイートしたら良い反応もらえたので、サーバサイドKotlinのアプリを以下で公開する事に決めました。 github.com cloneして、docker-compose upしたら、GraphiQLが http://localhost:8090/graphiql 立ち上がって、サーバの動作確認が出来る。簡単!!! GraphiQL画面 Ubie内で絶賛開発中のシステムに少し手を加えていますが、基本的に実際に開発している環境と同じになっています。 公開目的 公開に
「Kotlinで書くとJavaには戻れない」Androidアプリ開発にKotlinを導入したヤフーが感じたメリット GoogleがAndroidアプリの開発言語に選定したことで「Kotlin」の注目度が高まっています。展開しているAndroidアプリの半数以上でKotlinを導入しているというヤフー株式会社に、Kotlinの魅力を伺いました。 「Androidアプリを作るならJavaではなくKotlinを使った方がいい」という声をよく聞くようになってきました。Kotlinは2011年に発表された言語。2017年にGoogleがKotlinをAndroidアプリの開発言語に選定したことがきっかけで、近年導入する企業が増加しています。 その中の一つが、ヤフー株式会社です。現在ヤフーでは、展開しているAndroidアプリの半数以上でKotlinを導入。特に「Yahoo!ニュース」のAndroid
この記事について Philipp Hauer's Blog Idiomatic Kotlin. Best Practices この記事はKotlinらしくKotlinを書くベストプラクティスが書かれており、とても参考になります。 許可をいただいたので、翻訳させていただきます。 もし間違えやもっと良い翻訳などあれば編集リクエストかtakahiromまでお願いします。 kotlinを最大限活用するために、Javaにおけるベストプラクティスを考え直す必要があります。Javaのベストプラクティスの多くはKotlinに提供されている機能によって置き換える事ができます。Kotlinらしい(Idiomaticな)Kotlinを書いて、Kotlinのやり方を見ていきましょう。 警告の言葉 : 以下のリストは網羅的ではなく、また私の控えめな意見を言っているだけです。さらにいくつかのKotlinの機能は健全な
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く