サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
tech-savvy.hatenablog.com
github.com 利用した動機 Perlで言うCache::Memory::Simpleのように、 メモリキャッシュを取り扱うためのライブラリを探してたら、 速攻見つかったので利用してみた。 ユースケース 今GithubAPIを利用したCLIツールを作っている。 その際にユーザーのリポジトリ情報とか取ってくるんだけど、 それを一度ならず繰り返し叩きに行く。 for分回している中で関数を呼んで、その中でAPI叩きに行く実装が入ってたら死ぬ。 なので結果を都度キャッシュしておけるようにgo-cacheを利用した。 内部実装 中身、非常に簡単で、Set用のキーをそのままcacheが内部で持ってるmapのキーとして使ってる。 この中にはunnamed typeなobjectと、有効期限を表すintを持った構造体が入ってる。 どこかに共通のキャッシュインスタンスみたいなのを持っておけば、有効期限
どうもtimakinです。先日株式会社メルカリ様のグループ企業である、 ソウゾウ様の、「メルカリ アッテ」リリース記念のMeetupに行ってきました。 控えめにいうと最高で、技術勉強会という面から見ても非常に記憶に残る会でした。 何が最高だったか ・Go,GAE,RxSwiftという、本番導入の際に目新しさがありつつも、それをどう導入検討したか、実際書くときにどんな機能でそれが必要かが詳細に語られていて、実際に自分たちも使える可能性があるな、と強く意識できた点。 ・技術要件だけでなく、ビジネス要件、組織として最適な形であるためにどんな技術を選択するべきか考慮された話だった点。 ・技術面のトークに終始しており、参加者側として集中が途切れなかったところ。(むしろアッテ自体の紹介やリクルーティングの時間がほぼなかったのですが、逆に技術的なアピールポイントがあれば人は自然と寄ってくるという余裕があ
React、もう「この技術はすぐ枯れないのかなあ」みたいなことを考えながら、割と長い時間がたった気がします。 Fluxフレームワークが乱立して、FluxxerやRefluxやらが使われた時期を通り越して、各フレームワークが「Reduxはいいぞ。そっちにいけ」みたいなことをREADMEに書き出した頃からさらに時間が経ち、React/Reduxがデファクトスタンダードになったように思います。 あるいはReduxとか使わずにFacebookのFluxライブラリ(Dispatcherのみの実装)だけ 使ったアプリなら書いたことある、とかは、周りで聞く限りありました。 React/Reduxの本番導入について 割と入門記事とか、Reactコンポーネントかくあるべし的なLTの資料とかはよく拝見する一方で、 うちは本番でこういう風に使ってますみたいな事例がなかなか見当たらないなーと思ってたところ、 Re
ご報告 タイトルの通りで、2016年1月末日で株式会社DeNAを退職してた。 今はトランスリミットというベンチャーで働いてる。 2週間報告をしなかったのは、しっかり振り返りの時間を取りたかったから...というわけじゃない。 普通にプライベートで色々あったり、友達と飯食ってただけで、つまり惰性。 退職エントリとか書くほどのアレもないけど、周りの同期に煽られたなそういえば、 書かなきゃなあと思い続けて早2週間がたったので、煮え切らない感じを断ち切るために書く。 厳かな退社 お世話になった先輩方や同期に見送ってもらい、非常に厳かな雰囲気の会がいくらか開かれた。 先輩方との飲み会はなかなか写真もなかったが、 同期に送別会を開いていただいた際には記録のために写真を撮った。 みんな、涙を流して別れを惜しんでくれた。 しんみりと、大人っぽいムードで酒を飲み交わした。 今後の将来について語り合う最高の同期
プログラミングは自由ではない ここ最近、 「プログラミングを勉強して自由な働き方を手に入れよう!」 みたいな趣旨の記事や広告を良く見かける。 大方プログラミング教育系の事業が増えてきているからだと思う。 それに対して非常に違和感を感じる。 というのも、自分の中でプログラミングは楽しいものではあっても、 決して自由と近しいものではないと思うからだ。 自由に一番近い職業と言われると、確かにそうかもしれないが、 それでも他の職業と同様にエンジニアは不自由だと思う。 (とはいえ新卒なのでなんとも言えない) ここ最近プログラミングが楽しくないと感じる機会が少なからずあるので、 その理由と合わせて違和感の原因を整理しておく。 なので、この記事の正確な主旨は、「僕が」プログラミングを不自由に感じる場面とその理由、だ。 (下記は自分の技術力のなさを棚上げしている。このタイミングでまさかりが飛んできたら死ぬ
github.com 概要 TechStack。テックのニュースを一望できるCLIツール。 ニュースというかプログラミング関係用のスマートニュースみたいな感じ ts hatenaって打つと、はてなも見れるよ。 なぜ作った Goの勉強。 あとRSSで毎日2000記事とか上がってくるのいい加減だるいので、主要サイトの主要記事だけterminalから見たら効率がいいと思った。 Goいい Nodeのコールバック地獄にはまりかけた後に、goroutineとchannelを使うと至福だった。 @tenntennさんの記事が恐ろしく参考になった。 Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会2 from Takuya Ueda www.slideshare.net パッケージ公開 homebrewでインストールできるよ。 brew tapした後に入れてね。 これにつ
お前なんかハッカーじゃない╭( ・ㅂ・)و ̑̑ こういうプレゼンを第9回若手Webでした。すごくエモいプレゼンを 若手精鋭の皆々様の中で、ましてSmartNews様のオフィスでやるとか恐縮千万だった。 お前なんかハッカーじゃない╭( ・ㅂ・)و ̑̑ from Seiji Takahashi お前なんかハッカーじゃない╭( ・ㅂ・)و ̑̑ この記事ではプレゼンに関する詳細と、最近良く見るプログラミングそもそも論に乗じるポストをする。 ただ、僕自身としては謙虚とかではなくまじで本職の方々(おっさん)の指針になるような何かを言える立場には無いと実感しているので、 そこは他者にお任せしたい。代わりに自分の体験から、教養としてのプログラミングから、仕事としてのプログラミングへの溝というか、その門に立つに当たって思った感想を述べていく。 プレゼンに関する補足 BOSSについて これなんですが
このページを最初にブックマークしてみませんか?
『tech-savvy.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く