並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 82件

新着順 人気順

kotlinの検索結果1 - 40 件 / 82件

  • 『RustによるWebアプリケーション開発 設計からリリース・運用まで』という本を共著で書きました - Don't Repeat Yourself

    RustのWebアプリケーション開発に関する書籍を共著で執筆しました。1年くらい執筆していましたが、出版時期などが定まってきたので内容の紹介を込めて告知の記事を書きます。9/26刊行予定です。予約よろしくお願いします。 RustによるWebアプリケーション開発 ↓AmazonのURL(アフィリエイトなし) www.amazon.co.jp 数年前に書籍を執筆した際に、「次はWebアプリケーションの実装に関する本を書きたい」と記事に書き残していたのを今見つけたのですが、有言実行できたようです。 どんな本か? Rustってバックエンド開発に向いてるの? 著者について 目次とトピックの簡単な紹介 はじめに 第1章 本書で開発するアプリケーション 第2章 開発環境の構築 第3章 最小構成アプリケーションの実装 第4章 蔵書管理サーバーアプリケーションの設計 第5章 蔵書管理サーバーの実装 第6章

      『RustによるWebアプリケーション開発 設計からリリース・運用まで』という本を共著で書きました - Don't Repeat Yourself
    • Tauri 2.0 Stable Release

      import CommandTabs from '@components/CommandTabs.astro'; import TableCompatibility from '@components/plugins/TableCompatibility.astro'; import Cta from '@fragments/cta.mdx'; import FeaturesList from '@components/list/Features.astro'; We are very proud to finally announce the stable release for the new major version of Tauri. Welcome to Tauri 2.0! What is Tauri? :::note[Definition] Tauri is a frame

        Tauri 2.0 Stable Release
      • C#はやめとけと言われるのはなぜ?C#エンジニアが人気な理由とキャリアアップの方法を解説 | エンジニアスタイル

        はじめまして、エンジニアスタイル編集部です! コラムページでは、ITフリーランスに向けてお役立ち情報を発信します。Twitterではホットな案件を紹介してまいりますので、ぜひフォローをお願いいたします! 本記事が、皆様の参考になれば幸いです。 経験がまだ少ない方にもわかりやすく説明するために、初歩的な内容も記載しております。記事も長いので、実務経験豊富な方は、ぜひ目次から関心のある項目を選択してください。C#の案件の一例と、案件一覧を以下からご覧いただけますのであわせてご確認ください。 C#の案件 はじめに Microsoftが開発した、オブジェクト指向のプログラミング言語であるC#(シーシャープ)。プログラミング言語の人気をランキング形式で発表しているTIOBE Indexで、C#は2024年5月時点でJavaScriptやGoを抑えて5位にランクインしています。 2002年にリリースさ

          C#はやめとけと言われるのはなぜ?C#エンジニアが人気な理由とキャリアアップの方法を解説 | エンジニアスタイル
        • コードレビューの時に気にしている、べからずTierリスト

          こんにちは!アルダグラムのKANNAの開発お手伝いをさせて頂いているoubakiouです。 KANNAでは主にバックエンドにRails+graphql-rubyやKotlin+DGS、WebフロントエンドにTypeScriptとReactを採用していて、私が参加するチームでの仕事もそれらを触る事が多いのですが今回はそこでコードレビューをする際に気にしている「べからず」をティア別に見ていきましょう。 特に理由なくlintを無視してはいけない アルダグラムでは利用エディタの規定や制限はありませんが、Webフロントエンド開発で一番利用者が多いのはVSCodeでextensions.jsonにlint表示等のために必要な拡張プラグインリストが整備され半自動でインストールされるようになっています。VimなどVSCode以外のエディタを利用する場合には同等のリアルタイムlint表示ができるよう自主整備

            コードレビューの時に気にしている、べからずTierリスト
          • BDD は Given, When, Then のことだと勘違いされているんじゃないか

            たまたま社内で自分が主催しているアジャイルに関する勉強会で BDD (Behaviour-Driven Development) の話をすることがあった。 個人的には、「Given, When, Then でテスト書くやつでしょ?」といった形で Gherkin記法 だけが一人歩きしている印象があるためその誤解を解くことを目的にその勉強会では話題に挙げたのでその熱が冷めないうちに自分の認識のメモを残しておきたい。 とはいえ、 https://cucumber.io/docs/bdd/ を読めば全てが書いてあるので気になった人はそちらを参照して欲しい。 前置きはそれくらいにしつつ、上記のドキュメントの中から抜粋してきた以下の画像が BDD の全体を示している。 この図が言わんとすることは、 BDD というのは Discover Formulation Automation の3つのステップで構

            • iOS/Androidに対応した「Tauri 2.0」が公開 ~「Rust」が使えるアプリフレームワーク/「Swift」「Kotlin」など、モバイルOSネイティブ言語にも対応

                iOS/Androidに対応した「Tauri 2.0」が公開 ~「Rust」が使えるアプリフレームワーク/「Swift」「Kotlin」など、モバイルOSネイティブ言語にも対応
              • モバイル開発マネージャー厳選!キャリアアップの必読書10選 - RAKUS Developers Blog | ラクス エンジニアブログ

                はじめに ラクスが開発する楽楽精算は、東京開発統括部の楽楽精算開発部が担っています。 楽楽精算のiPhone(Swift)& Android(Kotlin)対応のモバイルアプリ開発を担当しているのが、モバイル開発課です。 本記事では、楽楽精算のモバイルアプリ開発案件を担当しているモバイル開発課のマネージャーが厳選した 「モバイル開発を軸に、キャリアをステップアップするために役立つ書籍」をご紹介します。 それぞれの書籍に推薦コメントを記載していますので、是非ご参考になさってください。 はじめに モバイル開発でおすすめの書籍 Androidを支える技術<Ⅰ・Ⅱ> iOSアプリ設計パターン入門 Androidアプリ設計パターン入門 プロダクト開発・アジャイル開発でおすすめの書籍 プロダクトマネジメント ビルドトラップを避け顧客に価値を届ける プロダクト開発の罠:エンジニアの最大稼働率が生む遅延と

                  モバイル開発マネージャー厳選!キャリアアップの必読書10選 - RAKUS Developers Blog | ラクス エンジニアブログ
                • DroidKaigi 2024 参加レポート - Mirrativ Tech Blog

                  Androidエンジニアの北川と藤原です。9月11日〜13日に開催された DroidKaigi 2024 に参加してきました! 3日間濃密な時間を過ごしてきましたので、その内容をレポートします。 ミラティブは 2022 年から DroidKaigi に協賛しており、今年で3年目を迎えます。 tech.mirrativ.stream Workshop Day 1日目は、JetBrainsのSebastian Aignerさんによるワークショップ「From 0 to 100 with Kotlin and Compose Multiplatform」が開催されました。 github.com こちらは、Kotlin を活用したマルチプラットフォーム開発について、実際に手を動かしながら学ぶワークショップです。 前半は Kotlin Multiplatform、後半は Compose Multipl

                    DroidKaigi 2024 参加レポート - Mirrativ Tech Blog
                  • Llama 3.2 の概要|npaka

                    以下の記事が面白かったので、簡単にまとめました。 ・Llama 3.2: Revolutionizing edge AI and vision with open, customizable models 1. Llama 3.2「Llama 3.2 11B・90B」は、チャートやグラフを含むドキュメントレベルの理解、画像キャプション、自然言語の説明に基づいて画像内のオブジェクトの方向を正確に特定するなど、画像推論のユースケースをサポートします。 「Llama 3.2 1B・3B」は、多言語テキスト生成とツール呼び出し機能に非常に優れています。これらのモデルにより、開発者は、データがデバイスから外に出ることのない強力なプライバシーを備えた、パーソナライズされたオンデバイスエージェントアプリケーションを構築できます。 2. モデル評価「Llama 3.2 11B・90B」の視覚モデルは、画像

                      Llama 3.2 の概要|npaka
                    • ラストソリューション: Rustでのモバイルクロスプラットフォーム開発方法(Android/iOS間のコード共有)

                      こんにちは。私はLINEアプリのiOSエンジニア、Zang Zhihaoです。私たちのチームはLINEアプリの公式アカウント機能やLINE公式アカウントアプリを担当しています。今日は、iOS/Androidプラットフォーム間でのコード共有についてお話しします。 プラットフォーム間でのコード共有は、ソフトウェア開発コミュニティで長い間ホットな話題となっています。しかし最近では、モバイル開発の分野でさらに注目を集めています。古い技術であるXamarinは最近のニュースにはあまり登場しませんが、Kotlin Multiplatformについての話がiOSDCやDroidKaigiでは、少なくとも最近3年間は常に取り上げられています。FlutterやReact Nativeの技術についてもよく話題になります。しかし、今日は別の、Rustの話をしたいと思います。 Rustはモバイル開発のための明白な

                        ラストソリューション: Rustでのモバイルクロスプラットフォーム開発方法(Android/iOS間のコード共有)
                      • Announcing Hotwire Native

                        As Rails World 2024 is about to begin, we have an exciting Hotwire announcement! We’re launching a brand new, yet familiar, framework for building hybrid mobile apps. Background But first, let me provide some context. Last year, shortly before Rails World 2023, we open sourced Strada, which allows you to build high fidelity native features in your hybrid Turbo Native apps. The launch was met with

                          Announcing Hotwire Native
                        • Swiftコードを直接ビルドしてAndroidアプリを作る「Native Swift toolchain and driver for Android」、Skipがテクノロジープレビュー公開

                          Swiftコードを直接ビルドしてAndroidアプリを作る「Native Swift toolchain and driver for Android」、Skipがテクノロジープレビュー公開 SwiftコードでiOSアプリとAndroidアプリを開発できるツール「Skip」を提供しているGlimpse I/Oは、Skipツールの新機能として、SwiftコードをビルドしてAndroidアプリを作るツールチェーン「Native Swift toolchain and driver for Android」のテクノロジープレビューを公開しました。 下記はSkipの開発者であるAbe White氏のポスト。 The Skip team is thrilled to announce our first tech preview of a *native* Swift toolchain for A

                            Swiftコードを直接ビルドしてAndroidアプリを作る「Native Swift toolchain and driver for Android」、Skipがテクノロジープレビュー公開
                          • 日本語版 Gemma 2 2B を公開

                            .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                              日本語版 Gemma 2 2B を公開
                            • Rust、それともPython? 次に学ぶ「プログラミング言語」を決める方法

                              関連キーワード 人事 | プログラマー | スキル 企業のシステムは日々進化を続けており、市場では人工知能(AI)技術を用いたコーディング支援ツールが続々と登場している。そうした激しい変化の中で「どのプログラミング言語を学ぶべきか」と悩む開発者のために、次に学ぶプログラミング言語を賢く決める方法を紹介する。 Rust、それともPython? プログラミング言語の“賢い選び方”とは 併せて読みたいお薦め記事 「プログラミング言語」についての話題 C、C++でもRustでもなく「Zig」に期待できるのはなぜか 「人気のプログラミング言語」5選、愛される理由は? 開発者がプログラミング言語を学ぶ動機として、「使える技術の幅を広げたい」「問題解決能力を高めたい」「特定の開発プラットフォームを使えるようになりたい」などが挙げられる。 新しいプログラミング言語を選ぶ際の有効な方法の一つは、「あまりなじ

                                Rust、それともPython? 次に学ぶ「プログラミング言語」を決める方法
                              • GitHub Copilotでテスト生成やエラー修正、LINEヤフーとサイバーの活用術

                                米GitHub(ギットハブ)が提供するプログラミング支援サービス「GitHub Copilot」はどのような場面で活用できるのか。第2回は、GitHub Copilotを全面導入するLINEヤフーとサイバーエージェントの具体的な事例を紹介する。 テストコードの生成に生かす LINEヤフーは2023年10月、同社の開発業務に関わる全エンジニア約7000人を対象に「GitHub Copilot Business」を導入した。同年6~8月でのテスト導入で、1人当たり1日1~2時間ほどコーディング時間を削減ができることを把握し、全社導入に踏み切った。 LINEヤフーのYahoo!フリマのAndroidチームでは、新しい機能の実装とテストにGitHub Copilotを活用している。同チームではアプリ開発言語に「Kotlin」、統合開発環境(IDE)に「Android Studio」を採用している。

                                  GitHub Copilotでテスト生成やエラー修正、LINEヤフーとサイバーの活用術
                                • DroidKaigi 2024 参加レポート - Tabelog Tech Blog

                                  はじめまして。食べログ開発本部アプリ開発部 新卒1年目の林です。2024年9月11日(水)から9月13日(金)に開催されたDroidKaigi2024に参加してきました。こういった技術カンファレンスに参加するのは初めてで、楽しみな一方、経験の浅い自分が行って大丈夫なのかという不安もありました。しかし、初学者向けのセッションもあり、他の参加者との交流もできて、大変刺激になりました。また、最新トレンドを把握したり、今後の学習の進め方の指針になるような学びも得られました。何よりとても楽しかったです! 記事の前半では、食べログエンジニアによる、気になるセッションの参加レポートをご紹介します。後半では、新卒1年目が初めて技術カンファレンスに参加して感じたことやイベントの雰囲気をお伝えできればと思います。 目次 スポンサー情報 DroidKaigi 2024の概要 参加メンバーのレポート 米山 sad

                                    DroidKaigi 2024 参加レポート - Tabelog Tech Blog
                                  • 【2024最新】スマホアプリ開発ツールのおすすめツールを徹底比較 | SaaS/IT製品の比較・紹介 | ITセレクト

                                    アプリ開発ツールは、ソフトウェア開発者がモバイルアプリやWebアプリを効率的に作成するためのプラットフォーム/ソフトウェアです。アプリケーション開発は専門知識のあるプロ向けだけでなく、特に昨今は、プログラミング知識がない人でも業務アプリを容易に制作できるよう工夫された製品が増えています。これをビジネスの効率化や正確性、競争力、スピード感を高める強力な武器として活用する企業も急増しています。 この記事では、業務アプリ開発/スマホアプリ開発ツールの基本から、目的、メリット・デメリット、選び方までを詳しく解説するとともに、おすすめ製品(全18製品/2024年9月時点)をご紹介します。 アプリ開発ツールとは? アプリ開発ツールとは、ソフトウェア開発者がモバイルアプリやWebアプリを効率的に作成するためのプラットフォーム/ソフトウェアのことです。これらのツールは、コードエディタ、デバッグ機能、シミュ

                                      【2024最新】スマホアプリ開発ツールのおすすめツールを徹底比較 | SaaS/IT製品の比較・紹介 | ITセレクト
                                    • 【開催報告】 エンジニアが紡ぐ ファーストリテイリングの デジタル変革 〜 グローバルへの挑戦 〜 (Part 1) | Amazon Web Services

                                      Amazon Web Services ブログ 【開催報告】 エンジニアが紡ぐ ファーストリテイリングの デジタル変革 〜 グローバルへの挑戦 〜 (Part 1) アマゾン ウェブ サービス ジャパン合同会社は 2024 年 7 月 24 日に株式会社ファーストリテイリングをお招きし、「エンジニアが紡ぐ ファーストリテイリングの デジタル変革」というテーマで、4 時間半にわたってご講演いただきました。本ブログでは、3 回に分けてその内容をレポートします。 オープニング :ファーストリテイリングにおけるビジネスの変革とデジタルの取り組みについて 株式会社ファーストリテイリング デジタル業務改革サービス部 執行役員(CTO 兼 CSO) 大谷 晋平 氏 はじめに、大谷氏よりファーストリテイリングのビジネスコンセプトと、デジタル変革に向けた「有明プロジェクト」についてご説明

                                        【開催報告】 エンジニアが紡ぐ ファーストリテイリングの デジタル変革 〜 グローバルへの挑戦 〜 (Part 1) | Amazon Web Services
                                      • - 生成 AI はいよいよ「社会実装」へ - Generative AI Summit Tokyo '24 Fall 開催

                                        .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                          - 生成 AI はいよいよ「社会実装」へ - Generative AI Summit Tokyo '24 Fall 開催
                                        • Ruby研究シリーズ: Rangeクラスはどのようにして今の姿になったのか(翻訳)|TechRacho by BPS株式会社

                                          概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: How it became like this? Ruby Range class 原文公開日: 2024/07/26 原著者: zverok 日本語タイトルは内容に即したものにしました。 rangeは原則として英ママとしました。 コアクラスの設計と利用法を、それが辿った進化の道筋から理解する 数年前に私がRubyの進化に関する研究を始めたときには、次のような確信がありました。すなわち、Ruby言語がどのような道筋を通って進化したのか、Ruby言語にあるさまざまな要素の背後にはどんな意図が込められているのかを理解すれば、Rubyプログラミング言語を習得して自分の考えをコードで明確かつ効果的に表現するスキルは大きく進歩するはずだという確信です。 Ruby言語の要素のChangelogをたどることで、API設計につながる思考や合意の

                                            Ruby研究シリーズ: Rangeクラスはどのようにして今の姿になったのか(翻訳)|TechRacho by BPS株式会社
                                          • DroidKaigi 2024の公式アプリにコントリビュートした話 - LIVESENSE ENGINEER BLOG

                                            knewのiOSエンジニアの伊原です。 先日、DroidKaigi 2024の公式アプリにコントリビュートしたので、その時の話を書きます。 コントリビューションに興味がある方の参考になれば幸いです。 DroidKaigi 2024の公式アプリ(iOS)はこちらです。 DroidKaigi 2024 Ryoya Ito仕事効率化無料apps.apple.com PRについて 私が出したPRはこちらです。 github.com 内容はiOSアプリをデフォルトでダークモードに対応させるというシンプルなものです。 コントリビュートした経緯 私が普段開発しているknewのモバイルアプリでは、KMP(Kotlin Multiplatform)の導入を進めており、その際にDroidKaigi 2023の公式アプリの実装を参考にしていました。その為、元々DroidKaigiの公式アプリがあることは知ってい

                                              DroidKaigi 2024の公式アプリにコントリビュートした話 - LIVESENSE ENGINEER BLOG
                                            • なぜブラウザはChromeだけではだめなのか?-Web標準とその役割-

                                              フロントエンドエンジニアの皆さん、一度はこう思ったことがあるのではないでしょうか? 「ブラウザがChromeだけなら、もっと楽なのになあ」 現在、一般的に使われているブラウザエンジンは以下の3つです: Gecko(Firefox) WebKit(Safari) Chromium(Chrome) これらのブラウザエンジンは、Web標準に従って、同じWebページのHTMLを解釈し、ほぼ同じように表示するように設計されています。しかし、実際にはエンジンごとにCSSの挙動が異なることがあり、そのために苦労した経験があるエンジニアも多いのではないでしょうか。(私は最近SafariのGridレイアウトの挙動に悩まされました) もしブラウザエンジンが1つだけだったら、こうした問題はなくなるかもしれません。 しかし、もし本当にブラウザエンジンが1つだけになってしまった場合、Web標準自体が危機に瀕する可能

                                                なぜブラウザはChromeだけではだめなのか?-Web標準とその役割-
                                              • DroidKaigi 2024を振り返って - STORES Product Blog

                                                こんにちは!!! STORES 決済 でAndroidアプリとSDKの開発をしています、 Yamaton です!Androiderのお祭り、 3日間にわたる DroidKaigi 2024 が終わりましたね。みなさまは存分に楽しめたでしょうか? 弊社ブースでは、 STORES くじ 、プロダクトコード見せる会、プロダクトを直接触れるデモ展示などなど盛りだくさんでお送りしました。ブースまでお越しいただいた方々、ありがとうございました! 弊社ブースの様子 心を打たれたセッション ここからは、弊社から参加したメンバーそれぞれが、強く印象に残った・心を打たれたセッションについて取り上げます koguchi Kotlin 2.0が与えるAndroid開発の進化 Kotlin 2.0やK2 compilerの変更点を網羅的にキャッチアップすることができ、普段の開発でも活用していきたいと思いました。 S

                                                  DroidKaigi 2024を振り返って - STORES Product Blog
                                                • Android Studio での Gemini 連携について - every Tech Blog

                                                  はじめに こんにちは、DELISH KITCHEN でクライアントエンジニアを担当している kikuchi です。 昨今 AI がますます普及し業務で AI を活用する事例も増えてきましたが、Google が提供している Gemini が Android Studio の一機能として提供されていることをご存知でしょうか? 2024/9/13 時点ではまだプレビュー版ではありますが無料で公開されていますので、今回は実際に使用した際の環境構築手順、使用感などをまとめてみたいと思います。 Gemini の詳細は今回割愛しますが、Gemini は大きく分けて無料版の Gemini、有料版の Gemini Advanced と分かれており、現時点では Android Studio は無料版の Gemini と連動しているようです。 事前準備 Android Studio と Gemini を連携する

                                                    Android Studio での Gemini 連携について - every Tech Blog
                                                  • ヘンリーは Server-Side Kotlin Meetup の運営に参加しました - 株式会社ヘンリー エンジニアブログ

                                                    ヘンリーで SRE をやっている id:nabeop です。 Server-Side Kotlin Meetup とは? Server-Side Kotlin Meetup とはサーバーサイド Kotlin の開発者コミュニティです。LT を中心としたイベントを定期的に開催しています。 これまでは12回のイベントが開催されており、13回目のイベントとして Server-Side Kotlin LT大会 vol.13 - connpass の開催が 2024年10月25日 (金) に予定しています。 なぜ運営に参加することにしたのか? クラウド型の電子カルテ・レセコン・オーダーシステム Henry において、サーバーサイド開発の言語として Kotlin を長年使用しており、これまでも活発にさまざまなイベントで登壇をしてきました。また、VPoE の id:Songmu のエントリにあるとおり、

                                                      ヘンリーは Server-Side Kotlin Meetup の運営に参加しました - 株式会社ヘンリー エンジニアブログ
                                                    • iOSDC Japan 2024に プラチナスポンサーとして協賛しました! | MEDLEY Developer Portal

                                                      2024-09-10iOSDC Japan 2024に プラチナスポンサーとして協賛しました! こんにちは。人材プラットフォーム本部で EngineeringManager をしている倉林です。2024 年 4 月にメドレーにジョインし、少しづつエンジニアの組織作りに携わり始めています。 メドレーは 2024/8/22 〜 8/24 の 3 日間に早稲田大学西早稲田キャンパスにて開催された「iOSDC Japan 2024」にプラチナスポンサーとして協賛させていただきました。 iOSDC は、iOS 関連技術をコアのテーマとしたソフトウェア技術者のためのカンファレンスで、各所からアプリエンジニアが集う大規模なイベントです。毎年、多くのアプリエンジニアが集まり、最新の技術やトレンドを共有する活気あるイベントとして知られています。 2016 年から開催され、今年で 9 回目。メドレーはなんと今

                                                        iOSDC Japan 2024に プラチナスポンサーとして協賛しました! | MEDLEY Developer Portal
                                                      • はてなはDroidKaigi 2024のサポータースポンサーをしております! - Hatena Developer Blog

                                                        こんにちは、マンガアプリチームのAndroidエンジニアの id:mangano-ito です。 さて、9/11 (水) 〜 9/13 (金) に開催されるDroidKaigi 2024において、はてなは今年もサポータースポンサーとして協賛しております。 2024.droidkaigi.jp DroidKaigiとは DroidKaigiはエンジニアが主役のAndroidカンファレンスとして、Android技術情報の共有とコミュニケーションを目的に継続して開催されています。今年で10年を迎えるDroidKaigiですが、本年は2024/9/11 〜 2024/9/13の三日間にわたって開催されます。 一日目はWorkshop Dayとして参加者がハンズオン形式で学習できるコンテンツが提供されており、Compose MultiplatformとKotlin Multiplatformについて

                                                          はてなはDroidKaigi 2024のサポータースポンサーをしております! - Hatena Developer Blog
                                                        • IntelliJ IDEAのコード補完とリファクタリング機能の利便性とEclipseとの比較 | 株式会社一創

                                                          IntelliJ IDEAとEclipseのユーザーインターフェースの違いと使いやすさ IntelliJ IDEAとEclipseは、どちらも開発者に人気のある統合開発環境(IDE)ですが、ユーザーインターフェース(UI)の違いが大きく、使いやすさに大きな影響を与えます。 IntelliJ IDEAは、直感的でモダンなUIデザインを採用しており、使い始めるとすぐに操作感に慣れやすいのが特徴です。 特に視覚的なヒントやナビゲーションがわかりやすく、初心者でも迷わずに使える設計です。 一方、Eclipseは伝統的なUIを維持しており、開発者によってはカスタマイズ性が高いと感じるものの、慣れるまでに時間がかかる場合があります。 両者の違いは、単にデザインの違いに留まらず、操作性や設定の容易さにも影響します。 IntelliJ IDEAは、クリック数が少なくても目的の操作を実行できるよう設計されて

                                                            IntelliJ IDEAのコード補完とリファクタリング機能の利便性とEclipseとの比較 | 株式会社一創
                                                          • KotlinでiPhoneを自動操作 - Python転職初心者向けエンジニアリングブログ

                                                            Kotlinを使ってiPhoneを直接操作することは、iOSのセキュリティ制限やプラットフォームの違いから難しいですが、JavaやGoと同様に、Kotlinを使って間接的にiPhoneの操作を自動化することが可能です。具体的には、以下のような方法でKotlinからiPhoneを自動操作することができます。 HTTPリクエストを使ってiPhoneに通知やアクションを送信 IFTTTやZapierなどの自動化プラットフォームを活用 Appleの「ショートカット」アプリとの連携 以下に、Kotlinの具体的なコード例を示しながら、それぞれのアプローチを詳しく説明します。 1. HTTPリクエストを使ってiPhoneに通知やアクションを送信 Kotlinを使えば、HTTPリクエストを通じてiPhoneに通知を送信したり、iPhoneで特定のアクションを実行することが可能です。これは、iPhone側

                                                              KotlinでiPhoneを自動操作 - Python転職初心者向けエンジニアリングブログ
                                                            • Ruby on Railsにはない一般攻撃魔法

                                                              他言語のフレームワークとRailsを比べてみる Railsにはたくさんゾルトラークがある 葬送のフリーレンという作品にはゾルトラークという魔法が出てきます。当初はその強力性から稀有な魔法と認識されていたものの、解析や研究が進んだ結果誰もが使える魔法となり一般攻撃魔法と認識されるようになりました。 Ruby on Railsというフレームワークも同様にファイルアップロードのActive Storage、複数データベース接続など従来はgemで実現していたものの一部が組み込み化され一般攻撃魔法になっています。 コアが大きくなったのでとあるバージョンから別ライブラリーに切り出しますというライブラリー、フレームワークもあるので組み込み機能が肥大化していくことは必ずしも善ではないのですが、メンテされる範囲で機能が増えていくのはいいことでしょう。 一方で他言語のフレームワークにはあるけれどRailsには

                                                                Ruby on Railsにはない一般攻撃魔法
                                                              • #DroidKaigi に向けて数字で振り返るタイミーのAndroid開発 - Timee Product Team Blog

                                                                こんにちは、タイミーDevRelの河又です。 タイミーはDroidKaigi 2024にゴールドスポンサーとして協賛しています。 当日はブースも出展しておりますので是非、お立ち寄りください。 今回はDroidKaigiを前に一度、タイミーのAndroid開発を数字で振り返ろうという企画です。 Androidエンジニアの中川をインタビューアーとしてAndroid領域のリードエンジニアである村田にタイミーのAndroid開発についてインタビューする形式でお届けします! タイミーのAndroidアプリのクラッシュフリーレートについて 2022年 2024年現在 ※グラフ上の7日間、30日間の数値は当該期間全体の数値ではなく、デイリーの移動平均の数値です 中川: 僕が入社したのが今年の1月なんですが、その時点でクラッシュフリーレートは高いな、という印象がありました。 タイミーでは2年前の段階から9

                                                                  #DroidKaigi に向けて数字で振り返るタイミーのAndroid開発 - Timee Product Team Blog
                                                                • SBOM 法規制の検討状況と yamory を活用した効率的な管理 | Amazon Web Services

                                                                  AWS JAPAN APN ブログ SBOM 法規制の検討状況と yamory を活用した効率的な管理 本記事は Visional グループの 1 社である株式会社アシュアード yamory 事業部 プロダクトオーナー 鈴木 康弘 氏と、アマゾン ウェブ サービス ジャパン合同会社 パートナーソリューションアーキテクト 飯田 祐基による共著です。 近年、米国をはじめ各国で Software Bill of Materials (SBOM) の開示を義務化する法規制の動きが活発化しています。この背景にはオープソースソフトウェアの利用増加、ソフトウェアサプライチェーンの複雑化やサイバー攻撃手法の高度化に伴う、ソフトウェアサプライチェーンにおけるセキュリティリスクの高まりが挙げられます。 この記事では SBOM とはどの様なものか、その重要性や各国の法規制の検討状況を解説するとともに、 アシュア

                                                                    SBOM 法規制の検討状況と yamory を活用した効率的な管理 | Amazon Web Services
                                                                  • Kotlin最新アップデートまとめ ──連載概要とwhen・lateinit・アンダースコアの新しい使い方など

                                                                    はじめに 本連載は、Kotlinの変更点を紹介する連載です。 Kotlinは、JVM言語のひとつとして開発され、最初の安定版であるバージョン1がリリースされたのが2016年2月です。その後、Android開発における第1言語の座を占めるようになったのを機に、多くの人に利用されるようになってきています。もちろん、Android開発以外でも利用されており、筆頭JVM言語としての地位を獲得しています。 そのようなKotlin言語のバージョン2.0が、2024年5月にリリースされました。バージョン1から2までの8年間、順当にアップデートを重ねてきており、さまざまな新機能が追加されています。本連載では、この8年間にバージョン1.1以降で追加されたさまざまな変更点を整理し、バージョン横断で各テーマごとに紹介していきます。具体的には、以下のテーマを予定しています。 関数に関する新機能 クラスとインターフ

                                                                      Kotlin最新アップデートまとめ ──連載概要とwhen・lateinit・アンダースコアの新しい使い方など
                                                                    • 在宅でできる新しいネットビジネス20選!成功事例と稼げる方法まとめ

                                                                      ネットの普及と共に、在宅で稼げるビジネスチャンスが広がっています。従来のアフィリエイトやドロップシッピングに加え、新たな収益モデルが次々と登場。本記事では、最新のトレンドと成功事例を紹介しながら、実践的な稼ぎ方をご説明します。 在宅ワークに興味はあるけれど、何から始めればいいか分からない方も多いでしょう。そこで、初心者でも取り組みやすい案件から、本格的に収入を得られる方法まで幅広くカバー。さらに、各ビジネスモデルのメリットやデメリット、成功のコツなども詳しく解説していきます。 在宅で始められる新しいネットビジネスのアイデア20選 新型コロナウイルスの影響で、在宅ワークが一般化しつつある昨今。そんな中、副業として「新しいネットビジネス」を始める人が増えています。在宅でできるネットビジネスは、初期投資が少なく、時間や場所の制約も少ないのが魅力です。 例えば、YouTubeやTikTokなどの動

                                                                        在宅でできる新しいネットビジネス20選!成功事例と稼げる方法まとめ
                                                                      • 個人開発しか経験してこなかった僕が初めての業務で気づいた強みと可能性 | CyberAgent Developers Blog

                                                                        はじめに 私は金沢工業大学工学部情報工学科3年の松村拓洋です。 2024年9月、サイバーエージェントの就業型インターンシップ「CA Tech Job」に参加しました。普段は大学のKIT Happy Robotプロジェクトでリーダーを務め、生活支援ロボットの開発に携わっています。 このインターンシップへの参加目的は、ユーザー志向のAndroidアプリ開発スキルを磨くことでした。個人開発の経験はありましたが、プロフェッショナルな環境でのチーム開発を通じて、技術力と開発プロセスの理解を深めたいと考えました。 私は今回、AmebaのAndroidチームに所属して約1ヶ月リアーキテクチャを中心に様々な開発にチャレンジしました。 伝えたいこと 本記事では大きく4つお伝えします。 個人開発での考え方はチーム開発でも通用する 自分が感じたなぜ?を大切にする プロフェッショナルから得た知見 開発の目安をたて

                                                                          個人開発しか経験してこなかった僕が初めての業務で気づいた強みと可能性 | CyberAgent Developers Blog
                                                                        • コードレビューの時に気にしている、べからずTierリスト

                                                                          こんにちは!アルダグラムのKANNAの開発お手伝いをさせて頂いているoubakiouです。 KANNAでは主にバックエンドにRails+graphql-rubyやKotlin+DGS、WebフロントエンドにTypeScriptとReactを採用していて、私が参加するチームでの仕事もそれらを触る事が多いのですが今回はそこでコードレビューをする際に気にしている「べからず」をティア別に見ていきましょう。 特に理由なくlintを無視してはいけない アルダグラムでは利用エディタの規定や制限はありませんが、Webフロントエンド開発で一番利用者が多いのはVSCodeでextensions.jsonにlint表示等のために必要な拡張プラグインリストが整備され半自動でインストールされるようになっています。VimなどVSCode以外のエディタを利用する場合には同等のリアルタイムlint表示ができるよう自主整備

                                                                            コードレビューの時に気にしている、べからずTierリスト
                                                                          • DroidKaigi 2024 に参加してきました - Gunosy Tech Blog

                                                                            こんにちは。Android アプリ開発担当の nagayama(@nagayan_dev)です。 2024 年 9 月 11 日から 13 日にかけて開催された、 DroidKaigi 2024 に参加してきました。 今回はその内容を簡単にご紹介したいと思います。 DroidKaigi 2024 とは セッションの紹介 ① 2024年のナビゲーション・フォーカス対応:Compose でキーボード・ナビゲーションをサポートしよう ② アプリをリリースできる状態に保ったまま段階的にリファクタリングするための戦略と戦術 ③ 2024年最新版!Android開発で役立つ生成AI徹底比較 ミートアップ まとめ 最後に DroidKaigi 2024 とは DroidKaigi とは、Android の技術の共有とコミュニケーションを目的としたカンファレンスです。今年で 10 周年を迎えました。 20

                                                                              DroidKaigi 2024 に参加してきました - Gunosy Tech Blog
                                                                            • ログラスのProduct Team Branding 立ち上げ後の軌跡〜5ヶ月を振り返ったら驚きの結果だった〜 - loglass_product_teamのブログ

                                                                              こんにちは。ログラスでProductHRをしている永井(@tomoka_nagai)です。 この度ログラスは、Findyが調査した「直近1年間で知って興味を持った会社」において、多くの回答を集めた企業としてランクインしました! 著名な企業と並んで多くの方に選んでいただけたのは、プロダクト組織全員で取り組んできた日頃の記事発信やイベント・カンファレンスでの登壇・スポンサー、リファラルをはじめとする採用活動など、数多くの取り組みの結果だと思っています。 ログラスはもともと毎週必ず記事が出るテックブログ Loglass Tech Blog Sprint をはじめ、プロダクト組織のメンバーが主体となった発信活動を積極的に行ってきました。 そのうえで今期(2024年5月~)は会社としてもこの分野にリソース・費用共に大きな投資をするという意思決定を行い、Product HRも加わって"Product

                                                                                ログラスのProduct Team Branding 立ち上げ後の軌跡〜5ヶ月を振り返ったら驚きの結果だった〜 - loglass_product_teamのブログ
                                                                              • KotlinとPythonの連携について徹底解説 - Python転職初心者向けエンジニアリングブログ

                                                                                KotlinとPythonの連携について徹底解説 KotlinとPythonは、それぞれ異なる特徴を持つプログラミング言語です。Kotlinは、JetBrainsによって開発され、Android開発やサーバーサイド開発で使われることが多い静的型付け言語です。シンプルでモダンな構文とJavaとの互換性を強みとしています。一方で、Pythonは柔軟で動的な型付けの言語であり、データ分析や機械学習、スクリプト言語として非常に広く使われています。 これら2つの言語を組み合わせることで、それぞれの得意分野を活かしながら、効率的かつ拡張性のあるシステムを構築することが可能です。本記事では、KotlinとPythonを連携させる方法を、具体的なコード例を交えながら、初心者向けにわかりやすく解説します。 KotlinとPythonの連携のアプローチ KotlinとPythonを連携させる方法はいくつかあり

                                                                                  KotlinとPythonの連携について徹底解説 - Python転職初心者向けエンジニアリングブログ
                                                                                • 高収入なITエンジニアになれる「大人気の副業」はこれだ

                                                                                  関連キーワード 人工知能 | アプリケーション開発 | データ分析 | プログラマー | プログラミング | SEO 不透明な経済情勢が続く中で、副業の新しい考え方である「サイドハッスル」に注目が集まっている。これは、趣味や特技を生かした副業スタイルを指す。中でもIT系の副業はテレワークで稼げる仕事が豊富なため、本業との両立がしやすい。本稿は、ITエンジニアの人気を集める7つの副業を紹介する。 ITエンジニアに人気の「稼げる副業」7選 併せて読みたいお薦め記事 エンジニアのキャリアに関する記事 キャリアアップできる「優秀なソフトウェア開発者」の共通点とは? 突然のオファーに要注意 エンジニアを狙う「在宅ワーク詐欺」への対処法 1.アプリケーション開発 収入の高さや柔軟な働き方から、特に人気を集める副業がアプリケーション開発だ。具体的な業務内容として、「iOS」「Android」向けのモバイ

                                                                                    高収入なITエンジニアになれる「大人気の副業」はこれだ