Skip to main content

Expert Insights

blog

Modern Applications


Securing and Governing the Power Platform

The Power Platform is compelling with its low-code/no-code capabiltiies, but how do you secure and govern it across your enterprise? Making decisions on structure and governance will set your employees up for success. 

Stephanie Siewert by Stephanie Siewert

Leveraging the Power Platform

The Power Platform has skyrocketed in the tech world as organizations leverage its no-code/low-code approach to app dev, process automation and data analysis. Concurrency's Data & AI Analyst Steve Campbell and Technical Architect Anthony Escobedo show you how business users an leverage the Power Platform in worklows with little to no coding experience and the vast options it offers to set your organization up for success. 

Stephanie Siewert by Stephanie Siewert

How to Leverage Microsoft Teams as a Platform

Concurrency CTO Nathan Lasnoski, UX Architect Damon Sanchez and Technical Architect Anthony Escobedo recently discussed how Microsoft Teams has differentiated itself from traditional video conferencing systems based on its ability to work as an all-in-one collaboration platform. Through a series of real-life examples, from UX Team asset organization, to the versatility of Power Apps incorporated into Teams, and the productivity and transparency of work team's boards, the team discusses why Microsoft Teams is a powerful collaboration platform for any organization. 

Stephanie Siewert by Stephanie Siewert

An Architecture for Modern Cloud Education and Wildlife Identification

A few years ago I got an idea… there were birds on my bird feeder that I didn’t know the name of. There were some times of the year they showed up and others where they didn’t. I wanted to get a better understanding of why certain birds showed up at certain times, where the […]

Nathan Lasnoski by Nathan Lasnoski

COVID-19 Business Survival Kit

Ever watch “Man vs. Wild”? I remember him eating something crazy and thinking, wow… that’s pretty intense… I don’t know if I could do that. He said, “when you need to survive, you do what is necessary”. Even more, when you learn what you can do, you learn what you now must do and you […]

Nathan Lasnoski by Nathan Lasnoski

Power Apps Simplicity

Many business requests that come in are for cascading drop-downs and "if this, then that" input fields... I wanted to share a way that can significantly improve the customer experience with a simple change of text on a button.

by

The Psychology of Experiences - An Attempt at Understanding The Lion, The Witch and The Wardrobe

Why do experiences stir a positive or negative emotion? When do many ideas cohesively gel into a larger memory?  How do our feelings mesh together into thoughts about our interactions and as customers or consumers, when do we personify a brand?

In this blog post we are going to explore Branding experiences (BX) and Customer experiences (CX) and how we go about fostering and engaging aspects of the human condition to pave the way towards great User Experiences (UX).

Damon Sanchez by Damon Sanchez

Moving Big data in and around Azure using Azure Data Factory.

There are numerous data storage options available on Azure, each one designed and developed for different modern data storage scenarios. These storage options could be in the form of database, data warehouse, data caches and data lakes. Usage of these depends on the application and the scale that they serve. Within databases, some applications might need relational database, some might need NOSQL, or a key-value storage, or in-memory database (for caching), or blob storage (for media and large files). Another criteria to keep in mind when selecting a database for your application is the required read-write throughput and latency. Azure has a wide array of fully-managed database services which frees up the development teams valuable time in managing, scaling and configuring these databases.

Whatever database you choose, you should also keep in mind how easy or difficult it is to move the data in and out of that database. You might have a situation in future where you need to move to a new database solution because of reasons like change in application architecture, scale, performance, or even cost. Microsoft Azure has a very powerful ETL tool called Azure Data Factory to easily move data in and around Azure at scale. It has over 80 native connectors which can serve both as source and sink.  In this blog, I would like to highlight a few features and concepts of Azure Data Factory which will serve as a quick start guide for anyone looking to do data movement and transformation on Azure.

Siddharth Bhola by Siddharth Bhola

Design patterns are a lifesaver for Extensible Applications.

All of the major programming languages have evolved tremendously over the past decade especially to make the developers job easy. C# by Microsoft has been at the top of the game of adding plethora of easy to use and extremely powerful constructs ranging from async programming to functional programming. The well-developed programming languages have made it extremely easy for beginners to pick up coding and start developing applications quickly.

However, when developing extensible applications for the future, just using the language to write down logic for applications does not do the job well. We have to think about the overall design of the application for it to be able to scale and extend well. This means utilizing appropriate design patterns wherever applicable.

Siddharth Bhola by Siddharth Bhola