Safari Technology Preview Release 5 is now available for download. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. Release 5 of Safari Technology Preview covers WebKit revisions 200418–201083. JavaScript Corrected the entropy of Math.random() for the first two invocations (r201053) Corrected sticky RegExp handling when backtracking alte
コーンウェイの法則 「コーンウェイの法則」というのを知ってますか?Jim Conplien の組織プロセスパターンにも登場しますが、”組織の構造がソフトウェアの構造に反映する“あるいはその逆、“ソフトウェアの構造が組織の構造に反映する”というものです。Wikipedia によると、 Conway’s law is an adage named after computer programmer Melvin Conway, … “organizations which design systems … are constrained to produce designs which are copies of the communication structures of these organizations”
One of the hardest things about being a web developer is accepting the fact that many of the people visiting your site are using old and underpowered web browsers. New features are added to web browsers all the time, but you generally can't use those features, unless you're willing to exclude lots of users who just aren't up to date. When developing apps with Electron, this problem doesn't exist.
Here's a preview: It's growing crazy fast and that growth is speeding up. Slack now boasts three million daily active users, up from two million as recently as December. The number of paid seats — users whose companies are at the paid level of service — rose to 930,000, up from 800,000 when last disclosed. At its current clip, it's adding a million active users every five to six months. Slack also
WebGazer.js Democratizing Webcam Eye Tracking on the Browser WebGazer.js is an eye tracking library that uses common webcams to infer the eye-gaze locations of web visitors on a page in real time. The eye tracking model it contains self-calibrates by watching web visitors interact with the web page and trains a mapping between the features of the eye and positions on the screen. WebGazer.js is wri
Over the past few weeks, we’ve shown how Microsoft Edge has been rearchitected to empower developers to build more accessible experiences on the Web with HTML5 and UIA. To support this work, we need to ensure that accessibility is not accidentally regressed as we make other improvements to the browser. Testing the accessibility implementation of a browser on Windows used to require downloading the
ゲームやネット広告などを手掛けるドリコムは自社のITエンジニアと別の企業との交換留学を実施している。それぞれのITエンジニアが1週間、相手先企業の社員としてシステム開発などの業務に従事。所属はそのままで他の企業へ転職したかのような体験をして、見聞を広げられるようにする。多様な経験を積める職場環境を通じて人材を惹きつける。第一弾としてイラスト投稿サイトを運営するピクシブとの間で実施した。 始まりは酒の席での何気ない一言だった。 「そっちの会社の仕事ぶりはどんなふうなの?一度、中に入って見せてよ」。 ドリコムでソーシャルゲーム開発を担当する大仲能史氏が、ITエンジニア同士の交流会でピクシブの社員と交わしたこの言葉から、両社間での社会人交換留学は実現した。両社の現役社員を一定期間だけ交換し、相手先企業の業務に従事させる。それも単純作業や周辺業務ではなく、相手先企業の主力サービスの開発や運用に携わ
TypeScript の Promise の型 だと、型パラメータが Promise#then 側しかなくて、 Promise#catch 側の型が any になってしまって不便だ。 もし、catch 側の型についても型引数で指定できたなら、より安全なプログラミングができる。 そこで、catch 側の型を指定していない理由について考察してみた。 理想 const promise: IdealPromise<T, E> = getPromise(); promise .then((x) => { /* x は T 型 */ }); promise .catch((e) => { /* e は E 型 */ }); 実際 const promise: Promise<T> = getPromise(); promise .then((x) => { /* x は T 型 */ }); prom
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く