タグ

2019年6月11日のブックマーク (6件)

  • 新しいフレームワークを学ぶならTodoMVCではなくRealWorldを参考にしよう - Runner in the High

    よく新しいフレームワークを学ぶにはTodoアプリを作ってみるのがよい、と言われる。実際、Todoアプリを様々なフレームワークで作ってみたサンプルをまとめたサイトもあったりする。 ところが、実際に業務で作るようなアプリケーションはTodoアプリの範疇を超えている。とくにSPAにもなると、画面遷移やWebAPI連携、大規模な状態管理などなどの条件が増えるので、Todoアプリを作っているときには考慮できていなかった大変さが出てくる。 そこで参考になるのが RealWorld example apps と呼ばれるプロジェクト 端的に言うと、TodoMVCの大規模版。 規定のスペックに沿って、様々なウェブフレームワークで作られたアプリケーションのリポジトリがリストアップされている。 スペックについて "Conduit" is a social blogging site (i.e. a Medium

    新しいフレームワークを学ぶならTodoMVCではなくRealWorldを参考にしよう - Runner in the High
    ishiduca
    ishiduca 2019/06/11
  • TypeScriptを使ってアプリケーションの設定ファイルを書く - その手の平は尻もつかめるさ

    アプリケーションの設定ファイルと言えばjsonやyamlなんかで書くことが多いと思うんですが,最近はTypeScriptで設定ファイルを書いております.このような感じ: export interface ApplicationConfig { readonly listenPort: number; readonly timeout: number; readonly apiBaseUrl: string; readonly loggerOptions: LoggerOptions; } こういう感じで設定のinterfaceを定義しておいて export class ProductionConfig implements ApplicationConfig { readonly listenPort = 5963; readonly timeout = 5000; readonly ap

    TypeScriptを使ってアプリケーションの設定ファイルを書く - その手の平は尻もつかめるさ
    ishiduca
    ishiduca 2019/06/11
  • Elm 言語 がバージョン0.19でも楽しすぎて Typetalk のクライアントアプリを作りました。 | 株式会社ヌーラボ(Nulab inc.)

    BacklogチームのLeoです。一昨年、フロントエンド開発を楽しくする関数型プログラミング言語 Elm を使って Typetalk クライアントアプリを開発した記事を書いたのですが、Elmがパージョン0.19になって多少変わった分があって、TypetalkのAPIも少しだけ変わったので、記事も更新したいと思って、その結果はこちらの改良バージョンです。(ただし内容自体は多く変わらないのでご了承ください) さて、 Elm とは英語でニレ(楡)属の樹木の総称、ハルニレの通称です。そしてプログラミング言語でもあります。そんなプログラミング言語の Elm を使った開発、気になりませんか? 目次 Elm言語 Elmは何が美味しい? こんにちは世界樹 Hello WorldでElmの構文とElmアーキテクチャー入門 Elmは関数で出来ている ElmHTMLを植える Elmアーキテクチャー降臨 世界樹

    Elm 言語 がバージョン0.19でも楽しすぎて Typetalk のクライアントアプリを作りました。 | 株式会社ヌーラボ(Nulab inc.)
    ishiduca
    ishiduca 2019/06/11
  • npm, yarn による zero install 戦略 - from scratch

    jsconf.eu 2019 に行ってきました。 特に npm や yarn の今後の話とそもそも Registry をどうしていくか、の話があったのでお知らせします。 そもそも Registry をどうしていくかについては次のエントリで話します。 tink: A Next Generation Package Manager npm の次のコマンドラインツールである tink が紹介されていました。 github.com presentation: github.com video: www.youtube.com そもそも npm の仕組み ローカル依存ファイルを読む (package.json, package-lock.json, shrinkwrap.json) 存在しないパッケージのメタデータをfetchする 木構造を計算して、実行する(npm v3 以降だとflattenする

    npm, yarn による zero install 戦略 - from scratch
    ishiduca
    ishiduca 2019/06/11
  • コーネリアス繋がり - ネチカ 〜野良学的秩序によって証明された〜

    2019年6月9日(日) 自宅でレイアウト仕事、のつもりが仕事が入って来ず。 たぶんこのまま入って来ないんじゃないかと推測。 毎回の仕事量を契約して決めているわけじゃないですが、 だいたい同じページ数の発注があるので、その予定でスケジュールを空けておきます。 が、たまに予告なく仕事がほとんど入ってこない事があります。 どうしたもんかなと思いつつ、聞くタイミングが難しいのよねん、と。 我々のような仕事では日常茶飯事ですが、他業種の常識はまあ違うだろうなと。 数日前に「キミだけ韓国旅行はズルい。なのでここ数年買うのを我慢しているCD等をまとめて2万円分ぐらい買わせなさい」 と、ダメ元で聞いたらまさかのOKが出たので、ちょっと購入したいものを色々と吟味。 「ジル・ドゥルーズのアベセデール」や最近ハマり中のスティーヴ・ライヒのアルバム。レディオ・ヘッドの2015年のアルバムやコーネリアスの新譜。

    コーネリアス繋がり - ネチカ 〜野良学的秩序によって証明された〜
    ishiduca
    ishiduca 2019/06/11
    アルフォンソ・キュアロン監督の「ROMA」が掛かっている。...久々に美しく素晴らしい映画に出会えました。一見すると物語やストーリーらしいものが見当たらないように...また非常にスリリングでもあります。
  • 一歩引いて、自分自身や取り組む問題を俯瞰する | はてなで働く hayajo_77 にアンケート [#5] - Hatena Developer Blog

    こんにちは、id:hitode909です。前回のCRE編にひきつづき、同じくMackerelチームのSREとして働かれている、id:hayajo_77さんにお話を伺います。 エンジニアHubのコンテナ技術入門記事やコンテナエージェントの開発など、専門性を生かして活躍されてるのでお話を聞ければと考えています。 id:hayajo_77にアンケート はてなidとその由来を教えてください いつどんなきっかけで入社されましたか? 現在の仕事を教えてください チーム内の立ち位置を教えてください 今日一日の流れを教えてください 最近うまくいったことは何ですか? 最近うまくいってないことは何ですか? ふだん大切にしていることは何ですか? はてなはどんな会社ですか? おわりに id:hayajo_77にアンケート はてなidとその由来を教えてください 以前に勤めていた会社の同僚の間で、自分の名前の末尾を"

    一歩引いて、自分自身や取り組む問題を俯瞰する | はてなで働く hayajo_77 にアンケート [#5] - Hatena Developer Blog
    ishiduca
    ishiduca 2019/06/11