ホームページ  >  記事  >  ウェブフロントエンド  >  CodeTengu ウィークリー CodeTengu ウィークリー

CodeTengu ウィークリー CodeTengu ウィークリー

WBOY
WBOYオリジナル
2016-06-24 11:17:141176ブラウズ

Hello World

CodeTengu Weekly CodeTengu Weekly

CodeTengu Weekly は、GMT+8 タイムゾーンで毎週月曜日の 10:00 に発行されます。各号は現在のキュレーター リストから 3 人のキュレーターを選出します。各キュレーターが最新号の内容を担当し、各キュレーターが異なる分野を担当します。この号で興味のあるものが見つからない場合は、次の号に掲載される可能性があります。

貴重なものは決して古くなりません。

現在のキュレーターのラインナップは以下のとおりです:

    @vinta - チューリングテストに落ちました - SFが好きで、最近「ウール」を読んでいます
  • @saiday -Imnotyourson - MRT Food Promotion Committee
  • @tzangms -Oceanic / 人生の海 - 衝動買い
  • @Fukuball -ImFukuball - 最近貧乏なのですが、どんな案件でも引き受けられますか?
  • @wancw - 五月病を患い、パートタイムの人材派遣会社として働いています
  • @mingderwang
  • @kako0507 - 新しいことに挑戦するのが大好きなフロントエンドエンジニア
  • @chiahsien -Nelson
  • @hiroshiyui - 非定型秘書
  • @uranusjr - Smaller Things - これはテクノロジー週刊誌だと聞きましたが、テクノロジーについて話したくない場合はどうすればよいですか
  • @kkdai - 姿勢万歳 - Golang が好きなエンジニア
CodeTengu の Facebook、Twitter、GitHub をフォローすることもできます。 Weekly では見られないコンテンツがたくさんあります。提案や質問がある場合は、Gitter でチャットすることもできます。japanese_goblin:

開発者間の情報の非対称性の解決に尽力します

Python の役立つヒント

毎日この GitHub リポジトリで Python に関する短い記事を更新します (IPython ノートブックを使用します)。トピックはメタクラス、Enum (Python 3.4 以降でのみ利用可能)、コンテキスト マネージャー、ジェネレーターからスレッドまで多岐にわたります。読む価値があります。

github.com

AWS Cloud Design Patterns

この Wiki Web サイトには、Amazon Web Service の「クラウド設計パターン」が多数リストされており、非常に興味深いものですが、平たく言えば、実際にはさまざまな AWS サービスのユースケースです。それらをどのように組み合わせて、どのような問題を解決できるのでしょうか?

clouddesignpattern.org

AWS DynamoDB メモ

先週、私は突然 AWS Lambda と DynamoDB を使って遊びたいと思い、また CodeTengu のいくつかの定型タスクを自動化したいと思い、この記事と拡張読書記事を実行しています。プロセス中に取ったメモは少し乱雑ではありますが、それでも誰にとっても役立つはずです。しかし、実際のところ、AWS の公式文書は非常に完成されていますが、内容は少し内容が多すぎて、それを読んだ後、馬英九は 8 年後に辞任しました。

AWS Lambda は間違いなく簡単に始めることができますが、私は最近人気のサーバーレスを使用しませんでした (含まれているものが多すぎて、私のニーズはそれほど複雑ではありません) 代わりに、シンプルな @tj によって書かれた apex を使用しました。使いやすくて、有名なアーティストによって作られただけの価値があります~

さらに、DynamoDB のインデックスの設定方法を勉強するのに多くの時間を費やしました。興味がある方は、Amazon DynamoDB を使用したデザイン パターンをご覧ください。 (動画もあります) そして、突然陽気になって雲を晴らして太陽を見ましょう!

詳細情報:

AWS Lambda ノート

    vinta.ws

mysqldump と最新の MySQL

この記事では、mysqldump (バックアップに使用されるコマンド) のさまざまなパラメーターの使用について具体的に説明します。 MySQL データベース)法 。

serversforhackers.com

良いコミット メッセージの要素

このブリーフィングでは、彼が挙げた例がすべて主要なオープンソース プロジェクトの「現実世界」のものであることについて説明しています。

著者が言及したいくつかの項目は非常に優れており、その中で最も重要なのは「コミット メッセージでコンテキストを提供する」ことだと思います。例:

エラー メッセージ (または少なくとも例外クラス)

