Journey to teaching Project Management (Pt. 2)

Teaching communication is tricky because it’s difficult to teach. Communication is learned through experience throughout our individual lives. There are also many different forms of communication. You need to able to distinguish how to communicate that is acceptable based on a situation- casual or professional settings. In project management, communication is everything. The PM needs to be able to effectively communicate with the internal team, external teams, clients, and any other stakeholders that are affiliated within a project.

Giamo Rivera by Giamo Rivera

Types of Friendships and Business Relationships

We all have friends in our lives, but how often have we taken a moment to think about the types of friends we have?  Aristotle has given us an interesting model that is helpful to this day of three types of friendship, which are (1) friendships of utility, (2) friendships of pleasure, and (3) friendships […]

Nathan Lasnoski by Nathan Lasnoski

Solutions in Dynamics 365

Solutions in Dynamics 365:

A solution is a bucket where we can store all the customizations of a particular project. Creating a solution helps the user to move the changes from one environment to another. We can use solutions to extend the capability of Dynamics 365. There are basically three different types of solutions: System/Default, managed and unmanaged.

Ajay Ravi by Ajay Ravi

Five Helpful Tips for Writing Documentation

Documentation isn’t the most glamourous task in the world, but with these helpful tips, higher quality and more flawless documentation can be produced.

Megan Stoffel by Megan Stoffel

R Visuals in Power BI

How to create advanced R visuals with the help of Power BI.

Megan Dehn by Megan Dehn

Hung Server Troubleshooting

When a server hangs, it can oftentimes be difficult to find the root cause.  There are a variety of potential factors, and narrowing it down can be tough.  Here, we'll review the general process for troubleshooting a hung server.

Mitchell Grande by Mitchell Grande

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