A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team
宣言的UIの考え方はReact、Flutter、SwiftUI、Jetpack Composeと広がり、ほぼ全てのプラットフォームで利用できるようになりました。 今までのHTMLやXMLに対して命令的に処理を書くのに対し、宣言的UIはUIの構築や更新を圧倒的に簡素にしてくれます。 また、差分更新の仕組みを備えているものも多く、パフォーマンスの向上も見込めます。 今回はいくつかある宣言的UIのツール群の中から、代表的なJetpack Compose、React、Flutter、SwiftUIを個人的な見解も含めて比較していきます。 コンポーネントの記述宣言的UIの大きなメリットの一つに、再利用可能なコンポーネントが挙げられるでしょう。 StatelessコンポーネントとStatefulコンポーネントそれぞれについて比較を行います。 SwiftUI Statelessコンポーネントまずは状態を
結局、大切なのは人との出会いです。いわば運です。僕のこれまでのキャリアを振り返ると、それなりに努力してきたつもりではありますが、それ以上にキャリアの転換期になったのは人との出会いや運が影響しています。より正確には、運を引き寄せる努力もしてきた結果、今の自分があるといえるでしょう。本記事では将来ソフトウェアエンジニアになろうとしている人や、既にキャリアを歩み始めてはいるが年数の浅い人を対象に、僕の経験を交えながらどのように幸運を手繰り寄せたのかについて紹介します。 申し遅れました。長澤太郎(@ngsw_taro)と言います。ぜひ「たろう」と呼んでください!Kotlinエバンジェリストを自称し、日本全国での講演や、書籍の執筆などを通じてKotlinの楽しさを広めています。また、現在はSotas株式会社の外部CTOを務め、過去にはいくつかの企業で技術顧問やアドバイザーを務めていました。本業はUb
この記事は新野淳一氏のブログ「Publickey」に掲載された「JetBrainsが軽量なコードエディタ「Fleet」発表。エディタとバックエンドの分散処理、多言語対応、共同作業対応など」(2021年11月30日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 プログラミング言語の「Kotlin」や、統合開発ツール「IntelliJ IDEA」などの開発元であるJetBrainsは、同社が新規に開発した軽量なコードエディタの「Fleet」を発表しました。 Fleetは瞬時に起動する高速で軽量なコードエディタを中心に、別途実行されるIntelliJコード処理エンジンを搭載しています。 LanguageServerを用いたプロジェクトおよびコンテキスト対応のコード補完の他に、定義と使用箇所への移動コード品質チェック、クイックフィックスなどの機能を IntelliJベース
週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) だいぶ間が空いてしまいましたので、昨年末の改修から追いかけていきます。 公式更新情報: Ruby
TypeScript Origins: The Documentary is brought to you by OfferZen - the community-first developer jobs platform. The documentary features core contributors and community members like Anders Hejlsberg, Steve Lucco, Luke Hoban, Daniel Rosenwasser, Ryan Cavanaugh, Amanda Silver, Matt Pocock, Josh Goldberg & many more! It also covers adoption stories and insights from JetBrains, Xata, AG_Grid, Deno,
おはようございます。もうすぐ社会人ニ年目に突入のプレッシャーが辛い清田です。😢😢😢😢。 1年間私は開発に携わらせていただきました。Web開発でメンバ全員がOpenAPIを使っていたらもっとスムーズなのではないかと思いエゴ満載の記事です。その中で得たであろう俺的なOpenAPIの向き合い方を紹介致します。 関連記事もどうぞ🐾🐾🐾 e-words.jp tech-blog.optim.co.jp OpenAPIとの日常 OpenAPI Generatorで使用してきた言語・フレームワーク OpenAPIって何者❓ OpenAPI Specification😻 pathsについて あれ、パスパラメータ・クエリパラメータってどうやって書いたらいいんだ?❓ componentsについて OpenAPI Generator🙀 対応言語・フレームワーク Spring BootでのOpe
OracleがmacOS 14.4 Sonomaアップデート後にApple Silicon MacでJavaプロセスが予期せず終了してしまう不具合がるとしてアップデートを控えるよう通知しています。詳細は以下から。 Appleは現地時間2024年03月07日、書き起こし機能を追加したポッドキャストアプリを同梱し、複数の脆弱性を修正した「macOS 14.4 Sonoma」をリリースしましいたが、米Oracleは03月15日、このmacOS 14.4ではApple Silicon MacでJavaプロセスが予期せず終了してしまう不具合を確認したと発表しています。 Java users on macOS 14 running on Apple silicon systems should consider delaying the update to macOS 14.4. For furthe
開発チームが必要とするすべてのツールとインフラが5分で手に入る?期待の統合DevOpsサービス「Amazon CodeCatalyst」をご紹介します (DOP206-R1) #reinvent2022 今年のWarner Vogelsキーノートで発表された、「Amazon CodeCatalyst」について紹介する「Introducing Amazon CodeCatalyst(DOP206-R1)」のセッションのレポートです。 こんにちは。CX事業本部Delivery部のきんじょーです。 みなさん、今年のre:Invent 2022はいかがお過ごしでしたか? 私ははじめて現地参戦し大興奮でした。 その中でも12/01の Warner Vogels キーノートで「Amazon CodeCatalyst」という新サービスが発表され、久しぶりのCodeシリーズの大きなアップデートに大変興味を
I often talk about how .NET Core is open source and runs "everywhere." MonoGame, Unity, Apple Watches, Raspberry Pi, and Microcontrollers (as well as a dozen Linuxes, Windows, etc) is a lot of places. Michal Strehovský wants C# to run EVERYWHERE and I love him for it. He recently got some C# code running in two "impossible" places that are now added to our definition of everywhere. While these are
IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Amper Edu
Kotlin 1.9.0リリース。生成されるWebAssemblyのサイズが10分の1、K2コンパイラがβ版に JetBrainsは、プログラミング言語Kotlinの最新版となる「Kotlin 1.9.0」正式リリースを発表しました。 The Kotlin 1.9.0 release is out and the K2 compiler for the JVM is now in Beta. This release contains new language features as well as improvements for Kotlin Multiplatform and Kotlin/Native. Here are some highlights from this release: New Kotlin K2 compiler updates … — Kotlin (@ko
TL;DR 2023年に学んだ知識で2024年はマネーを獲得 2022年のふりかえり 2023年にやったこと After ChatGPT ChatGPTの使い方 コーディング自動化 アプリケーション開発 クラウドプラットフォーム関連 技術系の動画 フレームワーク関連 AWSコスト最適化大作戦 オライリー本 メインエディタをVSCodeに乗り換えた AndroidからiPhone 15 Proに乗り換えた OSSへの寄付 2023年にやりたかったこと 2024年にやりたいこと LLMを活用したアプリケーションを開発する 技術書を書く ニュースレターを配信する 動画を作る 事業を作る 2022年のふりかえり laiso.hatenablog.com laiso.hatenablog.com 2023年にやったこと After ChatGPT Chat Completions APIのリリースを
しばらくは忙しく過ごしていてなかなか技術書を読む余裕はありませんでしたが、ようやく一冊読めたのでメモを残しておきたいと思います。『Kotlin in Action』という本の第2版です。未邦訳らしかったので、原著を読みました。 なお、気になったところだけつまんで読んだので、すべての章のメモが記されているわけではありません。ほとんどの章はScalaの頃の経験で概念としては知っている状態だったので、あまり印象に残りませんでした。後半戦は比較的Kotlin固有の概念が多くそちらは印象に残りました。 Kotlin in Action, Second Edition (English Edition) 作者:Aigner, Sebastian,Elizarov, Roman,Isakova, Svetlana,Jemerov, DmitryManningAmazon 大前提ですが、Android側の
こんにちは。 車載システム第二グループの空中です。Twitter等では @soranakk で活動しているのでそちらの方がわかるかもしれません。 普段はタクシー車両に搭載された専用端末上で動作するAndroidアプリ開発をしています。 さて、唐突ですがJCenterが閉鎖されます。 https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/ 概要についてはこちらの記事が参考になると思います。 https://bps-tomoya.hateblo.jp/entry/2021/02/04/184317 Androidアプリ開発ではほぼほぼ100%ぐらいのアプリがJCenterを参照しているのでJCenterからMavenCentralに移行して大丈夫かどうかを調べる必要があります。 これの影響
Codestral: Hello, World!Empowering developers and democratising coding with Mistral AI. We introduce Codestral, our first-ever code model. Codestral is an open-weight generative AI model explicitly designed for code generation tasks. It helps developers write and interact with code through a shared instruction and completion API endpoint. As it masters code and English, it can be used to design ad
AIペアプログラミング「GitHub Copilot」を試したくなる! 8つの便利な利用法がこれだ:非英語話者のサポート、辞書作成、コードテストなど GitHubはAIペアプログラミングツール「GitHub Copilot」の楽しく有益な8つのユースケースを紹介した。コードのテストに役立てることはもちろん、不慣れなプログラミング言語を慣れ親しんだプログラミング言語に翻訳するといった使い方もできるという。 GitHubは2022年9月14日(米国時間)、2022年6月に一般提供を開始した「GitHub Copilot」について、楽しく有益な8つのユースケースを紹介した。 GitHub Copilotは「Visual Studio Code」「Visual Studio」「Neovim」、JetBrainsの一連の統合開発環境(IDE)などで拡張機能として使用できるAIペアプログラミングツール
Google、UIのモック画像を示すとAndroidネイティブなコードの自動生成や既存コードの修正をしてくれる機能、Google AI Studioで実験的公開 Googleは、最新の大規模言語モデルであるGemini 1.5 Proなどを無料で試せる生成AIの利用環境である「Google AI Studio」において、UIのモック画像を示すとAndroidネイティブなCompose UIのコードの生成や修正をしてくれる機能などを、実験的に公開したと発表しました。 UIのモック画像からコードを生成 実験的に公開された機能の1つ目は、UIのモック画像からAndroidネイティブなCompose UIのコード生成です。 具体的には、下記のようなAndroidのUIのモック画像があるとします。 この画像をプロンプト「Act as an Android app developer. For the
この度、安定版 K2 コンパイラーを備えた Kotlin 2.0 をリリースすることになりました。このコンパイラーはマルチプラットフォームとしてゼロから開発されており、コードをより深く理解して 2 倍の速度でコンパイルすることが可能です。 Kotlin は JVM 言語として始まり、その簡潔さと安全性により、開発者をすぐに魅了しました。 AWS、Adobe、Atlassian、Google などの大手企業が採用し、サーバーサイドで急速に普及しています。 Kotlin は Android 開発の主要言語としても採用されるようになり、上位 1,000 タイトルに入る Android アプリのうち 95% が Kotlin コードを使用しています。 JetBrains は Kotlin Multiplatform(KMP)を導入することで Kotlin の限界をさらに押し広げ、サーバーサイド、ウ
MicrosoftのC#は「.NET」開発者らのおかげもあって常に人気のある言語であり続けているが、2021年になってその人気は急上昇している。 TIOBE Softwareの最高経営責任者(CEO)Paul Jansen氏は、2021年に評価が著しく上昇したプログラミング言語だという点で、C#が同年のプログラミング言語オブザイヤーという栄光の座に「現時点で最も近い位置につけている」と述べた。 C#はMicrosoftのAnders Hejlsberg氏によって生み出され、2000年に公開された。Microsoftは2021年11月にC#のバージョン10を、Linuxや「macOS」「Windows」向けの「.NET 6」や、「Visual Studio」初の64ビット版となる「Visual Studio 2022」とともにリリースした。この.NETのリリースでは、Appleの「Apple
バージョン管理など .ignore .ignore - Plugins | JetBrains ファイル/ディレクトリを右クリックしたときのメニューにAdd to .gitignore file, Add to .gitignore file(unignore)が追加される。 .gitignoreを開いているときにCtrl+クリックで飛べる .gitignoreを開いているときに.gitignoreglobalの内容も表示してくれる gitignoreされてるファイルはProject Viewでグレーの表示になる。ファイルを開いたらignoreされてますよと教えてくれる。 GitToolBox GitToolBox - Plugins | JetBrains Project Viewに今のブランチ名とか、リモートブランチとの先行/後コミットの数を表示してくれる。 GitAlso GitAl
KubeCon + CloudNativeCon – The Cloud Native Computing Foundation’s flagship Kubernetes community conference which gathers adopters and technologists from leading open source and cloud native communities. Learn more and register — get 10% off with the code KCNACHANGELOG19 Feel free to use the Convince Your Boss letter in part or in full so you can your team can attend. TeamCity by JetBrains – Build
すでにこちらの方の解説ブログもありますが、ESLint と Prettier を組み合わせる場合の推奨方法が変わりました。 Prettier と ESLint の組み合わせの公式推奨が変わり plugin が不要になった 本稿では リポジトリに適用してみて Before/After を具体的に見ていきます。 TL;DR エディタが ESLint にも Prettier にも対応しているならば ESLint から eslint-plugin-prettier を除外し、ESLint と Prettier が個別に実行されるようにする。 コンテンツ 推奨がどう変わったか どこをどう変更すればよいか Intellij IDEA / WebStorm の場合、どの設定を変更すればよいか 推奨がどう変わったか Prettier はもともと ESLint のプラグインとしても使うことができました。多く
はじめに こんにちは。ニコニコでサーバーサイドエンジニアの就業型インターンシップをしていました有馬海人です。 インターンシップに申し込んだ当時は大学院修士課程1年の夏休み前でした。 研究では「スパコン用プログラム開発者の開発支援をするツール」の開発をしています。 期間は週3日、2021年10月初めから2022年3月末、1日当たり4時間の稼働でした。 週5の8時間労働に換算すると約1か月ほどです。 申し込みの動機 申し込み当初はこんな動機で申し込みました! せっかくなら有給インターンに参加したい なんとなくドワンゴって技術高そう→ためになるかも! 落ちても死ぬわけじゃないしな 「申し込みの動機」からは少し離れてしまいますが、面接のときに印象深いエピソードは唐突にコーディングテストが始まってびっくりしたことです。 業務内容 ニコニコの基盤として使われるシステムの開発を行うチームに参画しました。
データサイエンス向け言語としての Python への人気が急増する中、JetBrains の PyCharm にいずれデータサイエンス機能が搭載されるのは、当然と言える流れでした。 過去 1 年間でチームに届けられたフィードバックを基に、PyCharm におけるデータサイエンスのサポートを大幅に改善する取り組みを行ってきましたが、 このプロセスにおいて、データサイエンティストとソフトウェア開発者には、異なるワークフローとツールに対する期待があることが明らかになりました。 その結果、PyCharm の IDE エンジンを基盤に、データサイエンスだけに焦点を絞ったまったく新しい IDE を作ることが最善策だという結論に至りました。 この新しい IDE に関する詳細を一部公開できることを嬉しく思います。また、この IDE の EAP に多くの皆様がご参加いただけることを楽しみにしています。 この
詳しく比較 以下、1つずつ比較してみます。 画像は全て公式サイトから引用しています。 Chatwork 日本製。IT企業だけでなく、幅広い業種の企業に使われている印象。 タスクを管理するToDoリストが標準で備わっている。 サーバーサイドはScalaで書かれているらしい。 Discord プログラマ向けというよりはゲーマー向けのチャットサービス。クラウド版のみの提供。 元々はゲーマー向けだったが、近年はOSSのフォーラムとしても多く使われている印象(例えばGatsby、React、VueなどのフォーラムがDiscordにある)。 Slackとは異なり無料プランでも過去ログを無限に遡れる。 UI/UXはSlackに非常に似ているが、Slackと異なりマークダウンと言語ごとのスニペットに対応している。 また、チャンネルをカテゴリごとに分けることができる。その代わり、Slackのようなスレッド機
In the fall of 2019, the Python Software Foundation and JetBrains together conducted the official third annual Python Developers Survey. Much like the previous survey, we set out to identify the latest trends and gather insight into what the world of Python development looks like in 2019. The insights from 24 thousand Python developers from more than 150 different countries have helped us get a pi
2019.10.15 週刊Railsウォッチ(20191015)スライド「Rails Performance issues and Solutions」を見る、dirtyに*_previously_was が追加、Sidekiq 6.0.1ほか こんにちは、hachi8833です。台風前のつっつきでしたので、エントリを減らし気味にしてみました🙇。 台風19号の最大瞬間風速は75mらしく、これを時速に直すと270km/h。 東海道新幹線の最高速度が285km/h、飛行機の離陸時の速度が240〜300km/hらしいので、新幹線や飛行機並みのスピードでいろんなものが飛んできます。ヤバい。https://t.co/iKTTEgf5Nzhttps://t.co/Ic8ky9GPsUhttps://t.co/Ic8ky9GPsU pic.twitter.com/Y5TpNX2Dvg — Junich
Javascriptを学習しているとき、なんらかのチュートリアルを行なっている時、プロトタイピングを行なっているときなど、 書いたコードの動きや値をちょっと確認したいときがあります。 そういった場合に非常に有用なQuokka.jsというのを教えてもらったので試してみました。 主な特徴は、 JavaScriptとTypeScriptを瞬時にフィードバックしながら実行します。ランタイムの値が更新され、入力中のコードの横にエディタに表示されます といったことです。 始めるのに設定などは必要なく、エディタでQuokkaファイルを開きコードを書いていくだけです。 VSCode, JetBrains IDE, Atom, SublimeTextといったエディタの拡張機能が提供されています。 install VSCodeにインストールしてみました。 拡張機能の画面を開いて,quokkaと検索製て一番上に
人工知能研究組織のOpenAIとの協力で生まれた、人間が途中まで記述したソースコードの「続き」を自動で補完する機能「GitHub Copilot」が、2022年6月21日からすべてのユーザーが利用可能となりました。 GitHub Copilot is generally available to all developers | The GitHub Blog https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers/ GitHub Copilot helps you get better focus and build faster by instantly suggesting code—and is now available for developers everyw
AWS Lambda 関数を Go ランタイムで動かす Hello World レベルの初学者コンテンツを探していて,ドキュメントにも載っている blank-go プロジェクトがお手軽に使えて良かったので紹介したいと思う❗️初学者に教えるときに使えるぞ〜 \( 'ω')/ github.com ちなみに AWS Lambda に入門するための blank-xxx は Go 以外にも Node.js / Python / Java など多くある❗️ docs.aws.amazon.com blank-go 紹介 blank-go では AWS CLI を使って Go ランタイムで動く AWS Lambda 関数をデプロイできる.実装としては,Amazon SQS のイベント情報(実際に Amazon SQS キューと連携するのではなく event.json を渡す)や AWS Lambda
Appleが8月24日付けでリリースした「Safari Technology Preview 202」で、WebAssembly Garbage Collection(WasmGC)が実装されることが明らかになりました。 Safari Technology Previewの内容は数カ月から半年程度で正式版Safariのバージョンアップに反映されることが多いため、早ければ2024年末から年明けくらいには正式版のSafariのデフォルトの機能としてWasmGCが利用できるようになることが期待されます。 すでにChrome、Microsoft Edge、FirefoxはWasmGCをサポートしており、SafariがWasmGCをサポートすることで、主要なWebブラウザのWasmGCが出揃うことになります。 参考:Firefox 120登場、WebAssemblyガベージコレクション(WasmGC
2020.04.07 週刊Railsウォッチ(20200407後編)RubyのTracePointでデバッグ、Rubyとモナド、Gitノウハウ集、リモートワークほか こんにちは、hachi8833です。リモートワークでは、高品質のマイクの他に高品質の椅子も重要ということが判明しつつあるようです。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 毎月第一木曜日に「公開つっつき会」を開催しています: お気軽にご応募ください ⚓Ruby ⚓TracePointで変わるRubyのデバッグ 元記事: Changing the Approach to Debugging in Ruby with TracePoint | AppSignal B
A recent tweet by a friend of mine noted how the public interest in the Scala programming language seems to have plateaued or waned, which matches my feeling of the latest trends and zeitgeist. This blog post will go into why I think that has happened, where Scala stands now, and what the future holds for the Scala community. About the Author: Haoyi is a software engineer, and the author of many o
週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Ruby 🔗 Ruby30周年記念イベント関連情報 イベント: プログラミング言語Ruby30周年記念イベント -- 無事開催されました パンフレットP
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く