This Under whatバグはどのような状況で発生しますか?
  • なぜこのアプローチを選択したのですか (このアプローチで何が犠牲になった可能性がありますか?)
  • 他にどのようなアプローチを試したり検討したりしましたか?
  • ただし、すべてを書き留めると、普通の人はそうは思いません。この問題やより詳細な原因については多くの議論が行われている可能性があるため、コミット メッセージ内で問題番号 (修正 #42 などのチケット番号) をマークすることは非常に重要です。これは、コードレビューにとって非常に重要であり、将来のデバッグにとって非常に重要な情報です。ただし、コードの背後にある理由やプレゼンテーションの最後に記載されているリファレンスは、コミット メッセージに記述するよりもコメントに記述する方が適していると思います。
  • 詳しく読む:
  • Git コミット メッセージの書き方 (第 2 号で共有)

Speakerdeck.com

@wancw

Kent Beck の シンプル デザインの 4 つのルール

デザインよりも、常に大きな疑問でしたが、何シンプルという意味ですか?

エクストリーム プログラミング (XP) のマスターである Kent Beck は、一連のガイドラインを提案しました:

  1. テストに合格する
  2. 意図を明らかにする → 読みやすい
  3. 重複しない
  4. 要素が最も少ない

競合が発生した場合、前の基準が適用されます優先権。

この記事は、Martin Fowler によるこのコードの解釈と議論です。

さらに、DZone のシンプルなデザインの 4 つのルールと WeChat の WXCOP の無限に信頼できるシンプルなデザイン原則も参照できます。

martinfowler.com

軽視されがちなフロントエンド JS の面接の質問

単純な質問ですが、JavaScript における無数の落とし穴が含まれており、一読の価値があります。少なくとも、曖昧または不確実なセマンティクスでコードを記述しないように自分に言い聞かせてください。

2 日前に JavaScript の演算子の優先順位を踏んだのと同じように、< は実際には &? よりも優先されます。 !私は単純すぎるとしか言えません〜幸いなことに、それは本番環境で使用されるコードではありません。

cnblogs.com

[中国語の紹介] Facebook の時系列データベース - Gorilla

これは、コード天狗キュレーショングループの 1 つである @kkdai が Facebook の時系列データベース Gorilla に関する論文を読んだ後の体験をまとめたものです。

毎週プロジェクトの成果物があるだけでなく、複雑な論文を読む時間もあるのは本当に素晴らしいです。彼の時間管理の経験を参考にすることができます

CS 分野の論文を読むことに興味がある場合は、Papers We Love コミュニティを参照することもできます。

evanlin.com

会議への招待を丁寧に断る方法 (会議への招待を辞退する丁寧な方法)

プログラマーにとって最も迷惑なことの 1 つは、生産性を妨げる延々と続く不可解な会議です。 この記事では、会議に参加するためのガイドラインと、推奨される応答方法をいくつか示します。

最初のステップは、会議に出席すべきかどうかを評価することです:

  1. 会議の価値を評価します: 事前情報は十分ですか?それは重要で意味がありますか?
  2. あなたは適任者ですか: 権利と責任は一致していますか?あなたの意見を活用していただけますか?
  3. 目の前の仕事の優先順位を天秤にかけてください: 他にもっと重要なことはありますか?

その後、適切に対応します:

  1. 無駄だと思う会議はやめてください
  2. より適切な候補者を推薦します
  3. 会議の前に意見や提案をするか、会議の一部のみに参加してください

このガイドラインに明確に慣れてください拒否の理由を説明し、同僚にこのアプローチに慣れてもらい、より効率的な作業環境を一緒に作りましょう。

hbr.org

Instagram - Elaine Yong™ (@elaineyongg)

元々、Instagram のおすすめを投稿するつもりはありませんでした。

でも、五月病なので我慢して、幸せな気分になれる内容を投稿してください。

この笑顔はとても癒されます~

instagram.com

@kako0507

高次コンポーネント: 理論と実践

高次コンポーネントの概念は、関数型プログラミングの高次関数から来ています。これは、関数を別の関数に変換する操作です。同じ上位コンポーネントを使用して、あるコンポーネントを別のコンポーネントに変換できます。これにより、コードの繰り返しが減り、実際に Mixin を置き換えることができます。 React使用時の効果。

blogfoster.com

CSS コーディング テクニック

この記事では、開発者が混乱しやすいいくつかの部分と、CSS を記述する際の提案について簡単に説明します。

  • CSS 仕様 (ウェイト)
    • ウェイトを理解する書かれた CSS が他のセレクターによって上書きされるのを防ぐことができるため、!重要な
  • 長さの単位
    • em と rem
    • vw と vh
  • への依存を減らすことができます。 CSS プリプロセッサ
  • 自分で入力しない CSS ルールをネストによって生成させないでください。
    • Include vs extend
  • mozilla.org

Node v6 の新機能は何ですか?

Node.js は非常に迅速に改訂され、v6 バージョンが最近リリースされ、現在の LTS バージョン (v4) よりも 4 倍高速であると主張されています。 ES6 の重要な新機能のほとんど (93%) をサポートしており、10 月に LTS バージョンになり、その時点で製品を置き換えることができます。

zingstack.com

Webpack とホット モジュール置換

Webpack HMR (ホット モジュール置換) を使用すると、コードが変更されたときにブラウザーが現在の画面状態を自動的に更新できるため、開発中に非常に便利です。この記事では、HMR の動作原理とプロセスを紹介します。

Medium.com

フロントエンド パフォーマンス: ダークサイド

このビデオでは、パフォーマンスがどのようにセキュリティ問題を引き起こすかについて説明します。ビデオの冒頭では、文字列比較パフォーマンスとタイミング攻撃を通じてタイミング攻撃が紹介されます。攻撃を達成するために導入されます。

オペラドットコム
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。