







現在、TypeScriptの重要性は、フロントエンド開発を中心としてますます増すばかりであります。それだけに、TypeScriptをどのように使うべきかという問題については多様な意見が見られます。 これまで筆者はTypeScriptの使い方に、特にコンパイラオプションの使い方について意見を散発的に発信してきましたが…
フロントエンド x RTC界隈の最近とこれから - console.lealog();
フロントエンドエンジニアからみる、この界隈で今どんなIssueが話題になってるのかと、この先どういう動きがありそうかについて。そこまで自分に先見の明があるとも思ってないけど、アウトプットしておかないと忘れてしまいそうなので・・。ちなみにここでいうフロントエンドは、いわゆるブラウザとかJavaScriptのAPIのことで…
次世代 CSS 仕様が与えるコンポーネント時代の Web への影響 | blog.jxck.io
SPA の隆盛で進化したフロントエンドライブラリによって生み出された「コンポーネント」という資産は、それを View 層の最小単位として扱うエコシステムにその重心をずらした。近年の Web 開発は、虫食いのテンプレートエンジンにデータをはめ込む方式から、デザインシステムにカ...

個人的 Web フロントエンドスキルの獲得方法 - mizdra's blog
ここ2年くらいの話なのですが、仕事で「フロントエンド会」というチーム内委員会のようなものを立ち上げて運営しています。元々1人の Web フロントエンド職人がプロダクトの Web フロントエンドの面倒を見ていたのですが、その方が異動されることになったので、残った人で面倒を見ていける体制を作りましょう、というモチベーション…
Webサイト開発にCSS in JavaScriptを使うのはやめよう | POSTD
9つのおとぎ話 CSSは迷走しています。JavaScriptでドキュメントをスタイリングしているプロジェクトでは、多くの場合誤った理由からその方式を選択しています。本稿では、よくある誤解(神話)を列…

バグハンターのためのクライアントサイドJavaScriptの静的解析 - No1zy Web Security Blog
はじめに JavaScriptは、最新のWebブラウザで最も普及した技術の1つになっています。AngularJS、ReactJS、Vue.jsなどのクライアントサイドJavaScriptフレームワークを使用して構築されたアプリケーションは、多くの機能とロジックをフロントエンドに提供します。そしてロジック、機能の増加によ…

コーディングに対する考え方を変える6つのプログラミングパラダイム | POSTD
私は時折、コーディングに対する考え方を変えさせられるような、従来と非常に異なるプログラミング言語に出会います。本記事では、その中でも特に気に入っている発見をいくつかご紹介したいと思います。 これは、…

denoについて知っていること2019年1月編 - keroxpのScrapbox
https://deno.land denoがにわかに活発に開発されてきているkeroxp2019/1/5 denoはServer Side TypeSciprtの新しいランタイムのこと 作者はご存知Ryan Dahl氏、Node.jsの創始者である 自分もいくつかのライブラリを開発していて、実際に動くようになってきている denoでWebSocketを実装した denoでredisクライアントを

TypeScript で型レベル Brainfuck - Object.create(null)
2024-04-15 追記: 内容をアップデートした記事を書きました. susisu.hatenablog.com TypeScript の型システムはチューリング完全ということが知られていますが, 同じくチューリング完全な言語である Brainfuck のインタプリタを実装することで, その計算能力を確認することがで…
内部告発者が語った フェイスブックの闇 問題の核心
フェイスブック元従業員のフランシス・ホーゲンの米議会での証言は、フェイスブックのアルゴリズムがどのように機能するのか、重大な問題を投げかけている。同社のアルゴリズムが、世界各地で分断や紛争の種となっているばかりか、青少年の精神的健康に悪影響を及ぼしているにもかかわらず、根本的な設計変更を拒否してきたという。

どのようにして5,000ドルのGoogleマップXSSを発見したか | POSTD
数ヵ月前、私はGoogleマップを、もっと正確に言うとGoogleストリートビューを利用しました。Googleストリートビューは子供の頃に思い描いた未来的なテレポートみたいで、とても気に入っています…
三度の飯よりオスカー好きの、銀座界隈OLブログ: ブラッククランズマンをようやく見ました
ツイッターを開設してからの3ヵ月、毎日のアップデートにばかり追われてブログを全く更新しておりませんでした。すみません。 昨日1ヵ月ぶりに劇場に行きました。ずっと見たかった「ブラッククランズマン」。やっと見ることができました。まず思ったのは、さすがスパイク・リー、面白いなと...
【意味を調べてみた】HIPHOP用語の「ブーンバップ」とは何か?
最近のヒップホップ界隈、トラップミュージックが流行ってるというか、流行りきった感じありますね。それとともに「ブーンバップ」って言葉をよく聞くようになった気がします。さて、ブーンバップとはどういう意味なんでしょうか? ヒップホップ用語としての

Webエンジニアがやりたいことドリブンで機械学習に入門してみた - Qiita
概要 普段Ruby on RailsでWebアプリの開発をやっているWebエンジニアが機械学習に挑戦した話です。 普通のWebエンジニアがこういった具合で機械学習を学ぶと、このくらいの期間でこのくらいのことができるようになる。 みたいなひとつの例として参考になるかもしれま...

クライアントサイドのモデルとは何か 後編 ~ 単方向データフローと参照透過性 - mizchi's blog
この記事は クライアントサイドのモデルとは何か 前編 ~ クライアントサイド MVC の死 - mizchi's blog の後編。 前提として、今回の出す例で、「Web フロントエンドで、そこまで複雑な状態を考慮するなんてそもそも間違ってる」という意見があると思う。これに関して、そもそも「SPA というものが、いかに…