Archive

Getting Set Up for Gulp: Visual Studio 2015 and the Task Runner featured post

Getting Set Up for Gulp: Visual Studio 2015 and the Task Runner

A development trend over the last few years has been utilizing JavaScript task runners to automate front-end development. Some of the big names that have gained widespread use are Gulp, Grunt, Cake, and Broccoli. This blog article will cover Gulp, which is a fast and plugin-rich task runner that is quick to get up and running.

Front-end

Developing Microsoft Office 365 Add-Ins featured post

Developing Microsoft Office 365 Add-Ins

Microsoft Office is a staple for many organizations around the world. People use it every day to create documents, spreadsheets and presentations and to manage their email. I am sure there are things you can think of that you would love to be able to do directly in an office application that can’t be done now. Maybe you would like to automatically add content to an email based on content from another system. Maybe you would like to see information from your CRM system about the individual who sent you an email. Or maybe you would like to automatically add html content to an Excel, PowerPoint or Word document. All of these things can be achieved with Microsoft Office add-ins.

Back-end

10 UX Facts Every CEO and CTO Should Know featured post

10 UX Facts Every CEO and CTO Should Know

Caring for user experience is becoming more common in the workplace and at the boardroom table. The following infographic includes ten facts about UX that should convince any CEO or CTO to improve of experience of their website, web app, or mobile app.

Front-end

On the Edge of Microsoft Edge: What to Expect with the Upcoming Windows 10 Browser featured post

On the Edge of Microsoft Edge: What to Expect with the Upcoming Windows 10 Browser

Designers and developers have known Microsoft is developing a new browser for some time now – it was previously known as “Project Spartan”. At their recent Build conference, Microsoft has unleashed a re-branded Internet Explorer (IE)/Project Spartan: Microsoft Edge. Don’t let the similar looking logo fool you: this browser has been stripped down, rethought, and built back up from the ground floor.

Front-end

ALM Series – Part II: Follow the Yellow Brick Road featured post

ALM Series – Part II: Follow the Yellow Brick Road

In the last post, I described the three main pillars of ALM: Visibility, Traceability and Automation. This post will describe in more detail the systems and processes you can put in place to build these pillars and improve your chances of success.

Agile / DevOps

WPF: Clearing Data Context with MVVM Light featured post

WPF: Clearing Data Context with MVVM Light

I recently ran into an issue with a WPF application that is a continuous operation Kiosk application. The users log in and are presented with a survey. If the Kiosk is ignored for a time period, a timeout occurs and the screen is reset. However, I discovered that when using MVVM light and View Model (context) injection, even though the view is disposed of, the view model is not. This presented itself when a second user was presented the survey after a timeout had occurred, the survey started on page two or wherever the previous user had left off.

Back-end

Trust in Scrum featured post

Trust in Scrum

Scrum can be a great approach to software development, however the focus of this article will not be on the many benefits of Scrum. Instead, let’s talk about what it takes to get there. Beyond the mechanics of sprints, backlogs, stories, and tasks there is a much harder to account for requirement for Scrum. Trust. Trust between team members is an absolute necessity. Without trust, scrum can quickly turn into one headache after another.

Agile

Don’t Forget the Print Styles! featured post

Don’t Forget the Print Styles!

Before you launch your brand-spankin’ new website, check your print styles! Why? Because your users will be printing your site, whether you like it or not.

Front-end

ALM Series – Part I: Let’s Get to Know Each Other featured post

ALM Series – Part I: Let’s Get to Know Each Other

This is the first blog post in a series about ALM. I have been a developer for many years (oh so many years), and ALM is very close to my heart. I’ve learned from experience that with good ALM, your chances of success increase considerably. Conversely, without it, you’re probably going to fail. I’m a huge fan and I want to share it with you. I’m going to tell you why you should care.

Agile / DevOps

What Agile Development Means to You featured post

What Agile Development Means to You

Agile software development isn’t new anymore; the concept has been around for well more than a decade and has dramatically shifted the way software development is done. It has moved us from a wasteful industry filled with immense design documents, big releases, and uncertainty around eventual customer satisfaction to one where the customer’s increased visibility into the project allows the end result to be exactly what is needed without the waste of unwanted features or significant rework.

Agile