投稿者:

CSS

序文

カスケーディングスタイルシートというものはHTMLの領域ともjavascriptとの領域とも違う独自の文化があります。
レビューも困難を極めているのではないでしょうか。
コードレビューはできてもCSSはよくわからない・・・という人も多いと思います。
そこで私がよく使っている(た)CSSデザインパターンの一つを例示したいと思います。

ダメな例

前述のとおりCSSはコーディングでもスクリプトでもマークアップでもなく
ちょうどパワ ...

投稿者:

Git

gitを運用する際に基本的な部分は守るといいよというガイドラインの草案です。
≒この形にしていくのがおすすめです。

メインラインモデルによる構成管理

ちまたではA successfull git branching model(通称git-flow)というやり方が推奨されているようです。
しかし、少人数で運用する際には無駄が多かったり、煩雑だったりするため、
プロジェクトの初期段階から熟成段階に進むにつれて徐々にこの形にしていくのがおす ...

投稿者:

Java

弊社エンジニア福山さんいわく

あたらしいコードでは

ArrayList<String> ltsv = new ArrayList<String>();

ってやってて自分は

List<String> ltsv = new ArrayList<String>();

こう教わったんだけどどうなの?という命を受けて調査いたしました。

私もArrayListは作成コストがかかりすぎるため

投稿者:

マネージメント

紙と鉛筆とキッチンタイマー、これだけで仕事の効率を改善します!

というキャッチコピーがありました。

ポモドーロテクニックとは

1980年頃からある人間工学に基づいた時間管理方法。
トマト型キッチンタイマーを使って時間を計測したのが由来。
短い間隔で作業と休憩を繰り返し精神的な敏捷性を向上させることができるとのこと。

専用のタイマーもある。

やりかた

オフィシャルサイトいわく
1. 完了させたいタスクをま ...

投稿者:

チンアナゴパターンとは

こんなのです。

ごく短い時間(1分以内の数秒)に大量のアクセスが集中ししばらく沈静化。
その後不規則に同じようなアクセスがくるという主にWebリクエストで発生する現象です。

おそらくWebやTwitterなどのがでるタイミングが関係していると
思われるのですが、本当の原因はわかっていません。

私は前々職でECをやっていたのですが、特売キャンペーンなどをやると

このよ

投稿者:

Go, Node.js

go言語の機運が高まってきましたので調査してみました。

【初心者向け】Go言語勉強会資料 from Yuji Otani

このプレゼン内ではphpとgoを比較していたのですがnodejsではどうなのかということが気になったのでやってみました。

・1から1億までを加算する

php: 3秒
go: 0.05秒
nodejs: 0.2秒

j=0for i in [0...100000000]  j

投稿者:

Node.js

最小サーバー(古)require("http").createServer((q,s)->s.end("OK:" + q.url)).listen 3000

pooreなhttpモジュールを利用した作成方法。_ヘルスチェックを作るならこれで充分。

最小サーバー(旧)require("connect")().use((q,s)->s.end("OK:" + q.url)).listen 3000

expressの元になったuseを使ってミドルウアェを使 ...

投稿者:

マネージメント

プロジェクトを進める上でWeb系かアプリ系、あるいは
フロント系かバックエンド系か、などによって
求められる要件のスピード感や、価値の提供の頻度が違います。
またメンバーの習熟度によって要件の実現方法がおおよそ決まっているのか
試行錯誤ベースでやっていくのかによってもスピードやタスクの処理方法が
変わってくるため状況に合わせて運用の仕方を適切に選ぶことが大切です。

具体的にはタイムボックスを区切ってスコープを制限するス ...

投稿者:

マネージメント

自分のチーム向けにカンバン方式をまとめます。
カンバン方式を採用する上で重要な点は下記3点。

ワークフローの見える化(Visualize the workflow)
WIPの制限(Limits WIP)
リードタイムの測定と最適化(Measure and optimize lead time)
1.ワークフローの見える化(Visualize the workflow)

一点目、ワークフローを見えるようにしなければなりません。 ...