InfoQ ホームページ アーティクル
-
モノリスからマイクロサービスへのマイグレーションで学んだ7つの教訓
いくつかのマイクロサービス移行で得た経験をもとにした7つの教訓が、共通の課題を克服ないし回避して成功を収めるための一助となることでしょう。
-
開発者向けの強力なブラウザであるPolypaneの作成者へのインタビュー
Polypaneは、WebアプリケーションおよびWebサイトの開発中に支援する多くの機能を備えた強力な開発Webブラウザです。先頃、Polypaneの作成者であるKilian Valkhof氏と話をして、Polypaneとは何か、その動機の背景、使用されているテクノロジー、製品作成の課題、将来の方向性などについて学ぶ機会がありました。
-
Crank: レンダリングを備えた新しいフロントエンドフレームワーク - 作者のBrian Kim氏に聞く
Brian Kim氏が発表したCrank.jsは、非同期レンダリングを最初から備えた新しいフロントエンドフレームワークです。フロントエンドアプリケーションの タス��と標準的な非同期ジェネレータの調停を行います。CrankはJavaScriptのみを使用することで、フロントエンドアプリケーションの記述に必要とされる概念の数を低減します。
-
Kubernetes Operatorの深層
Kubernetes Operatorは、アプリケーションを簡素化する開発者や、システムの複雑さを軽減するDevOpsエンジニアにとって魅力的な提案になる可能性があります。ここに、Operatorをスクラッチから作成する方法があります。
-
マシンラーニングエンジニアとして採用されるには
マシンラーニングエンジニアになるには採用面接を受けなければなりません。書籍や教育コース、プロジェクトを通じて、関連するスキルを磨くことが必要です。履歴書にはテクノロジ、フレームワーク、プロジェクトを記載しましょう。面接では、技術的な質問や洞察的な質問、プログラム課題などが問われるかも知れません。技術的なタスクを与えられた時には、すでにその仕事を持っているかのようにスキルを発揮してください。
-
Brahmos -- コンカレントレンダリングを備えた、コンパクトなReact風UIフレームワーク
Brahmosは既存のReact API(フック、コンテキスト、コンカレントモードなど)を高速性の期待できる新たな方法で実装したもので、JavaScriptの標準機能であるテンプレートリテラルを活用しています。同時に、Reactの提唱する実験的機能であるコンカレントモードAPIを備えた、数少ないUIフレームワークのひとつでもあります。他のフレームワークには、この機能の完成を待ったり、機能全体を完全な対象外としているものも見られます。
-
サーバレス革命はなぜ行き詰ったのか
従来のサーバは死んだのでしょうか?とんでもありません。今回の記事では、サーバレスモデルが特定の環境では極めて有用であるにも関わらず、広範な採用を阻むものがある、その理由を探ります。
-
すべてのDevOpsチームにFinOpsリーダが必要なのはなぜか
優れたFinOpsプラクティスは費用の削減だけでなく、インフラストラクチャやアプリケーションの設計プロセスと統合されることによって、よりよいカスタマエクスペリエンスやもっとスマートなプロダクトデザインにもつながります。 この記事では、PerimeterXのFinOps導入を実例として紹介します。
-
Gatlingを使用した負荷テストAPIとWebサイト: 始めるのに遅すぎることはありません
APIとWebサイトに対して負荷テストを実施すると、長期間の開発後にパフォーマンスを検証し、アプリから有用なフィードバックを取得して、スケーリング機能とパフォーマンスを向上させることができます。エンジニアは、負荷テストの「伽藍」を作成することを避け、全体的なパフォーマンスを向上させるための時間がほとんどないようにする必要があります。 可能な限り単純なテストを作成し、そこから繰り返します。
-
”Fastify” Node.js用Webフレームワーク - 共同開発者Matteo Collina氏へのインタビュー
Fasttifyは、Node.jsのエコシステムにおける多くのニーズを満たす、パフォーマンスオーバーヘッドの小さな、オープンソースのWebフレームワークです。Fastifyでは、強固なオープンソースプロジェクトとコミュニティを構築するための原動力として、開発者エクスペリエンスに重きを置いています。FastifyプロジェクトはOpenJS Foundationの一部です。
-
プログラミングの再考: クラウド時代のアプリケーション開発者のための言語とプラットフォーム
Ballerinaはオープンソースのプログラミング言語だ。クラウドネイティブなアプリケーションを作成するために必要な抽象化、ツール、プラットフォームを提供することにより、生産性を改善することにフォーカスしている。
-
Java InfoQ トレンド報告 — 2020年9月
この記事では、InfoQ 編集部が現在、2020年の Java 空間における技術の採用と新たなトレンドをどのように見ているかをまとめている。我々は、Java という言語に加え、Kotlin や Scala、Java 仮想マシン(JVM)、Java ベースのフレームワークやユーティリティなどの関連言語に焦点を当てている。