InfoQ ホームページ ニュース
-
Node、React、HTML、MDX、Vue、Svelte、PythonファイルからWebアプリを生成するZero Serverフレームワーク
Zero Serverフレームワークを使えば、サーバサイドレンダリングを備えて、設定のほとんど不要なWebアプリケーションの生成、構築、開発が可能になる。新バージョンではNode.js、React、HTML、MDX、Vue、Svelte、Python、静的ファイルの混在が可能になり、TypeScriptもサポートされた。
-
Googleが効率的ディープラーニングモデルのReformerをオープンソース化
Google AI研究者チームは先頃、Transformerディープラーニングモデルの効率改善バージョンであるReformerをオープンソースとして公開した。アテンション(attention)の計算にハッシュ技術を使用し、Reversible Residual Layer(可逆的残差レイヤ)を採用することにより、Reformerは、100万ワードのテキストシーケンスを16GBのメモリと単一のGPUアクセラレータのみで処理することが可能である。
-
説明可能なAIに関する調査結果を研究者チームが発表
IBM WatsonとArizona State Universityの研究者たちが、Explainable AI Planning(XAIP)の開発に関する調査結果を公開した。67の論文を対象に、この分野における傾向を図表として表したものだ。
-
-
純粋関数のプロパティを記述するには - John Hughes氏のLambda Days 2020での講演より
HaskellとQuickcheckの共同設計者のひとりであるJohn Hughes氏が、先日のLamdba Days 2020で、プロパティ(property/特性)ベースのテストについて論じた。講演の中で氏は、プロパティを導入するための5つの戦略を紹介し、それぞれの効率性を比較した上で、結論としてメタモルフィック(Metamorphic)プロパティとモデルベースプロパティが高い効率性を見せたことを報告した。
-
企業規模を問わず広がるKubernetesの利用 - CNCFの調査結果より
Cloud Native Computing Foundation(CNCF)の調査によると、Kubernetesとコンテナの採用が、特に運用環境において高まりを見せている。この傾向は、企業を対象として新たに実施された、VMwareのState of Kubernetes 2020レポートの結果とも一致する。
-
COVID-19下でメンタルヘルスと健康をケアする
COVID-19のような世界を覆う危機の時、不安、恐怖、悲しみ、怒り、フラストレーションを感じるのは普通のことであり、私たちは自分自身に優しくして、これらの感情を小さくしたり否定したりすることなく、受け入れる必要がある。ストレスを克服するためにできることはある。共感的な反応は、私たちが直面しているストレスに積極的に対処するための一つの方法だ。
-
継続的デリバリの今後10年を予想する
Dave Farley、Jez Humble両氏が、これからの10年間で継続的デリバリ(CD/Continuous Delivery)に期待するものについて、DeliveryConfで講演した。CDを成功させるためには、技術、組織、文化という、相互に深く関連した3つのパフォーマンス面を注視する必要がある。DORAのレポートには、技術的プラクティスは変革を推進することが可能だが、それだけでは不十分であることが示されている。
-
Logz.ioの調査により可観測性の大きな課題が明らかに
Logz.ioが、DevOps業界の年次調査をリリースした。今回の重点は可観測性(observability)である。調査の結果から、DevOpsと可観測性に関するツールのスプロール(sprawl)が問題化していることと、アーキテクチャの複雑化が可観測性のソリューション実装において大きな課題となっていることが明らかになった。今後1年間で、分散トレースを中心とした可観測性への投資が増大するだろう、と同社では予測している。
-
ASP.NET CoreとBlazor Serverアプリケーションに対応したVisual Studio 2019 for Mac
Microsoftは1月、Visual Studio 2019 for Mac 8.4.3をリリースした。デベロッパコミュニティフォーラムに開発者から直接寄せられた要求に応えた機能と改善が多数含まれている。Visual Studio for Macでは、AndroidとiOSの最新のプラットフォーム機能に加えて、Windows、macOS、Linuxでホスト可能な.NET Coreアプリケーションをターゲットにすることが可能である。
-
サーバレスが設計に与える影響 - DDD EuropeにおけるGojko Adzic氏の講演より
サーバレスアーキテクチャが主流化し、市場投入時間と運用コストの両面での低減を実現している。しかし、そのようなメリットを享受するには、このアーキテクチャスタイルの制限に基いたアプリケーション設計をする必要がある。DDD Europe 2020で、Gojko Adzic氏は、サーバレスを採用した自身の経験、ドメイン駆動設計(DDD)とサーバレスアーキテクチャがアプリケーション設計に与える影響について論じた。
-
高速なWebのためのAdaptive Loading
Google Chromeチームは、ネットワーク速度、CPU、メモリ、その他ウェブプラットフォームシグナルに基づいて、コンポーネントの最適なバージョンをロード・レンダリングするためのAdaptive Loadingを発表した。
-
リモートワークで成功するには
リモートワークを効果的に実施するには、社員と雇用主が共に計画し実行する必要がある。人々は、今まではオフィスにいれば仕事ができていたので、リモートワークは取り組みがいのあることだと気付くだろう。また、この取り組みに対して、リモートワークがうまくいった時、社員と雇用主の得るものは、費やした時間に見合うに足りるものとなる。
-
2020年代における効率的製品開発
Ram Sivasankaran氏は、Googleのソーシャルメディア進出、Kodak、Blockbustersの市場での失敗について検証した。氏の分析から明らかになったのは、テクノロジ採用の遅れ、データ主体による意思決定の欠如、顧客の軽視だ。Martin Reeves、Bill Lydon両氏も、競合の激化する2020年代市場についての記事を書いて、新興技術を取り入れた製品戦略を採用する必要性を説いている。
-
新しいGitHub CLIによってコマンドラインからのイシューとPRの操作が可能に
GitHubは先頃、GitHub CLIをベータリリースした。コマンドラインからイシュー操作やプルリクエストの可能なオープンソースツールだ。Go言語で記述されており、Linux、macOS、Windowsにインストールすることができる。