メモRubyで特にRailsを使う際に「特定のドメインの変化によって別の処理の実行をトリガする」みたいなケースでは大抵の場合コールバックが使われる。プログラミングテック系の学生というと、やはりいろんな会社のインターンに参加していろんなイケてるナウい技術を触って「圧倒的成長!」を求めますよね。プログラミングElmは静的型付言語なので、型のチカラを活かすことでコンパイラに「あっては行けない状態や組み合わせ」をチェックさせることができる。Type)の記事があるが、もう少し簡単な例を紹介しようと思う。プログラミングこのDiscourseスレッドがかなり面白かった。Type)を使うと特定の順序でしか型安全に状態遷移できないように実装できると思うんだけど、どうしたらいいかな?」と質問している。dという型がある状況でaがなければbが更新できないし、bがなければcが更新できない、のような流れを再帰構造の型で表現する実装。使いどころは謎だが思いついたのでメモしておく。Controlのこと。ぼくは今年で55歳になる。プログラミング過去に「NoRedInk*1の筋肉の人」としておなじみリチャード・フェルドマンをフィーチャーする記事を書いたので、今度は自分をフィーチャーしようと思う。Japan」というイベントが新しく爆誕していた。プログラミングソフトウェア開発最大の難所と呼ばれる見積もり。見積もりに関する古典があるくらいにはやはり見積もりというのは難しい。プログラミング個人開発でFirestoreを使っているので情報を集めている。メモ自分が本格的に設計を意識するようになったのは、2015年の夏に現職であるFringe81株式会社で開催されていたサマーインターンに参加してからだ。メモ会社でScalaを使っているので、できれば自分もモナモナしていきたいという気持ちがある。最近見つけた参考になりそうな記事を集めてみる。いつか自分でも手を動かして触って見る予定。FeldmanはElmの創造神ことEvan擁するNoRedInkに所属するエンジニア。メモよく新しいフレームワークを学ぶにはTodoアプリを作ってみるのがよい、と言われる。実際、Todoアプリを様々なフレームワークで作ってみたサンプルをまとめたサイトもあったりする。メモ先日業務で1からElmアプリケーションを作りきったのでそのときの学びをメモっておく。フレームワークからきた人がやりがち。メモ自分の欠点として、まず「完璧につくろうとしてしまう」というものがあることが分かってきた。プログラミング紛れもない事実として、学生の頃よりも明らかにプライベートの時間でプログラミングをするのが億劫になった。後輩にこのことを話すと「それってインポみたいですよね」と言われたので、これをプログラミング・インポテンツと名づける。プログラミングElmのMaybeはデータの有無を型で表現できるゆえ非常に便利なものであるが、文脈が失われるため無闇に使い過ぎるとワケがわからなくなる。GolangGolangを使い始めてinterfaceでDIPっぽいことをしようとするとたしかに湧きがちな疑問のひとつ。結論から言うと、interfaceはそれを使う側のパッケージに所属させるのがセオリーらしい。あとからこの過去記事を読み返して「ムム」と思うところがあったので改めて。メモ自分がOOPをそれっぽく学んだのは、サンディ・メッツの「オブジェクト指向設計実践ガイド」だが、この本だとダック・タイピングはバキバキにでてくる一方であまりポリモーフィズムについては詳しく書かれていない。プログラミングコネクションプーリングとかワーカスレッドの多重化とかやってないめっちゃ簡易版。このような処理を実装するにあたっては、各レイヤによって知ってよいことと、知っててはいけないものが変わってくる。プログラミングさーて、お待ちかねのROM.rb入門の第3回はRepositoryから。前回の記事はRelationを説明していますので、読んでない人は参考までに。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。