Sunday, September 27, 2020

Full Stack Developer

 


A full stack web developer is a person who can develop both client and server software. In addition to mastering HTML and CSS, he/she also knows how to 
  1. Program a browser (like using JavaScript, jQuery, Angular, or Vue)
  2. Program a server (like using PHP,ASP, Python, or Node)
  3. Program a database (like using SQL, SQLite, or MongoDB)      

Client Server    (Front End)


  • HTML
  • CSS
  • Bootstrap
  • W3.CSS
  • JavaScript
  • ES5
  • HTML DOM
  • JSON
  • XML
  • jQuery
  • Angular
  • React
  • Backbone.js
  • Ember.js
  • Redux
  • Storybook
  • GraphQL
  • Meteor.js
  • Grunt
  • Gulp


Server Software    (Back End)


  • PHP
  • ASP
  • C++
  • C#
  • Java
  • Python
  • Node.js
  • Express.js
  • Ruby
  • REST
  • GO
  • SQL
  • MongoDB
  • Firebase.com
  • Sass
  • Less
  • Parse.com
  • PaaS (Azure and Heroku)

Salary for a Full stack Developer


    The average salary for a Full stack developer in India  is 

6,16,062 rupees  Per year


For more detail,

Wednesday, September 23, 2020

HotKeys for Windows


 

So we usually have some Freaky friends who barely use mouse and freak out everything with the keyboard as a pro. Looking at it that we go like... WTF can I ever get that talent to be rapid speed at the keys and control stuffs. Bro actually You can jus knowing some hotkeys and here they are...!!



Create a virtual desktop


        When your desktop is filled with more stuffs... and You are in a need of fresh space to be stress-free with your progress not collapsed.. don't worry...Use...      

          WINDOWS + CONTROL + D



Switch Between Virtual Desktop


           WINDOWS + CONTROL + LEFT/RIGHT KEY



Close a Virtual Desktop


        WINDOWS + CONTROL + F4



Returning to Desktop


        When you have lots of tabs opened in the screen and want to open some application from the desktop and tired of minimizing all the tabs one by one... Try this one..!!! 


            WINDOWS + M  for blur desktop view behind the tabs   WINDOWS + ,




Open taskbar applications


        Keep your frequently used applications pinned to the taskbar and use this hotkey to access those using the order of placement..!!


            WINDOWS + NUMBERKEYS(order of alignment in taskbar)


Split Screen


        Referring two this at a time and its embarrassing to shift tab each time... Split screen is here  


            WINDOWS + LEFT/RIGHT ARROW



Switch Apps


            CONTROL + ALT + TAB


            WINDOWS + TAB                         for  broad view

            

             ALT + TAB                                     for quick access



Troubleshooting


            When one application or a tab is not responding.. instead of restarting .. Try this...CONTROL + SHIFT + ESC      to open up troubleshoot and force stop the application that's in trouble.




File explorer


            WINDOWS + E




Magnifier


            WINDOWS +   +/-



Screenshot



            WINDOWS + PRTSC



Action center



             WINDOWS + A



Speak with Cortana



            WINDOWS + C



Game-bar


            WINDOWS + G                       opens the game-bar

            WINDOWS + ALT + R            starts screen recording

            WINDOWS + ALT + B            streaming



Lock screen


            If your working on something secret or need some privacy when someone suddenly enters the room.. Use     WINDOWS + L      to instant lockscreen




            



Overview of Python.. How it Works....!!!!

 

How does Python Work

        As a Computer science student...  we usually get to know the basics of all the languages.. and once u  get across few languages we will come to the conclusion that Python is a much easier language syntactically, and human friendly..

     This made me ask myself how actually Python works. This made me to research more on python gave me more details about python and how actually it works. We can get to know everything...!!!



Python Interpreted

           When u write programs in C, you have to compile the code which involves translation of the human readable code to machine code, which is the basic level code that the machine CPU can understand and execute.
            Python is a interpreted language. So what is interpreted..? How is it different from compiled Languages..? So , Python code written in .py file is compiled to a bytecode which is stored as .pyc or .pyo format.  Bytecode is a low level set of instructions that a interpreter can understand and execute.
The location of the interpreter in pc's is mostly /user/local/bin/python3.8 . So instead of executing the code in CPU, it is executed in a virtual machine.

            The popular advantage of interpreted languages are.. they are platform independent. As long as the version of python and the virtual machine is same, it can be executed in any platform(Windows, MacOS, Linux, etc..)

            Python is Dynamically typed Language so that we don't need to declare the type of the variable,  It is the work of the interpreter to validate the variable and the operations on it.


Python is slow?

            The major disadvantage of the python language is being "SLOW". So lets see to this with a simple example for why it is slow in execution. Think of it this way. If you can talk in your native Language to someone, that would generally work faster than having a mediator having to translate your language into some other language for the listener to understand.  So this is the same way python works and that's the reason for python to be slow.