1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

Software Engineering

Podcast: Peter Thorne Discusses Hot Trends in Product Lifecycle Engineering Tools

SPK and Associates co-founder Chris McHale speaks with Peter Thorne, director at Cambashi, a Cambridge, England-based independent industry analyst firm. With his over 30 years of experience as a software engineer user, vendor, and now analyst, Peter's in a great...

3 Ways That HxD Can Promote Software Engineering Best Practices

It can often be the case that better software engineering practices may be promoted by the use of good software engineering tools. That is, tools that assist the engineer to better understand the current state of the work product. As we know, the final work product is...
Software Development Best Practices: Code Reviews – Part 3

Software Development Best Practices: Code Reviews – Part 3

In this third and final installment of my three-part software engineering best practices series on code reviews, we will look at the various tools available to facilitate the code review process. We've already looked at the benefits of code reviews and why conducting...

Software Development Best Practices: Code Reviews – Part 2

Software Development Best Practices: Code Reviews – Part 2

In this installment of my three part software engineering best practices series on code reviews (read part one here), we will look at how to make code reviews successful. Code reviews are one of the most effective software engineering best practices you can adopt to...

Software Engineering Best Practices: Code Reviews – Part 1

Software Engineering Best Practices: Code Reviews – Part 1

This article is going to be the first in a three-part software engineering best practices series on code reviews. Here, we will focus on what a code review is and why it’s an integral part of a mature software development lifecycle (SDLC) process. In the following...

Exploring Java 8’s New Feature: Lambda Expressions

Exploring Java 8’s New Feature: Lambda Expressions

Recently, Oracle announced the release of Java 8. This latest edition has some interesting new features, most notably the inclusion of lambda expressions and the ability to do multiple inheritance through default methods. We’ll spend the bulk of this article exploring...

Engineering and IT Professionals: Take a Break!

Engineering and IT Professionals: Take a Break!

It's easy to get caught up the task at hand -- more so if its something you find interesting. But over the years, more and more papers are being published on the hazards of non-stop work, from eye strain to carpal tunnel, there are countless pitfalls to sitting in...

Streamline Business Communication with Google Forms

Streamline Business Communication with Google Forms

Have you ever sent out an email with a bunch of important questions and received a reply that began with "my answers are in blue".  Have you then found yourself combing through your large email searching for those answers only to discover that your email provider...

How to Install the Hudson Continuous Integration Tool on Windows

How to Install the Hudson Continuous Integration Tool on Windows

This week we are going to begin taking a look at Hudson, a widely used continuous build and integration tool. Hudson is a state of the art continuous build tool which now has seen wide adoption for software engineering. Hudson supports most of the more prominent...

Upgrading from ClearCase/ClearQuest 7.0 to 7.1

Upgrading from ClearCase/ClearQuest 7.0 to 7.1

As an IT engineering expert for SPK and associates, a California based IT services company, I write blog posts on topics such as Software Configuration Management and other Engineering Applications. This week I’d like to blog about my experiences in upgrading...

Welcome to SPK’s New Website and Blog!

Welcome to SPK’s New Website and Blog!

Welcome to SPK’s new website and blog! We’ll be posting a lot of great tech info here in the coming week and months, so be sure to subscribe or check back often. You’ll hear from everyone on our team at some point or another – which is good since more minds = more...