Shoeisha Technology Media

CodeZine(コードジン)

特集ページ一覧

Webフロントエンドのレガシーコードを改善するには?

-[Vol.660]-------------------------------------------------------
このメールはCodeZineで登録された方にお送りしています。
配信の停止は文末をご覧ください。
-----------------------------------------------------------------

[0]目次
----------
[1]新着記事一覧
[2]今週のニュース一覧
[3]人気記事ランキング
[4]リクエスト&投稿
[5]配信停止の方法

CodeZineのTwitterアカウント、Facebookページも公開しています。
* Twitter   => https://twitter.com/codezine
* Facebook1 => 
* Facebook2 => 

【翔泳社デジタルファースト】
電子書籍やオンデマンド出版を活用した新ブランドです:
https://www.shoeisha.co.jp/book/digitalfirst?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

━━━━━━━━━━━━━━━━━━━━
[1] 新着記事一覧:5本(6/19~6/26)
━━━━━━━━━━━━━━━━━━━━
こんにちは、CodeZine編集部です。今週のオススメ記事はこちらです。

★Webフロントエンドのレガシーコードを改善するには? 
 一筋縄ではいかないモダナイズ
 タウンワークはオープンから10年以上が経過しており、JavaScript、CSS、HTML
を含め、フロントエンドの老朽化が課題となっているのは連載の第1回でお伝えし
た通りです。過去のA/Bテストの名残や、暫定対応と思われるコードが継ぎ足され
た結果、似たようなコードが残っていることも多く、フロントエンドのエンハンス
の際に手戻りを多く誘発することが問題視されていました。本稿ではこうした問題
に対し、この1年で取り組んできた改善内容を紹介します。派手な内容はないです
が、レガシーコードに現実的に対峙し改善していく際の参考にしていただければと
思います。

https://codezine.jp/article/detail/11570?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

◆「Ruby on Rails」の基本理念とベースとなる考え方を知っていますか? 
 RubyのWebアプリケーション開発用フレームワークといえばRails。翔泳社では独
学でスキルを習得できる「独習」シリーズの最新刊『独習Ruby on Rails』を6月19
日に発売しました。今回、本書からRailsのベースとなる考え方を紹介。どのよう
な思想で成り立っているフレームワークなのかを理解することで、より効率的に学
ぶことができるのではないでしょうか。

https://codezine.jp/article/detail/11574?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

◆「共通鍵暗号」 ~マンガでプログラミング用語解説
 この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマ
ンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきがちな
専門用語・概念をやさしく読み解き、よりスムーズな学習を手助けします。市販の
プログラミング入門書の副教材としてもぜひご活用ください。今回解説するのは、
機密情報を安全に届けるために使われる暗号化方式の一つ「共通鍵暗号」です。

https://codezine.jp/article/detail/11529?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

◆平成元年生まれのVR、令和の先にどこへ行く 
 『VR原論』刊行イベントで識者が語った過去と未来
 6月7日、VRが1989年にサンフランシスコで初めてデモ展示されたのと同じ日に、
『VR原論』(翔泳社)の刊行記念トークセッション「VR生誕祭」が開催された。著
者の服部桂さん、服部さんの盟友で東京大学バーチャルリアリティ教育研究セン
ター長の廣瀬通孝さん、そして近年のVRブームを牽引するGOROmanさんが集い、そ
れぞれの視座からVRの過去と未来が語られたイベントの様子をお届けする。

https://codezine.jp/article/detail/11573?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

◆「Eltropy」――誰も気づかなかった顧客エンゲージメント向上の秘策
 【シリコンバレー直送便】
 本連載では、米国西海岸はシリコンバレーから、旬なスタートアップの情報を厳
選してお届けする。第2回では、メッセージアプリとAIを活用したデジタルマーケ
ティングのスタートアップ「Eltropy(エルトロピー)」を紹介する。

https://codezine.jp/article/detail/11572?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

◆【こちらも注目!】IT人材ラボの新着記事

・プロマネに必要なのはプロジェクトで成し遂げることを明らかにする提案力、
 おろそかにすれば地獄が待つ――パラダイスウェア 橋本将功氏


◆【こちらも注目!】EnterpriseZineの新着記事

・個人情報保護法はどのようにして生まれたか
 ―コンピュータの出現と「人間疎外」という概念
https://enterprisezine.jp/article/detail/12181?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

・「DevOpsの指標は顧客に提供できる価値」成功の秘訣は?
https://enterprisezine.jp/article/detail/12180?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

