Browsing articles tagged with " Software"

How do you like them Apples?

Sep 7, 2012   //   by Mike Mannion   //   Blog  //  No Comments

In a little less than a week, Apple will unveil the latest generation of the iPhone.  I’m going to go ahead and predict that Apple-fans will think it’s the greatest thing ever and find themselves in a spot where they suddenly need one.  Most non-Apple fans will probably deride it for not being fast enough, big enough, small enough, or just plain too “Apple.”

In any event, watching Apple prime the PR wires and get “buzz” serves as a nice reminder that technical products need to continually advance and evolve to remain relevant.  There’s always some other company out there coming up with a bigger/smaller/faster/better, version of your product.  If you’re not constantly evolving, you’re falling behind.

Read more >>

Generating Software Diagrams

Jan 13, 2012   //   by Ray Mitchell   //   Blog  //  No Comments

Introduction

In this post I’m going to describe how to automatically generate diagrams from source code.  I’ve found that diagrams provide the quickest path to understanding how a piece of software works.  Diagrams also provide a great means to discuss software at a high level.  They’ve proven invaluable in the software development and software consulting work I’ve done.

Often diagrams are created by hand.  Unfortunately hand-crafted diagrams are prone to manual mistakes and falling out-of-sync as the source code changes.  Many IDE’s can automatically generate diagrams from source code on the fly, but sometimes your IDE doesn’t provide the diagrams or options you want.  Being able to generate your own diagrams will give you the ability to create exactly what you need when you need it. Read more >>

Recent Posts