並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 17 件 / 17件

新着順 人気順

kotlinの検索結果1 - 17 件 / 17件

  • プログラマーにとって必須の 15 個のソフトウェアをすべて所有していますか? - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? デジタル時代において、プログラマーの役割はますます重要になっています。彼らの使命は、単にコードを書くことだけでなく、無限の可能性に満ちた新しい世界を構築することです。効率性と創造的プロセスの楽しさを高めるためには、適切な開発ツールを選択することが重要です。 ここでは、開発効率を大幅に向上させ、全体のワークフローをスムーズにするための高く評価されているソフトウェアツールをいくつか紹介します。初心者から経験豊富なプロフェッショナルまで、これらのツールは、コードの整理、プログラムのデバッグ、プロジェクト管理、効果的なコラボレーションをサポート

      プログラマーにとって必須の 15 個のソフトウェアをすべて所有していますか? - Qiita
    • Flock 登場を冷静に評価する

      Flutter を fork した Flock というリポジトリができました。 これにより、なにやら Flutter が落ち目にあるような声が散見どころでなく挙がっているのですが、冷静にちゃんと一次情報を読みながら fork の意図を確認しよう、という記事です。 Flutter が抱える課題 冒頭の書き方的に「Flutter は落ち目じゃないよ」「何の問題もないよ」という印象を与えていそうな気がしますが、「何も問題がない」わけでもないことは書いておかねばフェアではありません。 Google の全社的な事情で Flutter チームも一部のメンバーもレイオフされたというニュースがあったことは記憶に新しいですが、その影響があってかどうか、「Flutter チームのマンパワーが足りていないのではないか」というのが Matt さんの主張です。 推定される Flutter ユーザーが 100 万人、

        Flock 登場を冷静に評価する
      • tokioから発表された新しいORM「toasty」を触ってみる - Don't Repeat Yourself

        toastyは先日tokioから発表されたORMです。 tokio.rs このORMは現状開発段階のもので、まだ実用に耐えうる段階にはないとGitHubには書かれています。というか、crates.ioにはダミー用関数が用意されているだけで、プロジェクトの依存に追加したとしてもまだ何もできません。現時点で対応しているのはsqliteとDynamoDBのようで、他のデータベースないしはCassandraなどには今後対応予定とのことです。async対応しています。また、SQLとNoSQL対応しているとなると、両者を抽象してくれるなにかかと思われるかもしれませんが、両者に対する操作を抽象してくれるわけではありません。 toastyの特徴 特徴としては、toastyというファイルにスキーマ定義を書き、toasty cliを実行すると、専用のRustコードが生成されるという点でしょうか。そして、生成さ

          tokioから発表された新しいORM「toasty」を触ってみる - Don't Repeat Yourself
        • JetBrains、JavaScript/TypeScriptのためのIDE「WebStorm」と.NETのためのIDE「Rider」、非商用利用ならば無償で利用可能に。RustRoverやAquaに続き

          JetBrains、JavaScript/TypeScriptのためのIDE「WebStorm」と.NETのためのIDE「Rider」、非商用利用ならば無償で利用可能に。RustRoverやAquaに続き IntelliJ IDEAなどの統合開発ツールやKotlin言語の開発などで知られるJetBrainsは、JavaScript/TypeScriptのためのIDE「WebStorm」と.NETおよびゲーム開発のためのIDE「Rider」を、非商用利用ならば無償で利用可能にすることを発表しました。 @WebStormIDE と @JetBrainsRider をご利用の皆様へ嬉しいお知らせです!WebStorm と Rider の非商用利用が無料になりました。 詳しい内容はブログ記事をご覧くださいhttps://t.co/U45rZKvIrm#JavaScript #TypeScript

            JetBrains、JavaScript/TypeScriptのためのIDE「WebStorm」と.NETのためのIDE「Rider」、非商用利用ならば無償で利用可能に。RustRoverやAquaに続き
          • Weird Lexical Syntax

            I just learned 42 programming languages this month to build a new syntax highlighter for llamafile. I feel like I'm up to my eyeballs in programming languages right now. Now that it's halloween, I thought I'd share some of the spookiest most surprising syntax I've seen. The languages I decided to support are Ada, Assembly, BASIC, C, C#, C++, COBOL, CSS, D, FORTH, FORTRAN, Go, Haskell, HTML, Java,

              Weird Lexical Syntax
            • JJUG CCC 2024 Fall ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く

              JJUG CCC 2024 Fall に参加しました! JJUG CCC への登壇もなんと4回目。いい加減慣れてきた頃…、と思ったのですが全然そんなことなかったです。この1ヶ月ぐらいあーでもないこーでもないと構成を考えて書き直して図を追加してというのをずっと繰り返していました。そんな苦労が詰まっていた本日の登壇だったのですが、Twitter(現・X)の感想を見る限りでは好評だったようで、とても嬉しいです! 今回面白いなーと思ったところは、セッション内で「この点については、〜さんのセッションで話していましたね」みたいな話がちょくちょく出ていたことです。自分のセッションでもジェネリクスについてはなぎせさんのセッションを参照してくださいという話をしましたし、阪田さんからは indy については前回の私と桜庭さんのセッションをという話が、また桜庭さんのセッションでも私の今日のセッションについても触

                JJUG CCC 2024 Fall ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く
              • Kotlinのsealed classを使ってif文を取り除き、コードをシンプルにする - Uzabase for Engineers

                はじめに 皆様こんにちは、ソーシャル経済メディア「NewsPicks」(Media Infrastructureチーム)エンジニアの北見です。 弊社では Server Side Kotlin を採用しており、昔に書かれた一部のコードは Java ですが、基本的に新規コードは Kotlin で書いており、既存の Java コードも Kotlin 化を推し進めています。 tech.uzabase.com tech.uzabase.com 今回は Kotlin の sealed class を使って、コードをシンプルにする例をご紹介します。 kotlinlang.org 微妙に異なるけど殆ど同じ処理を共通化 例えば、クレジットカードとキャリア決済の2通りで商品を購入するユースケースを考えてみます。 class PurchaseService( val productRepository: Pro

                  Kotlinのsealed classを使ってif文を取り除き、コードをシンプルにする - Uzabase for Engineers
                • map関数の内部実装から探るJVM言語のコレクション: Scala, Kotlin, Clojureコレクションの基本的な設計を理解しよう | ドクセル

                  「楽しく楽にcoolにsmartに」を理想とするprogrammer/philosopher/liberalist/realist。 好きな言語はClojure, Haskell, Python, English, français, русский。 読書、プログラミング、語学、法学、数学が大好き! イルカと海も大好き🐬

                    map関数の内部実装から探るJVM言語のコレクション: Scala, Kotlin, Clojureコレクションの基本的な設計を理解しよう | ドクセル
                  • 行動の選択肢を広げる。Kotlinエバンジェリスト・長澤太郎氏が選ぶ、キャリアを切り開いた書籍4選 | レバテックラボ(レバテックLAB)

                    行動の選択肢を広げる。Kotlinエバンジェリスト・長澤太郎氏が選ぶ、キャリアを切り開いた書籍4選 2024年11月6日 Kotlinエバンジェリスト 長澤 太郎 Ubie株式会社のソフトウェアエンジニア。「テクノロジーで人々を適切な医療に案内する」をミッションに、日々開発に勤しむ。 本業のかたわら、自称Kotlinエバンジェリストとして、講演や執筆などを通じて啓蒙活動に尽力。国内最大のKotlin技術カンファレンス「Kotlin Fest」の代表を務める。 X: @ngsw_taro こんにちは!Kotlin Festのオーガナイザーを務めている長澤太郎と申します。 前回は「Kotlinエバンジェリスト・長澤太郎氏が薦める、Kotlinへの理解を深める3冊」というテーマで、Kotlinをより深く理解し、楽しむための技術書を取り上げました。今回は、私のキャリア観や仕事観に大きな影響を与えた

                      行動の選択肢を広げる。Kotlinエバンジェリスト・長澤太郎氏が選ぶ、キャリアを切り開いた書籍4選 | レバテックラボ(レバテックLAB)
                    • UI確認用の簡易アプリを利用した、Androidアプリ開発効率化の取り組み - ZOZO TECH BLOG

                      はじめに こんにちは、WEARフロントエンド部Androidブロックの酒井柊輔です。普段はファッションコーディネートアプリWEARのAndroidアプリを開発しています。 WEARアプリは2024年5月に大規模なリニューアルをしました。そのため新たに多くの画面やUIを開発する必要がありました。しかしWEARアプリはビルド時間が長く、少しの変更を確認するだけでも数分かかるため、新規のUIの作成やUIの変更と確認に多大な時間を要していました。 このような課題を弊チームでは、UIの開発と確認をするための、ビルド時間の短い簡易アプリを作成することで解決しました。本投稿ではそのUI確認用簡易アプリを用いた課題解決アプローチの詳細と、その成果についてご紹介します。 目次 はじめに 目次 WEARプロジェクトのモジュール構成 ビルド時間が大幅にかかるという課題 解決への取り組み 具体的なアプローチ 作成

                        UI確認用の簡易アプリを利用した、Androidアプリ開発効率化の取り組み - ZOZO TECH BLOG
                      • Apple is Killing Swift

                        Subscribe to Jacob’s Tech Tavern for free to get ludicrously in-depth articles on iOS, Swift, tech, & indie projects in your inbox every week. Full subscribers unlock Quick Hacks, my advanced tips series, and enjoy exclusive early access to my long-form articles. Subscribe now Swift was a great language, but it has fallen far from its original vision. Pretty damn far. You can see the full list of

                          Apple is Killing Swift
                        • やったことが無い技術領域のチームマネジメントについて | フューチャー技術ブログ

                          秋のブログ週間2024の1本目です。 はじめにTechnology Innovation Group真野です。 社会人歴15年の中で、自分が業務で実施したことがない領域のマネジメントを求められる場面がありました。 私で言うと、普段はバックエンド(バッチ処理やWeb APIなど)を作ることが多いです。フロントエンド開発・モバイルアプリ開発・ML/データ分析系の領域について、フルコミットで直接開発を行ったことが無く不得手です。実際の開発はそれぞれリーディングできる人材がいるという前提ですが、やったことがない技術領域のチーム も 「見ておく必要がある」という時にどうすべきかの考えをまとめます。なお、ちゃんとした経験者をマネージャーにアサインすべきという話が間違いなく正論ですが、体制上そこまでリッチに組めなかったこととし、計画周りをどうこうする話はこの記事では割愛させてください。 エッセー的な話が

                            やったことが無い技術領域のチームマネジメントについて | フューチャー技術ブログ
                          • Compose-driven architectureとは?

                            DroidKaigi 2024の公式アプリでは、ViewModelやRepositoryにおいてもComposable関数を用いた実装がなされており、個人的にかなり衝撃を受けました。 そこから気になって色々調べてみると、このようなComposable中心のアーキテクチャ、Composable-driven architecture はCashやSlackのような海外のTech企業においても採用されていることを知りました。 本記事では、このような設計が生まれた背景や、この設計によりもたらされる効果についてまとめようと思います。 Jetpack Composeとは? そもそもJetpack Composeとは何者なのか、というところからみてみましょう。 https://developer.android.com/compose では以下のような一文で説明されています: Jetpack Comp

                              Compose-driven architectureとは?
                            • Introducing Mellum: JetBrains’ New LLM Built for Developers | The JetBrains Blog

                              JetBrains launches Mellum, a proprietary large language model (LLM) specifically designed to assist software developers. Currently available only with JetBrains AI Assistant, Mellum provides faster, smarter, and more contextually aware cloud code completion. Please note that cloud-based code completion in AI Assistant is only available with the AI Pro subscription or in the trial version. Local co

                                Introducing Mellum: JetBrains’ New LLM Built for Developers | The JetBrains Blog
                              • それってSetにする価値ありますかね? - Qiita

                                はじめに 競プロ(AtCoder)をやっていると、配列の要素数や検索回数が大きい場合、重複削除目的ではなく高速化のために、配列(Array, List)をSetやMap(Rubyの場合Hash)に変換することはよくあります。 さて、実業務ではどうでしょうか? 実際に扱う配列の要素数、検索回数が$10^6$程度ということはそんなにないかもしれません。 むしろ、要素数や検索回数が100未満ということが多いのではないでしょうか? では、この場合に、配列をSetやMap(or Hash)に変換する価値はあるのでしょうか? もちろん、Set, Map(or Hash)になったものを、検索する速度が速いことはわかります。 しかし、SetやMap(or Hash)に変換するにもコストがかかります。 境界はどこでしょうか? 今回、Ruby, Javascript, Kotlinで、Set, Map(or

                                  それってSetにする価値ありますかね? - Qiita
                                • Railway Oriented Programming を オニオンアーキテクチャに適用する by kotlin-result / Railway Oriented Programming in Onion Architecture by kotlin-result

                                  Railway Oriented Programming を オニオンアーキテクチャに適用する by kotlin-result / Railway Oriented Programming in Onion Architecture by kotlin-result

                                    Railway Oriented Programming を オニオンアーキテクチャに適用する by kotlin-result / Railway Oriented Programming in Onion Architecture by kotlin-result
                                  • リファクタリングへの耐性が高いモデルベースの統合テストの紹介 / Model-Base Integration Test for Refactoring

                                    Railway Oriented Programming を オニオンアーキテクチャに適用する by kotlin-result / Railway Oriented Programming in Onion Architecture by kotlin-result

                                      リファクタリングへの耐性が高いモデルベースの統合テストの紹介 / Model-Base Integration Test for Refactoring
                                    1