Author: Andreas Plahn
How to fix SQL72014: Framework Microsoft SqlClient Data Provider: ALTER DATABASE failed because a lock could not be placed on database
Error
SQL72014: Framework Microsoft SqlClient Data Provider: ALTER DATABASE failed because a lock could not be placed on database
Solution
Clear all transactions and locks on database server:
USE master; GO ALTER DATABASE [TargetDb] SET SINGLE_USER WITH ROLLBACK IMMEDIATE; ALTER DATABASE [TargetDb] SET MULTI_USER;
Tested on Microsoft SQL Server 2022 Developer Edition.
Angular Signal Forms — Set-up and validation rules | by Alain Chautard | Nov, 2025 | Angular Training
Signal Forms are available with Angular 21 as an experiment, which means the API described in this tutorial is subject to change, but stable enough to give you a first overview of Angular Signal Forms.Rather than replacing template-driven forms or reactive forms, signal forms are a third option. In this brief tutorial, I will highlight how the new paradigm works and what the differences are compared to previous approaches.
Enable or Disable Notification Center in Windows 11 | NinjaOne
The notification center in Windows 11 is a handy panel for your calendar, quick settings, and pop-up alerts, allowing you to stay informed. Despite its benefits when enabled, it can be distracting and give out too much information.Some users and organizations disable notification center to prevent distractions, ensure important alerts aren’t accidentally dismissed, and maintain a secure interface. In this guide, we will provide approaches using Group Policy, Registry Editor, and PowerShell to modify your
Source: Enable or Disable Notification Center in Windows 11 | NinjaOne
Adding repository custom instructions for GitHub Copilot – GitHub Docs
Latest Visual Studio 2022 with Copilot should work with below config to preprompt/improve/customizee the Copilot experience.
Source: Adding repository custom instructions for GitHub Copilot – GitHub Docs
Debugging Angular with the ng namespace
Angular 9 introduced the ng namespace variable, which is available in development mode but not exposed when the application is running in production mode. We can debug an application using that global namespace without any breakpoint or dev tools extension.
Source: Debugging with the ng namespace | Angular Newsletter
Zod in Angular. Typescript Schema validation library
eraoftech.medium.com/zod-in-angular-8dcefc2a20ec
Nushell
Nushell
A new type of shell
Cross-platform
Nu works on Linux, macOS, BSD, and Windows. Learn it once, then use it anywhere.
Everything is data
Nu pipelines use structured data so you can safely select, filter, and sort the same way every time. Stop parsing strings and start solving problems.
Powerful plugins
It’s easy to extend Nu using a powerful plugin system.
Nu works with existing data
Nu speaks JSON, YAML, SQLite, Excel, and more out of the box. It’s easy to bring data into a Nu pipeline whether it’s in a file, a database, or a web API:

Nu has great error messages
Nu operates on typed data, so it catches bugs that other shells don’t. And when things break, Nu tells you exactly where and why:

Angular – Reload page (and its components) even if on same url
Tested in Angular 19.
Add router to component constructor:
import { Router } from '@angular/router';
...
public constructor(
private _router: Router
) {}
Navigate and reload page, even if currently on same url
this._router.navigateByUrl('/', { skipLocationChange: true }).then(() => {
this._router.navigate(['my-page']);
});
Above code navigates to root path without changing url in browser, then navigates to current url /my-page. E.g. “reloads” current page (which has path /mypage).
Angular – Date pipe default format and timezone | Angular Newsletter
www.angulartraining.com/daily-newsletter/date-pipe-default-format-and-timezone/