“UpstreamHttpMethod”: [ “Get” ],
“UpstreamHttpMethod”: [ “Get” ],
“UpstreamHttpMethod”: [ “Get” ],
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 “Port 80 is in use by other process”.
The firs step you do is to find out which process are using port 80 and our good old netstat command comes into picture which is kinda cool but doesn’t always show you which process is responsible
You can save lot of time by executing command “net Stop Http”.
This will stop all Http operations using port 80 as well as show you list of services using port 80 which you can disable if not needed.
Hope this helps
Search for online documentation and whitepapers .
Most technology providers publishes documentation and whitepapers which contain everything related to new/existing features in technology.
Follow relevant people on social media platforms:
Requires a bit of research. Search for blogs and groups on twitter, Facebook, linked in and try to connect/follow people to get first hand new regarding technology.
E-Learning Platforms :
You should invest in yourself. Subscribe to e-leaning platforms where you get first-hand video tutorials to jump-start your learning. There are many e-learning platforms which provide you trial subscriptions and offers from time to time. Some of these are:
Microsoft Virtual Academy
Next Step :
All above can give you good knowledge about subject but most of time they lack in practical scenarios and problems you might face and off-course you need to build up your social media profile to show-case your skills as most companies now a days look for social media presence to judge your skills.
Subscribe to Forums:
I believe in reaching out to problems rather than problems reaching out to me and you can find real world problems on online forums. Based on topic of interest you can subscribe to relevant forums and try reading about problems people are facing, as well as try to provide answers. Initially you might need to google about issues to gain knowledge but with time you will be ready with your own answers.
Create GitHub Account:
With time you will start gaining knowledge and start creating customized solutions to help other people in forums. Compile all your code into a GitHub repository but make sure all code is of high quality as you might be judged by a recruiter or future employer based on quality of code you are sharing on GitHub.
Start a forum:
Learning is sharing. Don’t keep knowledge to yourself. Start a blog and share information with others , build a following and who know you might un-earth an author in yourself and with time create a parallel career in training, consulting or freelancing.
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:
Once pip is installed, you can install robot framework by running below commands
python -m pip install robot framework
pip install docutils
Once robot framework is installed, make sure to set up path variable to point to python installation directory’s scripts folder, In most cases its
After installations you can run the demo on the command line by using the robot command:
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:
Automatic Deconstruction feature in ES-6 helps in overcoming lot of this redundant coding stuff. As the name suggest we need to deconstruct a complex object say array or object into variables. Let’s compare the old way of deconstruction versus the new way
Old Style Deconstruction
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 any number of parameters to a function which might be accepting one , two or n number or parameters.
We already know that a function can have either named arguments which can hold the values passed to a function or arguments object containing all the arguments passed to a function.
Let’s try to handle default values for parameters in they are not passed explicitly by developer but required by program to run.
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 variable then it makes sense to declare the variable as constant. You must understand that you cannot reassign a constant variable to a new value but in case of objects you can still be able to modify the property of objects.
Some rules accompanying a constant variable:
a.) Must be declared using const keyword
b.) Must be initialized at time of declaration
c.) Cannot change value of const once assigned
Let’s try to understand with examples
There has been lot of improvements since then and if you want to learn any of the modern-day frameworks like Angular.Js, React.Js or Vue.js it’s a must to get started with learning ECMAScript.
In this article series, I will try to explain new features of ECMAScript and also will try to refer which features are adopted in which programming language.
Some of the features of ES-6 that we are going to discuss are:
• Scoped Variables (let vs var keyword)
• Arrow functions
• Constant Variables
• Default parameters
• Spread operators
• Rest Parameters
• Template Literals
In first article of the series here, we successfully setup visual studio code for python development.
Let’s go ahead and create our first Program and run it
Create a new File.
Python is one of the powerful languages of today and has gained wide acceptance as a tool to create machine learning applications due to its simple yet powerful syntax compared to other popular languages like C++, C#, Java etc.
Python was created in late 1980’s by Guido van Rossum and is developed under OSI-approved open source license by The Python Software Foundation.
Python can be downloaded for your choice of operating system from here
If python command is not working in visual studio code’s terminal window. You can follow below steps to setup PATH variable
Set up Path variable only for this visual studio code session. Run below command in visual studio code terminal where “C:\Program Files\Python36” is python install directory. You can choose a different one based on python version installed .
$env:path=“$env:Path; C:\Program Files\Python36″
From past few years I have been keeping a close watch on ECMA scripts and seems C# is running neck to neck in importing features of ES-6
I have explained about Tuples in older Blog article here
C# 7.1 introduces a small feature enhancement to Tuple de-structuring.
To run below sample you need to install System.ValueTuple Nuget package