タグ

2015年6月24日のブックマーク (3件)

  • ES5 + Facebook JSXで書かれたJavaScriptコードベースをTypeScriptに移行させる - CARTA TECH BLOG

    皆さんこんにちは。adingoにてFluctという広告配信システムの管理画面を中心にクライアントサイドの開発を行っております、大関です。 今回は、表題の通り、実際にプロダクトとして動いている既存のコードベースを、ES5ベースからTypeScriptに段階的に移行させた話について書こうと思います。 移行前のコードベース及び直面した課題 今年の1月頃から、アプリケーションのクライアント側の一部を、以下の構成で実際に開発しています。 言語 ECMAScript 5 主要な依存ライブラリ UI開発にReactおよびFacebook JSX syntax 統合イベントシステムとしてのRxJS テストコードのアサーションにpower-assert ビルドチェーン モジュール連結にbrowserify 環境変数に基づくビルドフラグ用途でenvify コードの解析とLintにESLint 未使用変数や未定

    ES5 + Facebook JSXで書かれたJavaScriptコードベースをTypeScriptに移行させる - CARTA TECH BLOG
    masaru_b_cl
    masaru_b_cl 2015/06/24
    どのような問題があり、どうして解決したいのか、解決する具体的な手順は何か、その理由は、解決できなかった問題とその対応策ならびに対応しない理由までかかれれていて素晴らしい
  • DateTimeとDateTimeOffsetの違いとは?[C#、VB]

    対象:.NET 3.5以降 DateTimeOffset構造体が導入された.NET Frameworkのバージョンは、正確には.NET Framework 3.5と同時にリリースされた.NET Framework 2.0 SP 1からである。しかし、MSDNには.NET Framework 3.5の新機能として記載されているので、稿ではそれに従った。 DateTime構造体は.NET 1.0から利用可能。 日時処理のコーディングをしようとしたとき、現在の.NET Frameworkには利用できる構造体が2種類あって、どちらを使えばよいのか迷ってしまったことはないだろうか? .NET Frameworkの当初から利用できたDateTime構造体と、後から追加されたDateTimeOffset構造体である(いずれもSystem名前空間)。稿では、その違いを解説する。 時差を扱うプログラムで

    DateTimeとDateTimeOffsetの違いとは?[C#、VB]
    masaru_b_cl
    masaru_b_cl 2015/06/24
    案外UTCとローカル時刻の扱いとかまとまってるし量少ないので、これは良い
  • あるシステム屋さんが平均残業時間一桁を実現した方法 - ゆとりずむ

    こんにちは。 ここしばらく、システムトラブルの対応で午前帰りが続き、疲れてきてしまいました・・・。直接、トラブルの原因になった訳では有りませんが、エンジニアさんも巻き込んでしまい、もう少し上手く回す方法はなかったのかと、自分の未熟さを反省中です。 さて残業といえば、先生は大変そうですね。ただでさえ、ひとりで何十人もの生徒をみないといけない上、ほぼ無償ボランティアの部活顧問まで行い、その上で親に押しかけられたら溜まったもんじゃ有りませんよね。横浜市で、先制の『ノー残業デー』を設定するそうですが、多少なりとも状況が改善することを期待してやみません。 ただ、個人的にはこの『ノー残業デー』という制度がしっくり来ません。だって、『ノー残業デー』って、その日以外は残業することが前提なワケですよね?更に、こんなニュースも有ります。 正社員と同じ等級制度や人事制度を用いるため、基給も同じ水準だ。賞与は正

    あるシステム屋さんが平均残業時間一桁を実現した方法 - ゆとりずむ
    masaru_b_cl
    masaru_b_cl 2015/06/24
    良い