ASP.Net Identity Generate Token Weirdness (Tokens become invalid seemingly at a random interval) Reply

misc1We’re working on an ASP.Net project that uses Identity to handle user authorization and had an interesting issue when creating temporary email confirmation tokens.

The tokens are generated via the Use-Manager’s function “GenerateEmailConfirmationTokenAsync”. Then we add that token to a link which is emailed to the user.

Periodically, these tokens were coming back as being invalid and a search on the issue came up with some interesting reasons.

More…

Why Microsoft Teams Works For Me? Reply

Duane OdumOn 3/14/2017 Microsoft Teams was generally released to Office 365 tenants around the world.  Being that I am an Office 365 consultant I had already been tinkering with it for a while during the testing phase. Prior to my fiddling I read through the various blog posts from experts in the field and the two posts that stuck with me were by Benjamin Niaulin and Naomi Moneypenny. I highly suggest reading both of those articles if you or your organization is interested in learning more about where Microsoft Teams fits in with the rest of the Office 365 capabilities. I am adding another link to a great post at the bottom of the article as well but those are the two that I started with and suggest you do the same.

More…

Webinar Recap: “The 2017 State of Application Development Survey” Reply

JohnI recently attended a webinar sponsored by OutSystems, a low-code application development company, called “App Development Disrupted: Answers and Results from The 2017 State of Application Development Survey.” The webinar outlined the findings of this research, which surveyed over 3,000 IT professionals from around the world. You can download the full report here.

The 45-minute discussion was broken up into three segments that correlated with what elements of development survey respondents found most important: speed, scale/scope, and skills.

More…

Issue with Snagit 12 and Windows 10 Reply

Duane OdumAs I have been presenting and recording using Skype for Business for quite some time I haven’t had the need to use SnagIt in quite some time so I didn’t upgrade to the Snagit 13 version when it came out.  Today I wanted to do some “snippet” how to videos for an application we developed and Snagit seemed the perfect fit but I uncovered an issue that is easily resolved, despite it taking me 30 minutes to figure out what was going on.  Short and sweet version: if you are running Snagit12 with Windows 10 Anniversary update installed you need to visit this page on the TechSmith support site. The longer and more cathartic version follows.

More…

SharePoint Framework General Availability Reply

Duane OdumOn 2/23/2017 Microsoft announced the General Availability release of the SharePoint Framework to Office 365 tenancies.  This is a very exciting time for SharePoint developers as the SharePoint Framework allows us to take advantage of development tools and processes that truly enhance the developer experience.  Having worked with multiple client side development toolkits in the past I can honestly say “It’s about time!”.

More…

Angular 2 – Detecting Route Changes Reply

Rick HerrmannI ran into a scenario the other day in an Angular 2 app I am working on where I needed to show the same page/route, but with different data and parameters. Without getting into the specifics of my app, the scenario was analogous to this:

I am viewing a page that shows customer contact details. The route pattern could be something like “/customers/:customerId/contact/:contactId”. On the customer contact detail page, we also show a list of links for other contacts with the same customer.

More…

Microsoft Flow Overview Reply

Duane OdumPrior to the May 4th event in 2016 there was a blog post by James Phillips titled Power to the people: introducing Microsoft Flow and announcing the public preview of PowerApps.  Microsoft Flow became generally available on October 31st 2016 and although its use case is not restricted to Office 365 or Microsoft products it has certainly started to pick up some steam in the Office 365 community.

At its core Microsoft Flow is really a cloud based “if this then that” (commonly abbreviated to IFTTT) solution that is intended to enable Power Users to create business applications in an easy to use editor.  When used along with Power BI and PowerApps Microsoft Flow can certainly allow non-developers the ability to create some pretty solid applications to solve business problems.  There are numerous Microsoft Flow Templates and services already available to get you started and those numbers are only going to increase as the technology picks up more momentum.

More…

Angular 2 Lunch and Learn Recap Reply

Rick HerrmannLast week, I mentioned I would be leading a Lunch and Learn for our colleagues at Total Quality Logistics (TQL). We’ve been working with Angular 2 since August 2016, so we have a fair amount of experience with it and want to share our knowledge with other members of the tech community.

The presentation went great—we had well over 50 people in attendance! As attendees munched on IBS-provided sub sandwiches, I spoke about what’s new with Angular 2.

More…

Codemash 2017 – Session Review 1 Reply

Rick HerrmannI had the privilege of attending Codemash 2017 again this year. Over the next few weeks I will be writing about the various sessions I attended.

The first is a session entitled ES6 Patterns in the Wild by Joe Morgan (@joesmorgan). The premise was that as developers we can learn a lot from reading other developers’ code, but the talk was specifically about what he has learned about ES6 by doing this.

More…

Hot Skills for 2017 Reply

IJohnn Computerworld’s annual Forecast survey, researchers found that anywhere from 500,000 to 2 million IT jobs go unfilled each year. IT firms need these positions filled, but struggle to find people with the necessary qualifications and/or proper cultural fit. Employers will really have to buckle down and find solid candidates to fill these needs in 2017. The survey also outlines the most important tech skills hiring managers will hire for in the coming year.

More…