• submit to reddit
Giorgio Sironi04/26/12
5638 views
0 replies

Software Metaphors

Names that are easy to understand often follow from choosing a metaphor for the system or one of its components.

Giorgio Sironi04/25/12
7288 views
0 replies

Testing PHP scripts

Regression testing of .php scripts lets you extract their contents into objects.

Hamid Shojaee04/24/12
9434 views
0 replies

Agile/Scrum Tools List and Pricing Comparison

Almost every day prospects who are evaluating OnTime will ask us “how does OnTime compare to [Fill in a Competitor's Name]?” Of course, the answer to this question is very subjective and requires a detailed analysis of the needs of the prospect.

Giorgio Sironi04/24/12
8163 views
0 replies

Lean tools: Set-Based Development

Doodles applied to software development: thinking in set of options instead of in single decisions.

Giorgio Sironi04/23/12
9351 views
0 replies

Why everyone is talking about APIs

It's not an obsession but a series of new opportunities for integration and cleaning up the architecture.

James Betteley04/20/12
13056 views
0 replies

Beer and Pizza with Facebook: Learning Their Secrets...

James Betteley was invited to go along to the Facebook offices in London this week. What he learned was the secrets and tools behind their engineering and automated testing, all while enjoying some beer and pizza.

Giorgio Sironi04/19/12
7764 views
0 replies

Lean tools: synchronization

Synchronization between people and different projects should be one of the basis of software engineering.

Mitch Pronschinske04/18/12
13610 views
0 replies

Ansible: CM, Deployment, and Ad-hoc Task Execution All in One

I just found out about a really interesting open source tool that could support DevOps processes in an even greater capacity than the multi-tool stacks that are currently in place at many shops. Check out some concise details about this new tech...

Giorgio Sironi04/18/12
7301 views
0 replies

Hexagonal architecture in JavaScript

Enable unit testing by defining ports and adapters for a JavaScript application running inside a browser.

Tony Siciliani04/17/12
3413 views
0 replies

The Seagull Manager (Tales from the Dark Side)

Seagull managers fly in, make a lot of noise, dump on everyone, and then fly out. Why do we have them, why are they a problem and how to deal with them?

Yaron Sinai04/17/12
5200 views
0 replies

Learn Three Simple Steps to Scrum Agile Development

A video and flowchart are included with this post, which provides a reduced overview to Agile Scrum methodology.

Giorgio Sironi04/17/12
8625 views
0 replies

Selenium on Android

Running browser-based tests on an Android device.

Douglas Rathbone04/16/12
9185 views
0 replies

Developer Productivity is Important - Reality or Myth?

If you have to rewrite something later because the tool wasn’t right for the job, or any other reason that comes down to your previous attempts at gaining productivity then it may be that your shooting yourself in the foot.

Mitch Pronschinske04/15/12
11624 views
0 replies

Integrate Your Enterprise Apps 'Like a Boss'

Oh what's this… an Enterprise Integration Zone?! Now we have a focused place for information on integrating applications and services! Check out what's in store.

Johanna Rothman04/14/12
9392 views
1 replies

Is the Cost of Continuous Integration Worth the Value on Your Program?, Part 2

How do you help the teams bring the entire product together on a periodic basis, regardless of their technical practices? If you look at the comments from the last post, you can see that continuous integration is a real problem for any number of reasons.