Category

All Posts

Imaginet Speaks: Visual Studio Team Services 2017

Visual Studio Team Services 2017 - Part 1 Imaginet superstar, Etienne Tremblay, joins Bracket Show for Part 1 of 'Visual Studio Team Services 2017'. Check out the video below: Visual Studio Team Services 2017 - Part 2 Was this article helpful? Let us know in the comments and feel free to share this with your network! If you're looking for more info on Visual Studio, check out our Visual Studio & TFS page. Find out...

Power Query Function for Dense Ranking

Power Query Function for Dense Ranking Recently I was having issues writing a measure in DAX to rank items properly (not an issue with the DAX, but in my understanding of the DAX). I did some searching and came across Chris Webb's article that had a nice implementation of ranking using Power Query. The technique he proposed uses Power Query to: sort a table by the column you want to rank by, add an index column...

What is DevOps and Why Is It Important?

What is DevOps and Why Is It Important? I'm sure there are hundreds of posts out there trying to define DevOps. Here are my two cents: If you subscribe to the lean software development way of thinking, you think about a pipeline of value that results in working software.  For example this might be:   Analysis -> Dev -> Test -> Deploy -> Monitor   As with any pipeline, there is likely a bottleneck somewhere...

Is this the rebirth of the SharePoint Intranet?

Is this the rebirth of the SharePoint Intranet? With the cloud gaining momentum, the future of the intranet is never far from our minds, or more specifically, the future of the traditional intranet portal. Modern business users want tools that make them more productive and engaged, and they want them in a single, easily accessible location. Microsoft’s SharePoint Server was once billed as an all-round company intranet portal, but it simply doesn’t have the capacity...

Imaginet’s Top 6 Favorite New Features of TFS 2017

Imaginet’s Top 6 Favorite New Features of TFS 2017 With the recent release of Visual Studio 2017, now is a great time to upgrade your Team Foundation Server (TFS) to 2017! This new release is jam-packed with over 25 new features and fixes that help your team develop software better by improving communication and collaboration throughout your software development process. Here are just a few reasons why you should consider upgrading to TFS 2017:  ...

Power Query for Azure tables and Updating Column Names

Power Query for Azure Tables and Updating Column Names I recently did some PowerBI work using Azure Table Storage. In the query editor, it seemed that each table I pulled in from Azure Tables had a very similar process.: Get the list of tables available for the storage account. Select a table Select the Content of the table (excluding the RowKey, PartitionKey, and timestamp columns) Expand the columns in the Content Rename the columns Azure...

How Can You Protect Your Cloud Applications from Outages?

How Can You Protect Your Cloud Applications from Outages? Were you affected by the Amazon Web Services (AWS) outage this week? If you use Quora, Slack or Trello chances are you were.  S3 Storage services in the US-East region was essentially unavailable for 4-5 hours.  Since many other AWS services and customer applications depend on S3, this had a large wide-ranging impact across many services, sites and applications. Some popular sites that were affected included: Quora...

Step-by-Step Tutorial: IIS Redirect/Rewrites for SharePoint

Step-by-Step Tutorial: IIS Redirect/Rewrites for SharePoint NOTE: THIS IS NOT SUPPORTED BY MICROSOFT, PROCEED WITH CAUTION AND AT YOUR OWN RISK. Perform the following steps on the Web Front End servers only. When working with websites it is imperative to the users, customers and possibly potential customers to be able to locate information when accessing them. Change is inevitable within life just as much as it is in the companies and organizations that employ us....

Scaling Azure SQL Databases Up and Down

Scaling Azure SQL databases up and down   I've recently been working on a project where we push data from an on-premise database to a set of Azure SQL databases daily, and use that Azure SQL database as the source for a Power BI dataset. The dataset gets refreshed once a day. Our Azure SQL data marts are pretty small - all but one of them are under 2 GB, and the largest one is...

443 in Skype for Business Land

443 in Skype for Business Land   A cautionary reminder when firewall rules are being set up for Skype for Business, that 443 or 443/TCP or 443/TCP/SIP does NOT mean HTTPS.  Honestly, I don’t think I’ve met a firewall yet that supports Microsoft’s 443/SIP for a so my rule request is very specifically 443/TCP, unless the required rule, like for the Reverse Proxy actually state HTTPS, require 443/TCP the rule ye be.   MS Firewall Rule...