・「製造業ARに競合がいない理由」―PTCのAR事業責任者に訊く
https://enterprisezine.jp/dbonline/detail/12174?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

◆【こちらも注目!】EdTechZineの新着記事

・大学の必修授業でオンライン英会話!? 
 「外国人と1対1で英語で話す」体験から得られるものとは


・どんな仕事でも必要な「伝える力」を磨く授業を小学生が体感!
 『プレゼンドリル』発売記念イベント


━━━━━━━━━━━━━━━━━━━━
[2] 新着ニュース:3本(6/19~6/26)
━━━━━━━━━━━━━━━━━━━━
・システム構築における基盤技術の全体像を一気に掴む 
 『絵で見てわかるITインフラの仕組み 新装版』発売(06-21)
https://codezine.jp/article/detail/11564?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

・ソラコムの「SORACOM Air for セルラー」、IoT契約回線数が100万回線を突破
 (06-20)
https://codezine.jp/article/detail/11591?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

・人気のPythonで深層学習を始めたい! 『現場で使える!Python深層学習入門』
 発売(06-20)
https://codezine.jp/article/detail/11560?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

━━━━━━━━━━━━━━━━━━━━
[3] 人気ランキング(6/19~6/25)
━━━━━━━━━━━━━━━━━━━━
<記事>

●1位 「共通鍵暗号」 ~マンガでプログラミング用語解説
https://codezine.jp/article/detail/11529?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

●2位 Webフロントエンドのレガシーコードを改善するには? 
   一筋縄ではいかないモダナイズ
https://codezine.jp/article/detail/11570?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

●3位 新機能でさらに便利になったAndroid Studio 3.4を知ろう
https://codezine.jp/article/detail/11581?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

●4位 「Eltropy」――誰も気づかなかった顧客エンゲージメント向上の秘策
   【シリコンバレー直送便】
https://codezine.jp/article/detail/11572?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

●5位 「Vue.js」でWebページを作成できるフレームワーク
   「Nuxt.js」最初の一歩
https://codezine.jp/article/detail/11566?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626


<ニュース>

●1位 人気のPythonで深層学習を始めたい! 
   『現場で使える!Python深層学習入門』発売
https://codezine.jp/article/detail/11560?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

●2位 Webアプリ開発のフレームワーク「Rails」を基礎から学べる
   『独習Ruby on Rails』発売
https://codezine.jp/article/detail/11559?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

●3位 システム構築における基盤技術の全体像を一気に掴む 
   『絵で見てわかるITインフラの仕組み 新装版』発売
https://codezine.jp/article/detail/11564?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

●4位 ソラコムの「SORACOM Air for セルラー」、
   IoT契約回線数が100万回線を突破
https://codezine.jp/article/detail/11591?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

●5位 「CEDEC 2019」セッション第1弾および「CEDEC AWARDS 2019」優秀賞が発表
https://codezine.jp/article/detail/11586?utm_source=cz-news&utm_medium=email&utm_campaign=cz-news20190626

━━━━━━━━━━━━━━━━━━━━
[4] リクエスト&投稿
━━━━━━━━━━━━━━━━━━━━
「こんな記事が読んでみたい!」というリクエストがありましたら、
編集部までお気軽にご応募ください。
また、投稿も随時受け付けています。
その他のご要望にも柔軟に対応してまいりますので、どしどしお寄せください。

・サポート用アドレスはこちら


・投稿用アドレスはこちら


━━━━━━━━━━━━━━━━━━━━
[5] 配信停止の方法
━━━━━━━━━━━━━━━━━━━━
メールマガジンの配信停止はこちらからお手続きください。
https://shoeisha.jp/ml/cancel/cz?token=eQYVE42L5145ccea546284e4e911163a226613dd&utm_source=cz_teikimail_20190626&utm_medium=email&utm_campaign=teikimail

配信先の変更は、ログイン後、
「メールアドレス・パスワードの変更」からお手続きください。
https://shoeisha.jp/users/account

・ニュースの内容は予告なしに変更される場合があります。
・記事中の会社名、製品名は、弊社および各社の登録商標、商標です。
・お問い合わせについては、
 https://shoeisha.jp/help/contact/cz/
 へご連絡ください。
────────────────────
発行:株式会社翔泳社 CodeZine編集部
(c)2005 SHOEISHA. All rights reserved.

All contents copyright © 2005-2019 Shoeisha Co., Ltd. All rights reserved. ver.1.5