Tag

software development Archives - Imaginet

What Makes a Good Software Consultant?

By All Posts

This may seem like a simple enough question to answer. However, there are many answers floating through the ether of the business world and the Internet and not all of them are good ones. Quite a few are born out of misconceptions and misunderstandings of what it really is that a good software consultant does. It seems likely that this is not the first blog post to be written by a software consultant explaining what…

Read More

Mastering Your Deployment Pipeline (Part 1)

By Agile, All Posts, Application Lifecycle Management No Comments

  Imaginet Blog Series — Part 1 Mastering Your Deployment Pipeline     Most users of your application will never see the requirements or read notes from your sprint retrospectives. But something they will appreciate – or condemn – is your team’s ability to deploy an update to the mission critical software they use on a daily basis. Can you initiate and finalize a deployment in a small window of time? Can you do it…

Read More

The Trappings of Not Using View Models (Part 2)

By All Posts, Application Lifecycle Management, Tutorials No Comments

The Trappings of Not Using View Models (Part 2) In the first part of this article, we looked at how using an enumerable as our strongly-typed model on a view can end up causing us some headaches. The example, a list of Person, further compounded the problem because the Person is likely an entity that is part of our database. At first glance, it doesn’t seem too bad, and again in many online samples and…

Read More

The Trappings of Not Using View Models (Part 1)

By All Posts, Application Lifecycle Management, Tutorials No Comments

The Trappings of Not Using View Models (Part 1) While there will forever be a debate over the fruitfulness of using view models in MVC applications, chances are that an application of a reasonable size will end up requiring them. I don’t like to state this as a solid requirement, but I will present two good cases as to why you should almost always start with them.   Enumerable Models in Your Views If you…

Read More

Mastering Your Deployment Pipeline (Part 5) 

By All Posts, Application Lifecycle Management, Productivity No Comments

  Imaginet Blog Series — Part 5 Mastering Your Deployment Pipeline     Timeline Impacts Perhaps one of the greatest opponents of automated deployment is the perceived impact on timelines that many developers and managers have of the process.  Indeed, stopping the project to learn new software or changing the way you approach deployment can seem daunting in the face of the unknown. But let’s not discount the positive impacts that this can have as…

Read More

Mastering Your Deployment Pipeline (Part 4) 

By All Posts, Application Lifecycle Management, Productivity No Comments

  Imaginet Blog Series — Part 4 Mastering Your Deployment Pipeline     An experienced development team would never forego security measures, architecture considerations, or database design on even a short-running project, but the ability to remain agile in deployment is often the first thing to go. Let’s have another look at some of the points we presented in Part 1 that were listed as challenges for teams on smaller projects to overcome. Counter Points…

Read More

Mastering Your Deployment Pipeline (Part 3)

By All Posts, Application Lifecycle Management, Visual Studio No Comments

  Imaginet Blog Series — Part 3 Mastering Your Deployment Pipeline     We can mitigate a lot of the problems we face in deployment if we just approach things a little differently from the start. We can’t turn back the time on already-running development teams, but we can work to introduce new measures to help reduce costs and improve deployment times. Let’s next look at those points we presented in Part 1 and try…

Read More

Mastering Your Deployment Pipeline (Part 2)

By Agile, All Posts, Application Lifecycle Management No Comments

  Imaginet Blog Series — Part 2 Mastering Your Deployment Pipeline     The Real Cost of Deployment In the Part 1 in the series, we looked at some of the reasons why we might neglect the opportunity to nurture the build process and create an automated solution for deployment. To really see why we should consider our build and deployment system as first class citizens on our development team, perhaps we should start by…

Read More

Are You Ready for the Mobile Tsunami?

By All Posts, Application Lifecycle Management, Enterprise Mobile, Featured No Comments

Recently, I delivered the keynote at a technical conference in Winnipeg, Manitoba called PrairieDevCon. I entitled the keynote “The Coming Tsunami” to paint a vivid picture for the audience that predicts a wave of change (and opportunity) about to hit enterprises as a result of mobile technologies. PrairieDevCon is a conference that targets technology enthusiasts in Canada’s Prairie Provinces (Manitoba and Saskatchewan).  I really love this event as it’s extremely well run and speakers come…

Read More
Let‘s Talk.
  • Let's Talk

  • This field is for validation purposes and should be left unchanged.