Project Transfer Strategies

Learn how to facilitate the transfer of a project from one team to another with these project transfer strategies. A well-planned hand-off, gradual transition, and embedding knowledge in the infrastructure of the code are key to making the process successful. Discover why it’s important to have an agreed set of artifacts, the benefits of having both teams work on the project simultaneously, and how to transfer knowledge in the infrastructure to avoid confusion when new developers take over the project. These strategies can enhance the usefulness of comprehensive documentation rather than replace it.

Using Query Store to Analyze Database Performance

SQL Server 2016 (13.x), Azure SQL Database Azure SQL, Managed Instance, Azure Synapse Analytics (dedicated SQL pool only)

“Maximize your database performance with Imaginet’s latest blog on using Query Store to analyze database performance. Learn how Query Store can help you monitor and analyze query performance, diagnose performance issues and improve database performance. Get insights on the benefits and limitations of Query Store, and take your database performance to the next level. Read Imaginet’s expert guide now!”

UX and Dev: A Perfect Partnership

Website designer, Creative planning phone app development template layout framework wireframe design, User experience concept, Young asian man UX designer working on User Experience design

There are many benefits of utilizing a UX designer’s expertise during a project, which include making it more efficient for the development team to implement the functionality. At a high level, a UX designer focuses on improving the interactions between a user and an application or website. In the past, these were often left up to us as developers,

Using Hangfire to Run Background Jobs in IIS

hangfire enabled background jobs

Imaginet’s latest blog post explains how to use Hangfire to run background jobs in IIS, providing a step-by-step guide to help you streamline your application’s performance. With clear explanations and practical examples, you’ll learn how to use Hangfire to automate time-consuming tasks and improve the overall efficiency of your application. Whether you’re a developer or an IT professional, this guide will help you optimize your workflow and achieve better results. Read on to discover how Hangfire can help you take your application to the next level.

Managing Open-Source Dependencies with JitPack

JIT Pack IO Logo

Managing dependencies for your Android app has gotten a lot easier with tools such as Gradle, but there is still one big gotcha that it cannot solve: The dependency itself. It is quite normal for a single Android app to have dozens of third-party dependencies, most of which are open-source. There are many benefits to using open-source libraries, but there are some pain points too. For instance, a dependency may contain bugs, lack needed features, or may have been abandoned by the original developer. In this article, I will discuss ways to deal with that, leveraging the powers of Git and the online service called JitPack. JitPack Basics What is … Read more

5 Lessons Learned With SQL Always Encrypted

SQL Server 2016 (13.x), Azure SQL Database Azure SQL, Managed Instance, Azure Synapse Analytics (dedicated SQL pool only)

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 to confidently store information knowing only they control who can see it, whether it is in the cloud or on-premise.