Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Microservices versus Lean

    Back in April, I had the good fortune to speak at Craft Conf in lovely Budapest.

  2. Development is Production

    When I was at Totality, we treated an outage in our customers' content management system as a Sev 2 issue.

  3. The Fear Cycle

    Once you begin to fear your technology, you will shortly have cause to fear it even more.

  4. Components and Glue

    There's a well-known architectural style in desktop applications called "Components and Glue".

  5. Faceted Identities

    I have a rich and multidimensional relationship with Amazon.

  6. Inverted Ownership, Part 2

    My last post on the subject of inverted ownership felt a bit abstract, so I thought I might illustrate it with a typical scenario.

  7. Inverted Ownership

    One of the sources of semantic coupling has to do with identifiers, and especially with synthetic identifiers.

  8. The Perils of Semantic Coupling

    On the subject of maneuverability, many organizations run into trouble when they try to enter new lines of business, create a partnership, or merge with another company.

  9. Maneuverability

    Agile development works best at team scale.

  10. Bad Layering

    If I had to guess, I would say that "Layers" is probably the most commonly applied architecture pattern.

  11. One company that gets this right is Github.

  12. Inspired by Glenn Vanderburg's article on Clojure templating frameworks, I decided to try using Fleet for my latest pet project.

  13. I used to think that metaphor was just a literary technique, that it was something you could use to dress up some piece of creative writing.

  14. Metaphoric problems in rest systems by mtnygard

  15. Time motivates architecture

    Let’s engage in a thought experiment for a moment.

  16. Circuit Breaker in Scala

    FaKod (I think that translates as "The Fatalistic Coder"?)

  17. I’ve been asked to sit on a panel regarding the future of software development.

  18. Failover: Messy Realities

    People who don't live in operations can carry some funny misconceptions in their heads.

  19. Life's Little Frustrations

    A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable.

  20. Topics in Architecture

    I’m working on a syllabus for an extensive course on web architecture.

  21. There’s an old joke about a couple of folks on a plane who hear the captain successively announce that they’ve lost one, two, then three engines.

  22. Coupling and Coevolution

    The mighty Mississippi River starts in Minnesota, at Lake Itasca.

  23. GMail Outage Was a Chain Reaction

    Google has published an explanation of the widespread GMail outage from September 1st.

  24. Hadoop versus VPN

    I’ve been doing some work with Hadoop lately, and I just ran into an interesting problem with networking.

  25. An AspectJ Circuit Breaker

    Spiros Tzavellas pointed me to his implementation of Circuit Breaker.

  26. The excellent Will Sargent has created a Circuit Breaker gem that's quite nice.

  27. Workmen, tools, etc.

    We’ve all heard the old saw, “It’s a poor workman that blames his tools.”

  28. Minireview: Beginning Scala

    As you can probably tell from my recent posts, I’ve been learning Scala.

  29. Units of Measure in Scala

    Failure to understand or represent units has caused several major disasters, including the costly Ariane 5 disaster in 1996.

  30. Kudos to Relevance and Clojure

    It’s been a while since I blogged anything, mainly because most of my work lately has either been mind-numbing corporate stuff, or so highly contextualized that it wouldn’t be productive to write about.

  31. JAOO Australia in 1 Month

    The Australian JAOO conferences are now just one month away.

  32. Quantum Backups

    Backups are the only macroscopic system we commonly deal with that exhibits quantum mechanical effects.

  33. It looks like the early reports that Sun’s cloud API would be compatible with AWS resulted from the reporters’ exuberance (or mere confusion.)

  34. Can you make that meeting?

    I’m convinced that the next great productivity revolution will be de-matrixing the organizations we’ve just spent ten years slicing and dicing.

  35. Amazon as the new Intel

    Update: Please read this update.

  36. Getting Real About Reliability

    In my last post, I user some back-of-the-envelope reliability calculations, with just one interesting bit, to estimate the availability of a single-stacked web application, shown again here.

  37. Reliability Math

    Suppose you build a web site out of a single stack of one web, app, and database server.

  38. I had need of a stencil that would let me drop monthly calendars on a number of pages.

  39. I love the way that proggit bubbles stuff around.

  40. What is it about enterprise applications that makes them suck?

  41. Tracking and Trouble

    Pick something in your world and start measuring it.

  42. Booklist

    I made a LibraryThing list of books relevant to the stuff that’s banging around in my head now.

  43. Cold Turkey

    Last night, I did something pretty drastic.

  44. Alex Miller has a really interesting blog post up today.

  45. Like a geocache, this is another post meant to help somebody who stumbles across it in a future Google search.

  46. Beautiful Architecture

    O'Reilly has released "Beautiful Architecture," a compilation of essays by software and system architects.

  47. Another Cause of TNS-12541

    There are about a jillion forum posts and official pages on the web that talk about ORA-12541, the infamous "TNS:No Listener" error.

  48. This is off the beaten path today, maybe even off the whole reservation.

  49. OTUG Tonight

    This evening, I'm speaking at OTUG.

  50. Attack of Self-Denial, 2008 Style

    "Good marketing can kill your site at any time."