Top 9 New Features of Polycom VVX 5.5.1

Source: http://blog.schertz.name/   New Features of Polycom VVX 5.5.1 Polycom VVX 5.5.1 firmware was released along with BToE 3.4.0.0, Polycom VVX Firmware Download Site, I’ve been beta testing and beating up these VVX builds (lost count, probably 15+) since March, so I’ve been anticipating this day for awhile.  Soooo many features being added that I’m just giddy. The biggest item in my opinion is the QoE reports generated by the phones and feed to the Skype...

Polycom VVX 5.5.1. Log Setting Changes

VVX 5.5.1. Log Setting Changes This kept me and beta support spinning for a few days when I was trying to reproduce an issue in regards to logging, and suddenly I couldn’t set all of the logging levels I wanted through my provisioning server. With 5.5.1 having tighter integration with Skype for Business, the devices now pull additional information from the server for items like QoE and also Log Level settings.   The following command impacts…

Thou Shall Not Let Internal Users Connect to External Edge Interface

Thou Shall Not Let Internal Users Connect to External Edge Interface Been involved with UC for a while, long before it was called UC, and over time we’ve all developed cardinal rules when it comes to deployments.  One that me, and I know several others have adhered to “Thou shall not let Internal Users connect to External Edge Interface”.  Right!?! Times are a changing, and rules are often made to be broken, add the one…

Skype for Business Hybrid (Part 1)

Skype for Business Hybrid – Part 1 I’m sure there will be many more parts to this as O365 is ever “evolving”, euphemism for “it’s bloody different every time I go in there…” An issue I recently hit when trying to connect an OnPrem Skype environment to a company’s Online counterpart, aka setting up Skype4b Hybrid, I ran into this lovely error: Get-CsWebTicket : Failed to connect live id servers.  Make sure proxy is enabled…

Moving Your Shared Components to the Next Level – Part 3

Welcome to Part 3 of Moving Your Shared Components to the Next Level! In this final video, we will conclude our series by exploring how we can build our components with Microsoft Visual Studio Team Build and push them to an internal shared component repository for future reuse. — Imaginet is your trusted technology partner who turns your business innovation ideas into reality. 18+ years | 1100+ satisfied customers | 2500+ successful engagements. Located in…

Moving Your Shared Components to the Next Level – Part 2

In Part 1 of this video series, we explored several possibilities for overcoming the difficulties with managing shared components and discussed some Imaginet best practices to follow. In Part 2 of this video series, Imaginet’s software innovation experts explore how to create your own Nuget packages for managing your shared components. — Imaginet is your trusted technology partner who turns your business innovation ideas into reality. 18+ years | 1100+ satisfied customers | 2500+ successful engagements….

Moving Your Shared Components to the Next Level – Part 1

Do you experience software development “hell” trying to manage your DLLs and other shared components? In Part 1 of this video series, Imaginet’s software innovation experts explore several possibilities for overcoming the difficulties with managing shared components and discuss some best practices to follow. — Imaginet is your trusted technology partner who turns your business innovation ideas into reality. 18+ years | 1100+ satisfied customers | 2500+ successful engagements. Located in Dallas (Irving), Winnipeg, and…

Mastering Your Deployment Pipeline (Part 1)

  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…

Imaginet Achieves Microsoft Gold Cloud Platform Competency – What Does this Mean For You?

  Imaginet has achieved the Gold Cloud Platform Competency from Microsoft! This is Microsoft’s highest level of Cloud Platform competency and means that Imaginet has made a commitment with deep investments in people and resources across pivotal areas: cloud technologies, security, privacy, compliance, and reliability.   What does this mean for you? With Imaginet’s Azure Cloud Platform approach, our customers get all the benefits of scale, speed, and agility while still protecting existing investments. This…

Imaginet Speaks at DevTeach Montreal

Imaginet Superstars, Dylan Smith and Etienne Tremblay, speak at the DevTeach Conference July 4-8th in Montreal. Check out their sessions below.           Etienne Tremblay