<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Shakti Tanwar &#187; Shakti Tanwar</title>
	<atom:link href="http://shaktitanwar.com/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://shaktitanwar.com</link>
	<description>Shakti Tanwar - “Dot Net Training”</description>
	<lastBuildDate>Tue, 26 Aug 2025 09:23:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1.4</generator>
	<item>
		<title>Nullable Reference Types</title>
		<link>http://shaktitanwar.com/nullable-reference-types/</link>
		<comments>http://shaktitanwar.com/nullable-reference-types/#comments</comments>
		<pubDate>Thu, 05 Dec 2024 19:16:34 +0000</pubDate>
		<dc:creator><![CDATA[Shakti Tanwar]]></dc:creator>
				<category><![CDATA[.Net Framework]]></category>

		<guid isPermaLink="false">http://shaktitanwar.com/?p=1328</guid>
		<description><![CDATA[Nullable types are not new concept for .net and were first introduced in .Net framework 2.0. Microsoft introduced nullability operator i.e. &#8220;?&#8221; that can be appended to any value type to make it nullable as shown below int? i; With C# 8 Microsoft extended nullability behavior to reference types as [&#8230;]]]></description>
		<wfw:commentRss>http://shaktitanwar.com/nullable-reference-types/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OOPS In C#</title>
		<link>http://shaktitanwar.com/oops-in-c/</link>
		<comments>http://shaktitanwar.com/oops-in-c/#comments</comments>
		<pubDate>Wed, 30 Mar 2022 09:28:25 +0000</pubDate>
		<dc:creator><![CDATA[Shakti Tanwar]]></dc:creator>
				<category><![CDATA[.Net Framework]]></category>

		<guid isPermaLink="false">http://shaktitanwar.com/?p=1314</guid>
		<description><![CDATA[OOPS In C# Encapsulation and Abstraction Inheritance Part-1 Inheritance Part-2 Inheritance Part-3 Inheritance Part-4 Inheritance Part-5 Inheritance Part-6 Inheritance Part-7 Inheritance Part-8 Polymorphism Part-1 Polymorphism Part-2 Polymorphism Part-3 Interface Polymorphism Part-1 Interface Polymorphism Part-2 Interface Polymorphism Part-3 Interface Polymorphism Part-4 Interface Polymorphism Part-5 Class Vs Struct Struct Interface]]></description>
		<wfw:commentRss>http://shaktitanwar.com/oops-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Who is using port 80 ?</title>
		<link>http://shaktitanwar.com/who-is-using-port-80/</link>
		<comments>http://shaktitanwar.com/who-is-using-port-80/#comments</comments>
		<pubDate>Wed, 08 Nov 2017 16:22:24 +0000</pubDate>
		<dc:creator><![CDATA[Shakti Tanwar]]></dc:creator>
				<category><![CDATA[.Net Framework]]></category>

		<guid isPermaLink="false">http://shaktitanwar.com/?p=1020</guid>
		<description><![CDATA[If you are a programmer working in any technology that required a web server then you must have come across this scenario where you get an error &#8220;Port 80 is in use by other process&#8221;. The firs step you do is to find out which process are using port 80 [&#8230;]]]></description>
		<wfw:commentRss>http://shaktitanwar.com/who-is-using-port-80/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips for people wanting to learn new technologies but don&#8217;t know how to start</title>
		<link>http://shaktitanwar.com/tips-for-people-wanting-to-learn-new-technologies-but-dont-know-how-to-start/</link>
		<comments>http://shaktitanwar.com/tips-for-people-wanting-to-learn-new-technologies-but-dont-know-how-to-start/#comments</comments>
		<pubDate>Tue, 10 Oct 2017 06:21:19 +0000</pubDate>
		<dc:creator><![CDATA[Shakti Tanwar]]></dc:creator>
				<category><![CDATA[.Net Framework]]></category>

		<guid isPermaLink="false">http://shaktitanwar.com/?p=1014</guid>
		<description><![CDATA[Search for online documentation and whitepapers . Most technology providers publishes documentation and whitepapers which contain everything related to new/existing features in technology. e.g. https://docs.microsoft.com/en-us/aspnet/core/ https://reactjs.org/docs/hello-world.html Follow relevant people on social media platforms: Requires a bit of research. Search for blogs and groups on twitter, Facebook, linked in and try [&#8230;]]]></description>
		<wfw:commentRss>http://shaktitanwar.com/tips-for-people-wanting-to-learn-new-technologies-but-dont-know-how-to-start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Python Robot Framework on Windows</title>
		<link>http://shaktitanwar.com/installing-python-robot-framework-on-windows/</link>
		<comments>http://shaktitanwar.com/installing-python-robot-framework-on-windows/#comments</comments>
		<pubDate>Mon, 25 Sep 2017 16:18:05 +0000</pubDate>
		<dc:creator><![CDATA[Shakti Tanwar]]></dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://shaktitanwar.com/?p=1005</guid>
		<description><![CDATA[Once python is installed on your machine. If not installed already please follow my other article Visual Studio Code – Getting Started with Python here . First step is to download and install pip. To install pip, securely download get-pip.py from here Then run the following: python get-pip.py Once pip [&#8230;]]]></description>
		<wfw:commentRss>http://shaktitanwar.com/installing-python-robot-framework-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Classes in ECMA Script 6</title>
		<link>http://shaktitanwar.com/classes-in-ecma-script-6/</link>
		<comments>http://shaktitanwar.com/classes-in-ecma-script-6/#comments</comments>
		<pubDate>Tue, 19 Sep 2017 19:18:31 +0000</pubDate>
		<dc:creator><![CDATA[Shakti Tanwar]]></dc:creator>
				<category><![CDATA[ECMAScript]]></category>
		<category><![CDATA[ECMAScript 2015]]></category>
		<category><![CDATA[ECMAScript 6]]></category>
		<category><![CDATA[ES-2015]]></category>
		<category><![CDATA[ES-6]]></category>

		<guid isPermaLink="false">http://shaktitanwar.com/?p=961</guid>
		<description><![CDATA[JavaScript is object based programming language where most of the work is done using functions. A function can act like a class or a function due to its prototypical nature. From the outset people felt a need for classes and used various framework which wraps class like functionality into the [&#8230;]]]></description>
		<wfw:commentRss>http://shaktitanwar.com/classes-in-ecma-script-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Destructuring in ECMA Script 6</title>
		<link>http://shaktitanwar.com/destructuring-in-ecma-script-6/</link>
		<comments>http://shaktitanwar.com/destructuring-in-ecma-script-6/#comments</comments>
		<pubDate>Tue, 19 Sep 2017 19:07:08 +0000</pubDate>
		<dc:creator><![CDATA[Shakti Tanwar]]></dc:creator>
				<category><![CDATA[ECMAScript]]></category>
		<category><![CDATA[ECMAScript 2015]]></category>
		<category><![CDATA[ECMAScript 6]]></category>
		<category><![CDATA[ES-2015]]></category>
		<category><![CDATA[ES-6]]></category>

		<guid isPermaLink="false">http://shaktitanwar.com/?p=959</guid>
		<description><![CDATA[In application programming its very common to come across cases where we get return values as objects or arrays from an API call and then for logic sake we need to store them into variables.so basically deconstruction steps require: Declare appropriate variables Access data from array or objects and assign [&#8230;]]]></description>
		<wfw:commentRss>http://shaktitanwar.com/destructuring-in-ecma-script-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Template Literals in ECMA Script 6</title>
		<link>http://shaktitanwar.com/template-literals-in-ecma-script-6/</link>
		<comments>http://shaktitanwar.com/template-literals-in-ecma-script-6/#comments</comments>
		<pubDate>Tue, 19 Sep 2017 19:02:00 +0000</pubDate>
		<dc:creator><![CDATA[Shakti Tanwar]]></dc:creator>
				<category><![CDATA[ECMAScript]]></category>
		<category><![CDATA[ECMAScript 2015]]></category>
		<category><![CDATA[ECMAScript 6]]></category>
		<category><![CDATA[ES-2015]]></category>
		<category><![CDATA[ES-6]]></category>

		<guid isPermaLink="false">http://shaktitanwar.com/?p=957</guid>
		<description><![CDATA[String concatenation has been a real pain in JavaScript compared to other programming languages but ES-6 has worked around this limitation by introducing template literals which are a cool way of concatenating strings. &#60;script type="text/javascript"&#62; var message="This is a test"; //Old style using + operator console.log("Hi " + message); //New [&#8230;]]]></description>
		<wfw:commentRss>http://shaktitanwar.com/template-literals-in-ecma-script-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Default and Rest Parameters in ECMA Script 6</title>
		<link>http://shaktitanwar.com/default-and-rest-parameters-in-ecma-script-6/</link>
		<comments>http://shaktitanwar.com/default-and-rest-parameters-in-ecma-script-6/#comments</comments>
		<pubDate>Tue, 19 Sep 2017 19:00:36 +0000</pubDate>
		<dc:creator><![CDATA[Shakti Tanwar]]></dc:creator>
				<category><![CDATA[ECMAScript]]></category>
		<category><![CDATA[ECMAScript 2015]]></category>
		<category><![CDATA[ECMAScript 6]]></category>
		<category><![CDATA[ES-2015]]></category>
		<category><![CDATA[ES-6]]></category>

		<guid isPermaLink="false">http://shaktitanwar.com/?p=955</guid>
		<description><![CDATA[Another handy feature that has been existing in most advanced programming languages but added into JavaScript by ES-6 enhancements is the concept of default arguments. We already discussed a lot about functions and arguments in previous article of this series here and we have already seen that you can pass [&#8230;]]]></description>
		<wfw:commentRss>http://shaktitanwar.com/default-and-rest-parameters-in-ecma-script-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Constant Variables in ECMA Script 6</title>
		<link>http://shaktitanwar.com/constant-variables-in-ecma-script-6/</link>
		<comments>http://shaktitanwar.com/constant-variables-in-ecma-script-6/#comments</comments>
		<pubDate>Tue, 19 Sep 2017 18:57:20 +0000</pubDate>
		<dc:creator><![CDATA[Shakti Tanwar]]></dc:creator>
				<category><![CDATA[ECMAScript]]></category>
		<category><![CDATA[ECMAScript 2015]]></category>
		<category><![CDATA[ECMAScript 6]]></category>
		<category><![CDATA[ES-2015]]></category>
		<category><![CDATA[ES-6]]></category>

		<guid isPermaLink="false">http://shaktitanwar.com/?p=953</guid>
		<description><![CDATA[ES-6 introduced the support for immutable variables or constant variables. Constant variables are not a new concept in programming and have been in existence in most of the programming languages of today. If while programming you come across a scenario where you don’t want somebody to change value of a [&#8230;]]]></description>
		<wfw:commentRss>http://shaktitanwar.com/constant-variables-in-ecma-script-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
