Home/Engineering
Topic

Engineering

4,266 articles on Engineering.

11,757 articles
Engineering — The XP 2000 Conference

The XP 2000 Conference

In late June over a hundred people gathered on the Mediterranean island of Sardinia to take part in the XP2000 conference to discuss Extreme Programming (XP) and other flexible methodologies.

MFMartin Fowler·Engineering
Engineering — Variations on a Theme of XP

Variations on a Theme of XP

One of the attractive things about XP is that it gives quite definite statements about what you should do to be doing XP. Furthermore that set of practices is carefully designed to fit together. Taking anything out has serious consequences. Yet one of the principles of XP and other agile methods is that they be self adaptive: that is you should change the process as you are developing the project.

MFMartin Fowler·Engineering
Engineering — Continuous Delivery Guide

Continuous Delivery Guide

It’s hard enough for software developers to write code that works on their machine. But even when that’s done, there’s a long journey from there to software that’s producing value - since software only produces value when it’s in production. he essence of my philosophy to software delivery is to build software so that it is always in a state where it could be put into production. We call this Cont

MFMartin Fowler·Engineering
Engineering — Writing with XML

Writing with XML

For quite a while now, I've been doing most of my writing using XML - even to the point of writing my last book in XML. As I've mentioned this to people they've asked me a number of questions about my experiences, and that's been enough to prompt this little article on the whole thing.

MFMartin Fowler·Engineering
Engineering — UML Diagrams for Analysis Patterns

UML Diagrams for Analysis Patterns

I'd intended to put together UML diagrams for the patterns in the book. As it turned out I've come the view that other things were more important. Some others did work on diagrams, however, so here there are some for chapters 2-5

MFMartin Fowler·Engineering
Engineering — Stripe Dot Dev Blog

Stripe Dot Dev Blog

Learn how to build web and mobile applications to accept payments, send payouts, and manage your business online with Stripe.

SStripe·Engineering
Engineering — How we built it: Stripe Radar

How we built it: Stripe Radar

What makes Radar, Stripe’s fraud prevention solution, so powerful? Here are some of the key decisions made—and lessons learned—in the years it has taken to build it.

SStripe·Engineering
Engineering — Accessible tap targets

Accessible tap targets

It's important that interactive elements have enough space around them, when used on a mobile or touchscreen device. This helps everyone, and especially those with motor impairments.

Wweb.dev·Engineering
Engineering — Add touch to your site

Add touch to your site

Touchscreens are available on more and more devices, from phones up to desktop screens. Your app should respond to their touch in intuitive and beautiful ways.

Wweb.dev·Engineering