振り返りと抱負

あけましておめでとうございます。
お正月休み、どのようにお過ごしでしょうか。ぼくは炭酸水の泡を見つめながら、この泡の一つ一つにも人生があるのかなあ、などと考えていたらいつのまにか年を越していました。

「エンジニアたるもの、恥を恐れず技術についてどんどんアウトプットするべきだ!」と一念発起し、11月にブログを始めてからというもの、周囲の方からはふざけすぎという高評価をいただきつつ、ついに年越しを迎えました。この区切りに、2015年の振り返りと2016年の抱負を書いて、なんかちゃんとしたブログっぽいかんじにしたいので書きます。

続きを読む

壁アドベントカレンダーの謝辞

アドベントカレンダー最終日の記事です。 カレンダーを振り返ります。まだ読んでいない方は年末年始のお供にどうぞ。時間を無駄に消費できることを確約致します。

www.adventar.org

続きを読む

ボルダリングシューズ

壁 Advent Calendar 15日目の記事です。

荒らされるとはこういう状態をいうんだな、という気持ちです。ボルダリングのことを期待して読まれた方には心の底から謝罪の言葉を送りたいです。昨日の記事と今日のこの記事で完全に軌道修正されますのでご安心ください。

ボルダリングを初めてちょうど1年が経ちました。 最初のころは筋力がなく週に1回が限界でしたが、最近では週平均2.5回くらいジムに行っています。1年間履いてきたボルダリングシューズがかなりヘタってきてました。

続きを読む

C# vs Ruby

Sansan Advent Calendar 11日目の記事です。

弊社には BtoB と BtoC、2つのサービスがあります*1BtoB のほうは C#、BtoC のほうは Ruby で開発されています。エンジニアのスキルセットとしてもかなり違っているようです。世の中的には C#Ruby はいろいろ違いすぎて、並べられること自体あまりないです。これらが比較にあがるのは弊社ならではだと思うので、弊社カレンダーを機に比較してみようと思います。

ちなみにぼくは BtoB のほうで C# を使って開発をしています。Ruby については、弊社の採用選考時に何か見せるものがないとあかんな…と思ってRuby で適当に何か書いた記憶がありますが、ほぼ完璧に忘れました*2。そんなわけで、C# に対して若干愛着はありますが、今回は公平に比較するため、比較項目としては世間一般に受け入れられている標準的な3つの指標を使いました

*1:それぞれにiOS/Androidアプリもありますが今回は割愛

*2:1年前にエンジニア未経験として中途採用です。

続きを読む

ViewData vs ViewBag vs TempData

C# Advent Calendar の6日目を担当します。
このブログでまともなことを書くのは初めてです。これを期にふざけるのはやめて、ちゃんとした技術ブログにしていきたいです。エンジニアと言い張って給料泥棒して生活をしてきましたが、そろそろバレそうなので C# を勉強しようと思っています。

ASP.NET MVC で、Model を介さずに一時的にデータを保管する方法が複数あります。名前も抽象的かつ似ているので、混乱しないために整理します。初心者が半分妄想で書いており間違いが108つほどあるはずなので、ご指摘いただければ幸いです。あと、極めてさりげない形でハイキュー!!の名言を紹介しています。

続きを読む

プログラミングとボルダリング

壁 Advent Calendar の記念すべき1日目の記事です。

最近、イケてるスポーツNo.1の呼び声高いボルダリングですが、IT業界のエンジニアの間で特に人気らしいです。これには理由があるはず。理由ある太郎です。プログラミングとボルダリングは似ているのです。

続きを読む

壁アドベントカレンダーの宣伝

アドベントカレンダーを作りました。 www.adventar.org

続きを読む