Back in 2017 I wrote a post about the Angular CLI, and how it has made creating and maintaining an Angular project so much simpler.
Since then Angular and the Angular-cli have undergone many changes, and many new features have been added. The[...]
Read more...
Microsoft has been recommending MSAL over ADAL for authenticating users on Azure AD as far back as 2017. The official azure-activedirectory-library-for-cordova project has been on ice since October of 2018 and developers targeting AzureAD with Ionic[...]
Read more...
Just as there's never one way to build a software solution, there's also never only one way to structure a project. With different sized projects, different resources available and different deliverables come several options to consider when setting[...]
Read more...
Successful IT projects often require participation from individuals with various specialized skills. Often, those skills are only required for a brief period of time. It is not efficient for your existing staff, to learn these skills to the point of[...]
Read more...
What is HTTP?
HTTP stands for Hypertext Transfer Protocol and it's the underlying communication protocol for the World Wide Web. It's used every time your browser makes a new page request. Somewhere at the end of that request, a server interprets[...]
Read more...
Creating Objects in Javascript allows complex functionality while exposing only certain functions. Sometimes it's helpful to expose Object properties as well and unless they're simply read-write attributes, it may not be immediately clear how to how[...]
Read more...