タグ

ブックマーク / www.infoq.com (7)

  • iOS開発者のためのKotlin Multiplatform

    Swiftの構文とKotlinの構文の密接な類似性は、KMPによるビジネスロジック開発に伴う学習曲線を、大部分で大幅に削減してくれます。学習曲線に残るのはIDE、すなわちAndroid Studioです。 Kotlin Multiplatform Projectは、まだKotlinの実験的機能です。従って、更新ごとにAPIが変更される可能性があります。 入門 このチュートリアルは、Android StudioやKotlinの使用経験がほとんど、あるいはまったくないiOS開発者を対象としています。Android Studioが手元にない場合は、 インストールガイドに従ってください。 みなさんのために、私たちが用意したスタータプロジェクトをクローンしてください。その中には、空のKMPライブラリを含む、KMPプロジェクトの定形部分が含まれています。このスタータプロジェクトには、iOSアプリケーシ

    iOS開発者のためのKotlin Multiplatform
    mactkg
    mactkg 2021/02/07
  • デッドコードは取り除かなければならない

    デッドコードは、見つけて、取り除く必要がある。デッドコードを残しておくと、プログラマの理解と行動を妨げることがあり、コードが実行されて、重大な問題を引き起こすリスクもある。 デッドコードの削除は、技術的な問題ではない。Kevlin Henney氏によると、それは考え方と文化の問題だ。 独立したコンサルタントでトレーナであるKevlin Henney氏が、ヨーロッパテストカンファレンス 2017において、基調講演「やり方の間違い」を行った。この基調講演で、デッドコードが実行されたために、ある企業が何億ドルもの損害を被ったことを発表した。 InfoQは、このカンファレンスをQ&A、要約、記事で扱う。 ソフトウェアの失敗は、個人的に不便だったり、迷惑だったりするが、経済的、または、社会的に重大な影響を与えることもある。Henney氏は、小さな不具合のせいで、何百万ドルもの損害を出した例をいくつか

    デッドコードは取り除かなければならない
  • InfoQ: Domain Driven Design(ドメイン駆動設計) Quickly 日本語版

    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が最近リリースされ、重要な変...

  • Dan Ingalls on the History of Smalltalk and the Lively Kernel

    InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architects. View an example Memorial Day Sale: Save up to 60% on InfoQ Dev Summit Boston (June 24-25)

  • Clingは高性能C++ REPLを提供する

    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が最近リリースされ、重要な変...

    Clingは高性能C++ REPLを提供する
  • 照度と近接がDOMに入る

    Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

    照度と近接がDOMに入る
    mactkg
    mactkg 2015/04/22
  • Flex 4の新機能トップ10

    Flex 4ではエフェクトもアップデートされ、任意のオブジェクトや型にエフェクトがかけられるようになりました。それによって利用法が格段に広がりました。Flex 4のエフェクトは新しいパッケージ「spark.effects」に納められています。新しいコンポーネントライブラリ同様に、このエフェクトライブラリも一から実装がおこなわれ、Flex 3への後方互換性はありません。Gumbo版エフェクトの詳細については、Chet Haase氏のFlex 4エフェクトに関する記事、あるいは彼のブログを参照してください。 Sparkアーキテクチャの詳細はこのホワイトペーパーをご覧ください。 3. MXML 2009 MXMLはXMLベースのアブストラクション(抽象)で、Flash Playerのプログラミング言語であるActionScript 3を基礎にしています。MXMLはユーザインターフェースの可視コン

    Flex 4の新機能トップ10
  • 1