The First Cry of Atom Today is the first day of the rest of my life.

Making custom segue

In developing iOS application, have you wanted to make your own cutomized segue? UIKit provides bare segues such as push, modal, popover and replace. These are useful in any situations. But sometimes I want to make my own transition. So, I wrote down some tips for making your own custom animation used by segue. Make custom segue class In Xcode... Read more

Making Jenkins widget plugin

This article was written for Jenkins Advent Calendar 14th day. Making Jenkins plugin Have you ever made Jenkins plugin? This is about my experience developing Jenkins plugin. I have not written Java ever, and of course didn’t know how to make maven projects. So while writing plugin codes, I went this way and that, googling and trying code sni... Read more

Agile Samurai Basecamp in Tokyo <2>

This entry follows previous post. The practical methods about TDD are explained in this section. And also, it is written as an article of TDD advent calendar on 10th day. How to start TDD? Takuto Wada(twada) The left wing of agile is what about team environment, management, scrum, iteration and standup meeting. On the other hand, the right wi... Read more

Agile Samurai Basecamp in Tokyo <1>

At work, I am a scrum padawan, not yet master :-) Through developing with agile team, I was taught what scrum is, product backlog is, sprint is. In order to accelerate this growth as an agile programmer, I took part in TDD section of Agile Samurai Basecamp. TDD(Test Driven Development) is the most interesting method in my mind. So I wanted to ... Read more

Closure with Async.js

You may use Async.js at least one time when you develop with nodejs. Async is a utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript. So if you want to write asynchronous code with JavaScript, I recommend you to use it. It’s easy to use, simple syntax. However I had trouble with using ... Read more