PRESS』編集部が自信を持ってお届けするシリーズです。PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。『JavaScript徹底攻略』では,いまやWebアプリケーション開発の中心的な言語となったJavaScriptについて,jQueryやnode.jsといったライブラリやフレームワーク,設計から見直すクライアントサイドMVCの考え方,テストを中心とした品質向上のための環境構築,CoffeeScriptによる開発,データ交換のためのJSON/YAMLなど,複雑化する一方の開発現場を支える技術やツール,ノウハウを,多彩に取り上げていきます。MobilejQueryは,JavaScriptライブラリの現在のデファクトスタンダードです。jQueryを使えば,モダンで操作性の良い,クロスブラウザに対応したWebアプリケーションを手軽に作ることができます。jQueryは拡張性に優れており,豊富なプラグインがそろっています。本特集ではjQueryについて,基礎から応用まで徹底解説していきます。特集2現場で使えるNode.js大量接続もリアルタイム処理もお任せ!Node.jsを用いるとJavaScriptをサーバサイドで実行できます。ブラウザ上のJavaScriptと同じ記述方法,同じ仕様で動作するため,JavaScriptを知っている人であれば簡単にサーバサイドプログラムを作ることができます。Node.jsはリアルタイムな非同期処理に向いているため,特に高度な知識がなくとも,JavaScriptを記述するだけで高速でスケーラブルなプログラムを書くことができます。本特集ではNode.jsについて,手を動かして実践しながらゼロから応用まで解説していきます。特集3はじめてのクライアントサイドMVCもうスパゲッティコードを作らない!JavaScriptを駆使したリッチなWebアプリケーションを,従来のサーバサイドプログラミングを中心としたシンプルなWebアプリケーションと同様の感覚で設計してしまうと,たちまちフラグやif文だらけのスパゲッティコードになってしまいます。それらを解決するために,最近ではクライアントサイドMVCなどのアーキテクチャやそれをサポートするフレームワークも注目を集めています。本特集では,リッチなWebアプリケーションを設計するためのノウハウを,徹底解説していきます。大規模開発を支えるテスト環境の構築と品質向上ノウハウ利用シーンが急速に広がってきているJavaScript。それと同時にコードはますます複雑化・大規模化してきましたが,残念ながらそれを取り巻く開発環境の整備が追いついていません。そこで本特集では,そのようなJavaScriptの継続的な大規模開発を支えるためのテストとコードの品質向上ノウハウを選りすぐって解説していきます。べてのエンジニアのための,プログラミング技術情報誌です。~テスト管理の効率を上げ,脆弱性診断を自動で行う~早期リリースが注目される中で,ソフトウェアの品質やセキュリティ面への対応も重要になってきたと感じます。本連載では,安全性・安定性を加えた開発サイクルについて考えていきます。ゆるく,不定期に更新予定です。本特集では,2018年10月にリリースされたばかりのバージョン11と,現場の主力として使えるバージョン10にフォーカスし,この7年間で大きく進化したPostgreSQLの魅力を余すことなくお伝えします。TopicsUbuntuコミュニティに興味があるユーザ向けに,ML・Wiki・フォーラムなどの最新の話題を1週間分厳選してお届けします。......押さえておきたい輻輳制御アルゴリズム本連載ではTCP/IPの中でも特に,新たなアルゴリズム登場の背景として,ネットワーク環境の変化や,TCP輻輳制御アルゴリズムの変遷と概要をみていきます。Linuxの統合認証にも新たな変化がありました。この連載ではAD-Linux統合認証の最新状況を紹介します。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。統合監視ソフトウェアZabbixの概要と新機能の追加による設定や設計の考え方,よくある質問などを解説します。