Friday, 7 December 2018

Update on .NET Core 3.0 and .NET Framework 4.8

In May, Microsoft announced .NET Core 3.0, the next major version of .NET Core that adds support for building desktop applications using WinForms, WPF, and Entity Framework 6. They also announced some exciting updates to .NET Framework which enable you to use the new modern controls from UWP in existing WinForms and WPF applications.

Source:  Update on .NET Core 3.0 and .NET Framework 4.8

Thursday, 29 November 2018

PHP Programming with Visual Studio Code

Very good tool for PHP developers instead of using simple notepad or notepad++ as it has nice features like syntax highlighting and bracket matching, IntelliSense (code completion), and snippets out of the box. And it is open-source as well.

Here is the article with all the details: PHP Programming with Visual Studio Code

Saturday, 24 November 2018

What is AngularJS and Angular ?

AngularJS is an open-source, JavaScript-based, front-end web application framework for dynamic web app development. ... Although Angular 2 was a complete rewrite of AngularJS

AngularJS is dying, but not Angular. Even three years after they announced Angular, the naming of the frameworks is cause for confusion. So yes, AngularJS is dying. As soon as Google announced that Angular was going to be a complete re-write, with no backwards compatibility, AngularJS began to die.

Starting with Angular ? So do you know Angular CLI ?

Angular now has its own CLI (command line interface), which will do most of the routine operations for you. To start using Angular, we have to install it.
It requires Node 6.9.0 or higher as well as NPM 3 or higher.

Once they are both installed, we are going to install Angular CLI by running the following:

npm install -g @angular/cli

Staring with Angular ? So do you know TypeScript ?

If you don't have any idea about typescript then don't have worry about that. Your javascript knowledge is enough to learn that.

TypeScript is a typed super set of JavaScript which has been built and maintained by Microsoft and chosen by the AngularJS team for development.

It has (.ts) extension.

Starting with Angular

Angular is a new version of the AngularJS framework, developed by Google. It comes with a complete rewrite, and various improvements including optimized builds and faster compile times.

Angular is a fully integrated framework that allows you to start working on your project quickly without thinking about which libraries to select and how to deal with everyday problems. I think of Angular as being for the front-end, as RoR is for the back-end.

Find the user who dropped database table

First, let us drop the table by following command.

DROP TABLE TempTable
GO

Now the challenge is how to find out who dropped the table which was created in the database.

There is a simpler way to do the same.

Right click on the database then Go to Reports -> Standard Reports -> Schema Changes History.

Once you open Schema Changes History, you will see a report. Over there, expand any object which you are interested in and you will see necessary details associated with the same.

For ex., I am interested in TempTable and you can see it shows the three rows of schema change. You can also see the name of the user and time when he/she dropped the table.