API構築の基礎を学んだ。QConは、開発者コミュニティにおける知識とイノベーションの普及を促進することで、ソフトウェア開発に力を与える。実務者主導のカンファレンスであるQConは、チーム内のイノベーションに影響を与える技術チームのリーダー、アーキテクト、エンジニアリングディレクター、プロジェクトマネージャー向けにデザインされている。Sheehy氏は、人工知能ハイプ時代における責任ある開発者としてのあり方について、洞察に富んだ開会基調講演をした。Grizzanti氏が、「スタッフ・プラス」への道と、それを「科学」というより「芸術」としてとらえ、芸術を創作することとソフトウェアを創作すること、そして組織のダイナミクスに対処することの類似性について語っている。Codeを採用する:確認するべき6つの適性LCNC(ローコード/ノーコード)プラットフォームは、プログラマーだけでなくプログラマーでなくても、最小限のコーディングとワンクリックのデプロイメントで、アプリケーションソフトウェアを開発できるよう設計されている。ドラッグ&ドロップ方式のインターフェースなどを利用することで、開発・デプロイメントプロセスを簡素化し、効率的なアプリケーション開発とデプロイメントを実現する。できるだけデータベースに近づかないこと。必要がない限り、データベース接続をオープンしてはいけないし、トランザクションを開始してはいけない、ということだ。キャッシュを利用すると、特に読み出しモードでデータベースにアクセスするアプリケーションの場合、データベースをかなりオフロードすることができる。メモリキャッシュはディスクキャッシュよりも望ましく、ディスクキャッシュはネットワーク越しのアクセスやリレーショナルデータベースよりも望ましい。個のキャッシュゾーンではなく1つのキャッシュゾーンに問い合わせるだけでよくなり、必要なCPUリソースや時間を節約できる。その上、オブジェクトグラフ全体を取得すると、オブジェクトグラフを自分で組み立てる時間も節約できる。ログインセッションデータのような一時的なデータをデータベースに格納するのは避けること。私の経験から言うと、永続的なストレージ(データベースやディスク)に格納するのは、実在する、必要かつ重要な、利用可能なビジネスデータだけにして、それ以外は格納してはいけません。配信するものは配信先の近くに配置しておくこと。コンテンツを取得する方が高速で、リソースも節約できる。複数のリクエストが同じリソースにアクセスして同じ計算をしているなら、まず最初のリクエストを処理しよう。他のリクエストにはその処理が完了するのを待たせて、その最終結果を再利用する方が望ましい。すべてのスレッドがリソースにアクセスできても、処理が遅くなるだけだろう。観点から、1つのプロセスをキューによって個別のステップに分離して、各ステップをワーカースレッドの数を制限して実行しよう。すると、スケーラビリティとパフォーマンスが驚くほど改善されることが多いです。アプリケーションはできるだけリモートでやりとりしないようにすること。ネットワーク越しのやりとりはメモリに比べると、無視できないくらい遅いためだ。Faler氏の投稿に対して、いくつかコメントが付いている。次のように注意している。私はデータベースをオフロードすることについては慎重です。正反対な手段をとり、すべてをアプリケーション層に置いている人を見たことがあります。リモートにあるメモリキャッシュはローカルにあるディスクキャッシュよりも高速である、と考えており、Faler氏もこれに同意している。リモートホストにあるメモリに(ネットワーク越しに)キャッシュする方が、ローカルにあるディスクにキャッシュするよりも速いこともあるでしょう。ディスクからシーケンシャルデータを読み出すのは、リモートホスト上のメモリから読み出すのと比べて、およそ3倍以上遅くなります。シーク時間については言うまでもないでしょう。いう記事を書いている。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。Inc.プライバシーBT。