タグ

ブックマーク / gihyo.jp (132)

  • 実践 Svelte入門

    2023年4月28日紙版発売 2023年4月28日電子版発売 Kyohei Hamaguchi (tnzk),小関泰裕 著 B5変形判/320ページ 定価3,740円(体3,400円+税10%) ISBN 978-4-297-13495-2 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 「Svelte(スベルト)」は,ユーザーインターフェイスを構築するためのJavaScriptフレームワークのひとつです。Svelteには,ユーザインターフェイスで重要な役割を担う「状態管理」を特別な記法や関数を使うことなく記述できる,作成したコンポーネントをラ

    実践 Svelte入門
    efcl
    efcl 2023/08/05
    Svelteの入門書
  • 第4回 アクセシビリティをQA(品質保証活動)につなげる。チケットの扱いを決める | gihyo.jp

    アクセシビリティを組織で向上させる──社内外の認知・効果測定から、新規開発への組み込みまで 第4回アクセシビリティをQA(品質保証活動)につなげる⁠⁠。チケットの扱いを決める 連載は『Webアプリケーションアクセシビリティ─⁠─今日から始める現場からの改善』を補うものです。紙幅の都合で同書に収められなかった原稿を再構成しました。 同書の第7章「アクセシビリティの組織導入」の続編にあたります。同書第7章は、会社内でたった一人でアクセシビリティの取り組みを始めてから、正式なチームを立ち上げるまでのノウハウを紹介しました。連載はそこからさらに取り組みを広げていくためのノウハウをまとめます。 2024年4月22日追記:同書の第7章「アクセシビリティの組織導入」も「アクセシビリティを組織で向上させる ─⁠─たった一人から始めて、社内に認知されるまで」として公開しました。 ソフトウェア開発の現場で

    第4回 アクセシビリティをQA(品質保証活動)につなげる。チケットの扱いを決める | gihyo.jp
    efcl
    efcl 2023/03/04
    "アクセシビリティの重大度とチケットの重大度をそろえる" アクセシビティにおけるImpact
  • Webアプリケーションアクセシビリティ ――今日から始める現場からの改善

    2023年2月27日紙版発売 2023年2月27日電子版発売 伊原力也,小林大輔,桝田草一,山伶 著 A5判/576ページ 定価3,960円(体3,600円+税10%) ISBN 978-4-297-13366-5 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 アクセシビリティとは「利用可能な状況の幅広さ」のこと。より多くの人が,より多くの環境で,より多くの状態で利用できることです。もちろんそこには視覚・上肢・認知などに障害があるケースも含みます。日々繰り返し利用するWebアプリケーションにこそ,アクセシビリティが求められます。 Webサイ

    Webアプリケーションアクセシビリティ ――今日から始める現場からの改善
    efcl
    efcl 2023/02/22
    2023年2月27日発売 ウェブアプリケーションに置けるアクセシビリティについての書籍
  • 改訂3版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで

    このの概要 2010年の刊行から約100,000部の実績を誇るロングセラーを,ECMAScript 2022に対応した内容で200ページ増の大幅改訂。最新の基文法から,開発に欠かせない応用トピックまで解説します。JavaScriptらしく書くために大切なオブジェクトの扱い方や,大規模開発でさらに実用的になったオブジェクト指向構文を学び,しっかりと動くプログラムの作り方を質から理解できます。 こんな方におすすめ JavaやC言語などほかのプログラミング言語の経験があり,JavaScriptを新規に学びたい方 JavaScriptを多少使えるけど基が不安な方 ECMAScript 2022による新たなJavaScript記法を学びたい方 Chapter 1 イントロダクション 1.1 JavaScriptとは? 1.1.1 JavaScript歴史 1.1.2 復権のきっかけはAja

    改訂3版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで
    efcl
    efcl 2023/01/15
    2023年2月13日発売 JavaScriptの入門書
  • 実践Node.js入門 ―基礎・開発・運用

    2023年1月26日紙版発売 2023年1月17日電子版発売 伊藤康太 著 A5判/384ページ 定価3,278円(体2,980円+税10%) ISBN 978-4-297-12956-9 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 Node.jsの入門書です。Node.jsは今やWebアプリケーション開発には欠かせない存在です。 書には,Node.jsで実際にアプリケーション開発をはじめるための知識がまとまっています。 基礎知識,環境構築,重要文法,非同期,CLIツール開発,Expressを用いたサーバーサイドの開発やフロントエンド(R

    実践Node.js入門 ―基礎・開発・運用
    efcl
    efcl 2023/01/13
    2023年1月17日発売。 Node.jsの入門書
  • 読みやすいコードのガイドライン ―持続可能なソフトウェア開発のために

    このの概要 開発が大規模化・長期化するほど,コードを「読む」コストは増大していきます。そのため「読みやすさ」の向上は,生産性を改善し,プロダクトの成長限界を引き上げる重要な手段と言えるでしょう。 書は,読みやすさの質を学び,実践するための考え方をマスターできる一冊です。体系的な理解を実現するため,あらゆる角度から,豊富な例を交えて解説しています。表面的なテクニックではなく,いま目の前にあるコードに最適な改良方法を選び取る力が身に付きます。 こんな方におすすめ プログラミングの基を学び終え,さらにステップアップしたい方 1か月以上かかる長期の開発に携わる方 コーディングのルールをどう適用するか知りたい方 はじめに 第1章 可読性の高いコードを書くために 1-1 生産性への恩恵 1-1-1 開発の規模と生産性の関係 1-1-2 可読性を高めるための環境と評価体制 1-2 可読性の高いコ

    読みやすいコードのガイドライン ―持続可能なソフトウェア開発のために
    efcl
    efcl 2022/10/03
    リーダブルコード的な書籍。 サンプルコードがKotlinで珍しい(クラスっぽい言語)。 第6章 依存関係とかPRの分割の話面白かった。
  • TypeScriptとReact/Next.jsでつくる 実践Webアプリケーション開発

    2022年7月25日紙版発売 2022年7月22日電子版発売 手島拓也,吉田健人,高林佳稀 著 B5変形判/448ページ 定価3,498円(体3,180円+税10%) ISBN 978-4-297-12916-3 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 新しいフロントエンドの入門書決定版! 書はReact/Next.jsTypeScriptを用いてWebアプリケーションを開発する入門書です。 WebアプリケーションフレームワークNext.jsReactをベースに開発されています。高速さに裏付けされた高いUXと,開発しやすさを両立しているのが特徴です。

    TypeScriptとReact/Next.jsでつくる 実践Webアプリケーション開発
    efcl
    efcl 2022/08/01
    2022年7月22日 発売。 Next.jsの入門本
  • [ネットワーク超入門]手を動かしながら学ぶIPネットワーク

    2022年4月16日紙版発売 2022年4月13日電子版発売 Gene 著 A5判/304ページ 定価2,860円(体2,600円+税10%) ISBN 978-4-297-12687-2 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 ネットワークのしくみや技術を理解するには,技術用語を暗記するだけではなかなか身につかないものです。また,実際の社内ネットワークやインターネットは,1つのネットワークにすべての機器がつながっているわけではなく,複数のネットワーク同士が相互に接続されています。そこで,書では仮想環境でネットワークを段階的に構築しながら学べるように構成

    [ネットワーク超入門]手を動かしながら学ぶIPネットワーク
    efcl
    efcl 2022/05/28
    ネットワーク入門。 シミュレータでVLANとかL3スイッチとか見ていく
  • 達人が教えるWebパフォーマンスチューニング 〜ISUCONから学ぶ高速化の実践

    2022年6月4日紙版発売 2022年5月30日電子版発売 藤原俊一郎,馬場俊彰,中西建登,長野雅広,金子達哉,草野翔 著 B5変形判/360ページ 定価3,278円(体2,980円+税10%) ISBN 978-4-297-12846-3 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 LINE株式会社が主催するWebサービスのパフォーマンスチューニングコンテスト,ISUCON(Iikanjini Speed Up Contest)で技術を競い合ってきた著者がWebサービス高速化のための考え方とノウハウをわかりやすく解説。 書では,お題となるWebサービスをひ

    達人が教えるWebパフォーマンスチューニング 〜ISUCONから学ぶ高速化の実践
    efcl
    efcl 2022/05/20
    ISUCON本
  • プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方まで

    2022年4月22日紙版発売 2022年4月19日電子版発売 鈴木僚太 著 B5変形判/424ページ 定価3,278円(体2,980円+税10%) ISBN 978-4-297-12747-3 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 TypeScriptは,JavaScriptに静的型付けの機能を加えたオープンソースのプログラミング言語です。書では,根幹となるJavaScriptの仕様・機能とともに,TypeScript独自の仕様・機能を解説します。TypeScriptの基礎知識はこれ一冊だけで学べます。 静的型付き言語は世にいくつも

    プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方まで
    efcl
    efcl 2022/04/07
    2022年4月22日発売 TypeScriptの入門書
  • コンセプトから理解するRust

    2022年2月12日紙版発売 2022年2月7日電子版発売 原旅人 著 B5変形判/360ページ 定価3,520円(体3,200円+税10%) ISBN 978-4-297-12562-2 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 Rustはメモリ安全,スレッド安全を保ちつつ,高パフォーマンスなプログラムを開発できるプログラミング言語です。また,手続き型,オブジェクト指向型,関数型でのプログラミングに対応できるマルチパラダイムの言語でもあります。ただ,そういったRustのポテンシャルを引き出すには,所有権やライフタイム,ジェネリクスやトレ

    コンセプトから理解するRust
    efcl
    efcl 2022/01/27
    C++やPython、Javascriptなどの他の言語とRustを比較しながらコンセプトを説明する書籍
  • 第1回 中国が注目する「儲かるオープンソース」 | gihyo.jp

    世界的なムーブメントに多くの中国企業が参加 多くのスマートフォンやネットワーク機器を開発している中国からのOSSへの貢献が、ここ数年、大きく目立つようになってきました。LinuxカーネルV5.10のコミットは13.4%が中国からで、最も貢献の多い国の1つです。コミットしたエンジニアの総数でも448名と最多で、彼らの多くがファーウェイ、シャオミなど中国のスマートフォン、ネットワーク機器の関連企業です。 近年は、Linux Foundation、OpenStackなどのファウンデーションやコンソーシアムのスポンサーに中国企業が目立つようになり、ボードメンバーにもアリババやファーウェイなどからの参加が見られるようになりました。ハードウェア企業は製品を、プラットフォーム企業はサービスを販売する。その品質を効率的に高めるために、オープンソースは有力な手法です。GoogleMicrosoftがビジネ

    第1回 中国が注目する「儲かるオープンソース」 | gihyo.jp
    efcl
    efcl 2021/09/04
    中国のオープンソースについて
  • サーバ/インフラエンジニアの基本がこれ1冊でしっかり身につく本 | Gihyo Digital Publishing … 技術評論社の電子書籍

    サーバ/インフラエンジニアの基がこれ1冊でしっかり身につく 著者 馬場俊彰 著 発売日 2021年4月9日 更新日 2021年4月9日

    サーバ/インフラエンジニアの基本がこれ1冊でしっかり身につく本 | Gihyo Digital Publishing … 技術評論社の電子書籍
    efcl
    efcl 2021/04/11
    サーバ、インフラ入門本
  • Web配信の技術 ―HTTPキャッシュ・リバースプロキシ・CDNを活用する

    このの概要 HTTPキャッシュ,リバースプロキシ,CDNなどWeb開発で大切な「配信」の技術。 重要な技術ながら,現場では知見のあるエンジニアが少なく,なんとなくで運用されていたり,導入が遅れていたりします。 書では,HTTPキャッシュの基礎から解説し,一冊でしっかり配信が学べます。 速くて落ちないWebサイト/Webサービス/Web APIの実現はもちろん。キャッシュ事故やセキュリティ上の問題を防ぐのにも役立ちます。 こんな方におすすめ CDNやリバースプロキシの導入に興味のあるアプリケーションエンジニアインフラエンジニア 配信技術を学びたいインフラエンジニア Webサービスを高速化させたいフロントエンドエンジニア 第1章 はじめに 1.1 書の対象と目的 1.2 書の構成 1.3 下準備 第2章 配信の基礎 2.1 配信のとらえ方 2.1.1 配信の根幹 2.2 標準仕様でや

    Web配信の技術 ―HTTPキャッシュ・リバースプロキシ・CDNを活用する
    efcl
    efcl 2021/02/15
    Cache-Controlについて詳しく解説してる書籍。 CDNはVanishのVCLを使っている話が多め。 CDNの役割とネットワークの仕組みについて
  • 2021年のWebアクセシビリティ | gihyo.jp

    あけましておめでとうございます。株式会社ミツエーリンクスの中村直樹です。昨年に引き続き、2021年のWebアクセシビリティの短期的な予測をしてみます。 Web Content Accessibility Guidelines(WCAG)2.2 いよいよ今年はWCAG 2.2がW3C Recommendation(勧告)になる年となります。WCAGを策定しているAccessibility Guidelines Working Group(AG WG)による昨年9月時点でのProject Planの情報によると、勧告までのマイルストーンは次のようになります。 執筆時点では、昨年8月11日付けのWorking Draft(作業草案)が最新の文書となります。WCAG 2.1から9つの新しい達成基準(Success Criteria; SC)が追加されており、具体的には下記に記載しているとおりです。

    2021年のWebアクセシビリティ | gihyo.jp
    efcl
    efcl 2021/01/06
    ウェブアクセシビリティの仕様のステータスについての記事。 2020年のWCAGの変更点、WCAGのデジュール標準としてのISO/JIS版のステータス。 策定作業中のWCAG 3.0、WAI-ARIA 1.2についてなど
  • 2021年のウェブ標準とブラウザ | gihyo.jp

    2021年になりましたね。 矢倉眞隆(myakura)です。ウェブ標準やブラウザに興味のあるウェブ開発者です。gihyo.jpでは2009年に「Web標準とその周辺技術の学び方」という連載をしていました。 今回は昨年の泉水さんに代わり、2021年のウェブ標準やブラウザの動向を占おうと思います。2020年は世界もブラウザもそれなりに大きな出来事がありましたので、2020年の動きをまずおさえ、そのうえで2021年はどうなるのかを考えてみました。 W3Cのプロセス改訂でLiving Standardライクな仕様の改訂が増えていく W3Cは2020年9月に、新しいプロセス文書と特許ポリシーを公開しました。 新しい文書プロセスはW3Cの組織の定義や標準化の流れ、意思決定などについて定めた文書です。ここ数年は毎年更新されていますが、2020年はこれまでと比べて最大級とプレスリリースでもうたわれています

    2021年のウェブ標準とブラウザ | gihyo.jp
    efcl
    efcl 2021/01/05
    2020年におけるHTML、CSS、DOM APIに変化についてまとめた記事。 また、IE 11と旧Edgeのサポート状況、UA Client HintやPrivacy Sandboxなどの取り組みについてなど幅広くウェブ(標準)の状況について扱っている
  • エンジニアのためのリスクマネジメント入門

    2020年2月27日紙版発売 2020年2月27日電子版発売 田邉一盛 著 A5判/192ページ 定価2,508円(体2,280円+税10%) ISBN 978-4-297-11193-9 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 伝統的なリスクマネジメントは,すでに体系化された分野と言えます。しかし,FinTechやIoTの普及により多様化する複雑な事業には,これまで大企業で培われた画一的なリスクマネジメントでは限界があります。このような状況の中,ITベンチャーなど企業の規模を問わず,多くの企業でリスクマネジメント資格や知識を持つエンジ

    エンジニアのためのリスクマネジメント入門
    efcl
    efcl 2020/09/27
    昔と今のリスクマネジメントの違い(意図しない好ましくない影響だけじゃなくて好ましい影響もコントールする)とかリスクの整理/コントロールの仕方。 事例としてベネッセ事件とかHDDオークションとか。AzureのDNS更新失敗
  • TCP技術入門 ――進化を続ける基本プロトコル

    2019年7月6日紙版発売 2019年7月1日電子版発売 安永遼真,中山悠,丸田一輝 著 A5判/288ページ 定価2,948円(体2,680円+税10%) ISBN 978-4-297-10623-2 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 5G(第5世代移動通信),IoT(Internet of Things),自動運転をはじめ,ネットワークにまつわるサービスは飛躍的な発展を遂げつつあります。 通信の高速化,端末の爆発的な増加,クラウドによる遠隔送受信をはじめとした大きな変化のなか,通信の信頼性や効率性を担うTCPの存在感が増してき

    TCP技術入門 ――進化を続ける基本プロトコル
    efcl
    efcl 2020/01/09
    TCP、BBRとか輻輳制御アルゴリズムについて詳しい書籍
  • 第5回 DB側でやること、アプリ側でやることを見極めよう | gihyo.jp

    記事は、『Software Design 2019年8月号』の第2特集「ゲームを題材に学ぶ 内部構造から理解するMySQL」をWeb掲載用に再編集したものです。 記事のテーマを、より基的なところから丁寧に解説した『SQLの苦手を克服する データの操作がイメージできれば誰でもできる』が2019年8月26日に発売されました。記事と併せてご活用ください。 「JOINDBサーバの負荷が高くなる」は当か? 「⁠JOINは複雑なので、単純なSQLに分割してぐるぐる系で取得すれば、処理が遅くなったとしても、DBサーバの負荷は減る」と考えているエンジニアが実際に存在します。前回解説したとおり、SQLのオーバーヘッドの大きさをイメージできれば、「⁠そんなことはない」と理解できたかもしれませんが、さらに深く理解するために、稿ではJOINを分割したときと、JOINしたときの違いを見てみましょう。

    第5回 DB側でやること、アプリ側でやることを見極めよう | gihyo.jp
    efcl
    efcl 2019/09/20
    "ほとんどの場合,「⁠SQLでどこまで処理すべきか」というのは,「⁠ソート以外のデータに関連する処理はすべてSQLで処理すべき」となります。"
  • 実践Rust入門[言語仕様から開発手法まで]

    2019年5月8日紙版発売 2019年4月26日電子版発売 κeen,河野達也,小松礼人 著 B5判/576ページ 定価4,378円(体3,980円+税10%) ISBN 978-4-297-10559-4 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 Rustは2015年に安定版がリリースされた新しい言語です。静的型付けと関数型言語などにみられる高度な抽象化のしくみを取り入れており,高品質で再利用性の高いプログラムを開発できます。さらに,ハードウェア資源についてC/C++と同等の効率の良い制御ができますが,決定的に違うのは,安全性をかなり重

    実践Rust入門[言語仕様から開発手法まで]
    efcl
    efcl 2019/04/14
    Rustについての書籍