Crafted Software

Where how it is done is as important as having it done.

Pages

  • Home
  • Presentations, Interviews and Articles
  • Software Craftsmanship
  • OOP & OOD
  • Why this blog?
  • Interesting Stuff

Software Craftsmanship

London Software Craftsmanship Community (LSCC)

- What is Software Craftsmanship (Podcast)
- Interview about the Software Craftsmanship (Video)

Links related to Software Craftsmanship

Which type of barista are you?
Software Engineering: The problem with the production line
What is Software Craftsmanship?
Beyond the Manifesto: The Software Craftsmanship Attitude
Bad Code: The Invisible Threat
Readable Tests: Separating intent from implementation
Email ThisBlogThis!Share to TwitterShare to Facebook
Home
Subscribe to: Posts (Atom)

About Me

My Photo
Sandro Mancuso
London, United Kingdom
Software craftsman, husband, father, author, passionate about traveling and software development. Founder of the London Software Craftsmanship Community and author of Software Craftsmanship - Professionalism Pragmatism Pride. Follow me on Twitter: @sandromancuso
View my complete profile

Software Craftsmanship Book

Software Craftsmanship Book
Software Craftsmanship: Professionalism Pragmatism Pride

Search This Blog

Loading...

Blog Archive

  • ►  2012 (10)
    • ►  December (2)
    • ►  November (1)
    • ►  August (1)
    • ►  June (1)
    • ►  May (1)
    • ►  March (3)
    • ►  February (1)
  • ►  2011 (16)
    • ►  October (4)
    • ►  September (1)
    • ►  August (1)
    • ►  July (4)
    • ►  June (1)
    • ►  May (2)
    • ►  April (2)
    • ►  March (1)
  • ▼  2010 (15)
    • ▼  December (2)
      • Readable Tests: Separating intent from implementat...
      • A basic ActiveRecord implementation in Java
    • ►  September (3)
    • ►  August (2)
    • ►  June (5)
    • ►  May (2)
    • ►  April (1)

Share it

Followers

Google+ Followers

My Blog List

  • London Java Community Blog
    LJC Partner Events – brought to you by @RecWorks #ljcjug
    20 hours ago
  • Nat Pryce
    Misadventures with Property-Based TDD: A Lesson Learned
    22 hours ago
  • Valtech UK
    Valtech and Javascript
    6 days ago
  • Java and neighbourhood
    Clojure macros for beginners
    1 week ago
  • Fragmental.tw
    Lösungen für eine erfolgreiche Produktsuche im Onlineshop
    2 weeks ago
  • Actively Lazy
    Choosing a Programming Language: Recruitment
    3 weeks ago
  • SKORKS
    Ruby & (Ampersand) Parameter Demystified
    2 months ago
  • Mashooq Badar
    Project Documentation
    4 months ago
  • Are We There Yet
    A Garbage Collection Analysis of PCGen, the popular Open Source Character Generator
    5 months ago
  • David Draper on agile & design
    Agile 2012 submissions
    1 year ago
  • Mere Technology
    Reflections on LJCConf 2011
    1 year ago
  • Lean Agile approaches for creating effective solutions
    Two years on kanban
    1 year ago
  • A Software Craft
    Command line execution in storytests with fitSharp
    1 year ago
  • Delivering software
    Testing and concurrency
    2 years ago
  • Software Kaizen
    Inspect and Adapt: Close the Loop!
    3 years ago

Labels

  • "sofware craftsmanship" craftsmanship "software engineering" (2)
  • Cohesion OOP "Object-Oriented Programming" "Software Craftsmanship" (1)
  • OOP DDD Software Craftsmanship (1)
  • TDD DSL "Software Craftsmanship" LSCC Fluent (1)

Popular Posts

  • The best approach to software development
    Today, talking about doing a big design up-front (BDUF) sounds a bit ridiculous, right? Who would do that? That's not craftsmanship, ...
  • A change in attitude - Legacy code
    Attitude is a little thing that makes a big difference.  ~Winston Churchill    Not long ago, I gave a talk about Software Craftsmanshi...
  • Extract, Inject, Kill: Breaking hierarchies (part 1)
    Years ago, before I caught the TDD bug, I used to love the template method pattern . I really thought that it was a great way to have an ...
  • Test-driving Builders with Mockito and Hamcrest
    A lot of people asked me in the past if I test getters and setters (properties, attributes, etc). They also asked me if I test my builder...
  • MVC and Multi-tier architecture
    Over the years, working in different web-based Java projects, I noticed that there is a big confusion about the boundaries and overlaps betw...
  • Extract, Inject, Kill: Breaking hierarchies (part 2)
    In part 1 of this post I explain the problems of using the template method in deep class hierarchies and how I went to solve it. Please ...
  • Frustrations and aspirations of a software craftsman
    For a while I've been thinking about what makes me like or dislike a project. Having spent a very big part of my career working for cons...
  • Screencast: Testing and Refactoring Legacy Code
    In this screencast I take a small piece of legacy Java code that contains the most common problems found in much larger legacy code bases. ...
  • Working with legacy code
    Context Large organisations' systems may have from tens of thousands to a few million lines of code and a good part of those lines is ...
  • Testing legacy code with Golden Master
    As a warm up for SCNA , the Chicago Software Craftsmanship Community ran a hands-on coding session where developers, working in pairs, sho...