Archive for November, 2010

  • Caution: New Mac User

    on Nov 23, 10 • by Todd Landry • with 5 Comments

    Caution: New Mac User

    With our latest product release, we have ventured into the world of Apple. Yup, our product is now officially supported on the Mac. I think I can safely say that this was not something on our roadmap a few years ago, but we recognized the trends, and now have this offering for our customers. With this support, it was determined that we needed a few more Macs in the organization, the Product Management team included. Now, I’m not sure I stepped forward, or everyone else stepped back (except me), but I ended up being the

    Read More »
  • Shell scripting 101

    on Nov 17, 10 • by Alen Zukich • with 1 Comment

    Shell scripting 101

    I don’t know why, but every time I go back to some simple shell scripting I can never remember the one liner for loop.  For those who know what I’m talking about, it is the one command you need over and over again when it comes to performing the same thing on a set of files.  I can never seem to remember the simple syntax and it always leaves me scratching my head. So I thought I would ask a forum on shell scripting and  was promptly answered with: for file in `ls`; do rm

    Read More »
  • C/C++ Refactoring – Clone detection

    on Nov 12, 10 • by Alen Zukich • with 1 Comment

    C/C++ Refactoring – Clone detection

    As we have posted in the past, refactoring is a very useful technology to help developers become more productive.  I wanted to take a deeper look at how certain refactorings such as “Extract Function/Method” and “Introduce Variable” can be further enhanced with clone detection.   For the focus of this post I will concentrate just on Extract Function/Method.  Say I create some code that I know I will use frequently.  It would make more sense to create a reusable function/method.  Of course I can add a function to my file then pass the proper parameters

    Read More »
  • PM Thoughts on Code Reviews

    on Nov 9, 10 • by Todd Landry • with No Comments

    PM Thoughts on Code Reviews

    While I may not be the most active Twitter-er in the world, the one thing I have noticed is that there is an awful lot of activity around the term “code review” lately. Since code reviews have become a widely used practice, I thought I would share one of my experiences about code reviews with you, from a product manager perspective. In my first Agile team, many years ago, it was tabled (in our retrospective meeting after a couple of Sprints) that code reviews should be added to our definition of “Done”.  Let’s just say

    Read More »
  • C/C++ Refactoring – optimize headers

    on Nov 2, 10 • by Alen Zukich • with No Comments

    C/C++ Refactoring – optimize headers

    Today I wanted to talk about new kinds of benefits you can get from Refactoring.  Everyone knows that refactoring is the process of simplifying and clarifying code without changing the program’s behavior.  The benefits include making the developer more productive by providing tools to automatically clean up the code.  Some of you may be aware of the common refactoring such as “Rename” to rename a variable, parameter or function in your code. Or Extract Function to create a function call and body based on some selected code. These are great and provide important value but

    Read More »
Scroll to top