Category

Application Development

Why Delaying Angular Tests is a Bad Idea

By All Posts, Application Development
We all know what unit tests are and how important they are for the success of a project. Yet, it's still common to hear people say they aren’t that helpful or that they don’t need them. I get it. No one likes to write unit tests. But if we don’t write unit tests, it leads to technical debt. And like all debt, you occur ‘interest’. You may be asking what this interest is? Well, to...
Read More

Biggest News from Microsoft Ignite 2021

By All Posts, Announcements, Application Development, Azure, Business Intelligence, Cloud, Modern Workplace, Office 365, Power Platform, Productivity, SharePoint, Teams, Viva, Webinars
If you missed Microsoft Ignite from March 2-4, 2021, then you've come to the right place. Microsoft hosted their annual developers and IT professionals conference last week and there's a lot to be excited about! Here are our favourite announcements that'll enhance the new modern, hybrid workplace.   New Microsoft Teams Features Better meetings Microsoft announced a laundry list of new features to further enhance collaboration and knowledge management in Teams. You'll be able to...
Read More

Guide to Blazor JavaScript Interop

By All Posts, Application Development
Blazor is an exciting new framework from Microsoft that allows us to create full featured websites using C# instead of JavaScript. Like many web frameworks it provides for data binding and event handling, which binds DOM elements defined in our HTML to data sources and callback methods in our .Net code. Binding uses a declarative approach as opposed to the programmatical approach typically employed when using JavaScript directly. However, there are cases where binding is...
Read More

First 6 Months at Imaginet, During a Pandemic

By #ImaginetLife, All Posts, Application Development
In April 2020, amidst the plight of the COVID-19 pandemic, I finally graduated from the Business Information Technology program at the Red River College. Typically, I would have been excited to put my school career to a close, yet I spent the latter half of my final semester worrying about my future employment. I had heard stories of fellow students who were accepted by prospective businesses, only to discover around early April that all onboarding...
Read More

5 Lessons Learned with SQL Always Encrypted

By All Posts, Application Development, SQL Server
Microsoft introduced Always Encrypted with SQL Server 2016 as an approach to encrypting data at rest and in transit to protect personally identifiable information and financial transactions. Always Encrypted works by encrypting the data on the client side and hiding the encryption keys from the server. Without explicit permission and configuration, even database administrators cannot read the information stored in an encrypted column. This is obviously a significant step forward in security and allows users...
Read More
The thing about working remote, is in order to be effective, your whole team needs to be effective. Once you find a good rhythm though you might even find yourselves more productive than when you were in the office!

10 Tips for Working Remote

By All Posts, Application Development, Modern Workplace, Office 365, Productivity, Teams, User Experience Design
Are you new to working remote? I’ve done it for years. As a working mom, it saves me a lot of time commuting and getting ready in the morning. After the kidlets are dropped off at our nearby daycare, I come home, make myself a coffee, and focus on getting my work done in a timely manner. The thing about working remote, though, is in order to be effective, your whole team needs to be...
Read More

6 Reasons to Use Angular Instead of ASP.NET MVC (Razor)

By All Posts, Application Development
At Imaginet, we recommend the use of single-page applications using Angular for building enterprise applications. Customer solutions are still being built using ASP.NET MVC with Razor pages, generally because it is a well-known technology stack that is familiar to most companies’ development teams. However, this article will present six reasons why Angular is the superior option for building your application. Angular applications still follow an MVC style (or perhaps more correctly MVVM). In fact, they...
Read More

Free EBook: Supercharge Your Apps with Embedded Analytics

By All Posts, Application Development, Business Intelligence, Enterprise Mobile, Power BI & SQL

The way in which we use and interact with data has dramatically changed over the years. Originally, we leveraged static pictures and charts that captured a one-time snapshot of our data. But this is no long sufficient, as static visualizations only provide a historical view at a single point in time. Instead, interactive visualizations and real-time reports are now the demanded norm needed to turn massive volumes of data into immediate, actionable insights. But there…

Read More

Microservices 101: What You Need to Know

By All Posts, Application Development, Azure, Cloud, Enterprise Architecture

Microservices, as the name implies, is a software architecture model where processes are broken down into small, standalone services. Microservices are then coupled together with other microservices, or as a part of a larger service to perform an overall function via universally accessible APIs. This contrasts with the standard monolithic architecture where all functions and processes are contained within a single application. Typically, a microservice delivers a single function or limited number of small functions….

Read More

FREE WHITEPAPER: How to Design Resilient Applications on Azure

By All Posts, Application Development, Azure, Cloud, Enterprise Architecture

When it comes to moving applications from on-premises environments to Azure or to building new applications on Azure, it’s important that you have a process for achieving resilience using a structured approach throughout the lifetime of your application—from design and implementation to deployment and operations. Resilience is defined as a system’s ability to recover from failures and continue to function. Resilience is not only about avoiding failures but also involves responding to failures in a…

Read More
Let‘s Talk.
  • Let's Talk

  • This field is for validation purposes and should be left unchanged.