タグ

2020年2月4日のブックマーク (3件)

  • JavaScriptのモダンな書き方 - ES2020のオプショナルチェーン、null合体演算子、動的import、globalThis等を解説 - ICS MEDIA

    JavaScriptのモダンな書き方 - ES2020のオプショナルチェーン、null合体演算子、動的import、globalThis等を解説 JavaScriptの仕様であるECMAScriptは年次で仕様が更新されています。ECMAScript 2020(ES2020)は2020年6月にリリースとなりました。現行のすべてのブラウザでES2020の機能は利用できますが、フロントエンドエンジニアにとって使いこなしたい記法ばかりです。 記事ではES2020に焦点をあて、JavaScriptの新しい記述方法のメリットと使いどころを解説します。 オプショナルチェーン Optional Chaining(オプショナルチェーンやオプショナルチェーニングと呼ばれています)とは、?.構文を用いてnullやundefinedになりうる値へ安全にアクセスできる仕組みです。 利用シーン nullやunde

    JavaScriptのモダンな書き方 - ES2020のオプショナルチェーン、null合体演算子、動的import、globalThis等を解説 - ICS MEDIA
  • 年収1000万円を超えるエンジニアが知っておくべき最低限の各言語の特徴 - Qiita

    初めに、そして結論 当は冒頭にこういう言い訳がましいことを書くのは好きではないのだが、例によってディスり成分が多めなので、筆者はそういうキャラということでそこは目を瞑って欲しい。実体験に基づいて書くので業務上あまり触ってこなかった言語については記載が少ないが、読者のみなさんが詳しいことや私の記述で事実と異なる部分については謝罪して訂正したいのでプルリク、コメント等熱望している。あと筆者はサーバーサイドエンジニアであってフロントの事が全然わからんのでその辺はさっぴいて読んでほしい。結論から言うとRustを使え。 古生代 アセンブラ以外の高水準プログラム言語の歴史は1950年代から1であるが、筆者の実体験に基づいて話をするので'80年代まですっ飛ばす。 N88-BASIC N88といえばN88-BASIC(86)を思い浮かべる読者が多いと思うが、筆者はPC-8801mkIIユーザーだったので

    年収1000万円を超えるエンジニアが知っておくべき最低限の各言語の特徴 - Qiita
  • 9割の悪事を「教養がない凡人」が起こすワケ

    二度と悲劇を起こさないために 筆者が、ビジネスパーソンが哲学を学ぶべきと考える理由はいくつかありますが、なかでも重要だと感じるのが「二度と悲劇を起こさないために」というものです。 残念ながら、私たちの過去の歴史は、これほどまでに人間は邪悪になれるのだろうか、という悲劇によって真っ赤に血塗られています。そして、過去の多くの哲学者は、同時代の悲劇を目にするたびに、私たち人間の愚かさを告発し、そのような悲劇が二度と繰り返されないために、どうそれを克服するべきかを考え、話し、書いてきました。 一般的な実務に携わっているビジネスパーソンは、それらに耳を傾ける必要があります。なぜなら、教室の中にいる哲学者が世界を動かすことはないからです。サルトルやマルクスがかつて発揮した影響力を考えれば、この指摘に違和感を覚える人は多いでしょう。しかし事実です。世界を動かしているのはそういった人たちではなく、実際に実

    9割の悪事を「教養がない凡人」が起こすワケ
    vcc
    vcc 2020/02/04
    悪とは、システムを無批判に受け入れることである