Posts

Showing posts from 2019

DevOps Engineer

A DevOps engineer is an information technology (IT) professional who works with software developers, system operators (SysOps) and other production IT staff to oversee code releases. The role calls for someone who has the necessary hard and soft skills that are required to overcome the traditional barriers between software development, testing and operations teams. What is DevOps? Communication, collaboration and integration are the three main principles of the ever-growing, modern approach to software delivery known as “DevOps. DevOps is a buzzword which is built from Development and Operational activities. DevOps (development and operations) is an enterprise software development phrase used to mean a type of agile relationship between development and IT operations. The goal of DevOps is to change and improve the relationship by advocating better communication and collaboration between these two business units. A DevOps engineer must know how to manage the IT infrastructure t

SaaS vs IaaS vs PaaS

SaaS : Software as a Service Software as a Service, also known as cloud application services, represents the most commonly utilized option for businesses in the cloud market. SaaS utilizes the internet to deliver applications, which are managed by a third-party vendor, to its users. A majority of SaaS applications run directly through your web browser, which means they do not require any downloads or installations on the client side. Due to its web delivery model, SaaS eliminates the need to have IT staff download and install applications on each individual computer. With SaaS, vendors manage all potential technical issues, such as data, middleware, servers, and storage, resulting in streamlined maintenance and support for the business. Advantages of SaaS : SaaS provides numerous advantages to employees and companies by greatly reducing the time and money spent on tedious tasks such as installing, managing, and upgrading software. This frees up plenty of time for technical staf

Start up India Scheme

Startup India Scheme is an initiative of the Indian government, the primary objective of which is the promotion of startups, generation of employment, and wealth creation. It was launched on the 16th of January, 2016 by Prime Minister Narendra Modi at Vigyan Bhawan, New Delhi. Features Of the Scheme New-entrants are granted a tax-holiday for three years. The government has provided a fund of Rs.2500 crore for startups, as well as a credit guarantee fund of Rs.500 crore rupees. Eligibility For Startup Registration    The company to be formed must be a private limited company or a limited liability partnership. It should be a new firm or not older than five years, and the total turnover of the company should be not exceeding 25 crores. The firms should have obtained the approval from the Department of Industrial Policy and Promotion (DIPP). To get approval from DIPP, the firm should be funded by an Incubation fund, Angel Fund or Private Equity Fund. The firm should have

Portal Vs Portlet

Image
A portal page is made of a set of portlets. For example, the portal page such as Welcome contains portlets such as Navigation, Language, and so on And the portlet Language has icons (such as Look and Feel, Configuration, Minimize, Maximize, and Remove), title icon and title (such as Language), and a window which may contain contents (such as a set of language icons and links). In a normal way, a portlet is an application that provides some content (such as information or service) that forms part of a portal page. A portlet container handles the portlets. A portlet container also processes requests and generates dynamic content. Actually, portals use portlets as pluggable user interface to provide a presentation layer information. It's like the difference between a Servlet and an application server. A portlet is an interactive component that delivers content to the end user. Developers develop portlets, just like developers develop Servlets. A portal server runs portlets, and deli

GDP-Gross Domestic Product

Gross domestic products (GDP) is a monetary measure of the market value of all the final goods and services produced in a specific time period, often annually. GDP (nominal) per capita does not, however, reflect differences in the cost of living and the inflation rates of the countries . The GDP growth rate is driven by the four components of GDP. The main driver of GDP growth is personal consumption. This includes the critical sector of retail sales. The second component is business investment, including construction and inventory levels. Government spending is the third driver of growth. Its largest categories are Social Security benefits, defense spending, and Medicare benefits. The government often increases spending to jump-start the economy during a recession. Fourth is net trade. GDP can be determined in three ways, all of which should, in principle, give the same result. They are the production (or output or value added) approach, the income approach, or the speculated exp

SAARC - South Asian Association for Regional Cooperation

Image
SAARC - South Asian Association for Regional Cooperation South Asian Association for Regional Cooperation is an economic and political organization of South Asian countries which includes : India Sri Lanka Bangladesh Pakistan Afghanistan Nepal Maldives Bhutan How SAARC formed ? In the late 1970s, a proposal came from Bangladesh for the creation of trade bloc among South Asian countries. The proposal was accepted in 1981, and in August 1983, South Asian Association for Regional Cooperation was formed with 7 countries including : India, Pakistan, Sri Lanka, Nepal, Maldives and Bhutan. Afghanistan joined the group in 2005, which brings the number of participating countries to eight. Objectives Of SAARC: The main objectives of SAARC is the development of human resources, science, technology and agriculture, to solve the population and health related issues, and improvement of transport facility.

Article 370

What is Article 370 ? On October 17, 1949, Article 370 was added to the Indian constitution, as a 'temporary provision', which exempted Jammu & Kashmir, permitting it to draft its own Constitution and restricting the Indian Parliament's legislative powers in the state. The Constituent Assembly of Jammu & Kashmir was empowered to recommend which articles of the Indian Constitution should apply to the state . Article 370 of the Indian constitution gave special status to Jammu and Kashmir—a state in India, located in the northern part of the India , and a part of the larger region of Kashmir, which has been the subject of dispute between India, Pakistan, and China since 1947 . Provisions of Article 370 : Article 370 was added in the Indian constitution to provide autonomy to J&K . However, it failed to address the well-being of Kashmiris who have now endured two generations of insurgency and violence. It contributed to the gap between Kashmir and the re

Docker

Image
What is Docker ? Docker  is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package. Benefits of Docker : Use Docker as version control system for your entire app's operating system . Use Docker when you want to distribute/collaborate on your app's operating system with a team . Use D ocker to ru n your code on your laptop in the same environment as you have on your server . Use Docker whenever your app needs to go through multiple phases of development (dev/test/qa/prod) . Docker has a central repository of disk images (public and private) that allow you to easily run different operating systems (Ubuntu, Centos, Fedora ) . Difference between Git and Docker : Git is a tool to version control your source code. Docker is a tool to create consistent infrastr

Chandrayaan 2

Image
ISRO (Indian Space Research Organization) has successfully launched their Chandrayaan-2 mission to the Moon. The mission, which includes an orbiter, a lander, and a rover, was launched into space on a GSLV Mk III rocket on July 22nd, 2019 . On September 7th , 2019 it will perform a soft-landing on the Moon. The primary objective of  Chandrayaan-2 is to demonstrate the ability to soft-land on the lunar surface and operate a robotic rover on the surface. Insights about Chandrayaan 1: Chandrayaan-1, India's first mission to Moon, was launched successfully on October 22, 2008 from SDSC SHAR, Sriharikota. The spacecraft was orbiting around the Moon at a height of 100 km from the lunar surface for chemical, mineralogical and photo-geologic mapping of the Moon. First Indian man to land on moon : ISRO Chairman, K. Sivan, announced in January 2019 the creation of India's HumanSpace Flight Centre in Bangalore for training astronauts, also called vyomanauts (vyoma means 's

Python Certification

Path to Python Certfication 1)Certified Entry level python programmer(PCEP-30-XX) 2)Certified associate in python programming(PCAP-31-XX) 3)Certified professional in python programming(PCPP-32-1XX) 4)Certified professional in python programming(PCPP-32-2XX) Python certification from Python Institute is most prevalent now a days and well recognized . Below I have provided the list of certifications provided by python institute along with links for detailed information , price and syllabus . PCEP : Certified Entry Level Python Programmer This measures your ability to accomplish coding tasks . This exam basically tests the syntax and semantics of Python language . For more information , please check out the link below : https://pythoninstitute.org/certification/pcep-certification-entry-level/ PCAP : Certified associate in python programming  This exam basically tests the computer programming concepts like conditional execution , loops , python programmin

SQL vs No SQL

Image
SQL or Structured Query Language is pronounced  “see-quel” is a standard language to access and query Relational Databases. It enables users with queries such INSERT, DELETE, UPDATE, SEARCH, ALTER, and to do a lot more with the Database. It is a very powerful language and is preferred by lots of developers as it can handle very complex queries as well. Most Popular databases which uses SQL are : Oracle MySQL SQLite PostgreSQL MS-SQL NoSQL is a non-relational database and is unstructured. Due to its unstructured nature, it is sometimes called as  UnQL It mainly consists of key-value pairs, graphs, documents, etc. It is especially used to store large sets of distributed data. Most popular NoSQL databases are : MongoDB Cassandra Bigtable Most commonly method used to store the in formation is in json format , although there are other methods used as well such as graphs etc . It can store all sorts of data models with large distributed data in t

What is SQL Injection

SQL Injection (SQLi) is a type of an injection attack that makes it possible to execute malicious SQL statements. These statements control a database server behind a web application. Attackers can use SQL Injection vulnerabilities to bypass application security measures. They can go around authentication and authorization of a web page or web application and retrieve the content of the entire SQL database. They can also use SQL Injection to add, modify, and delete records in the database. SQL is a query language that was designed to manage data stored in relational databases. You can use it to access, modify, and delete data. Many web applications and websites store all the data in SQL databases. In some cases, you can also use SQL commands to run operating system commands. Therefore, a successful SQL Injection attack can have very serious consequences. Attackers can use SQL Injections to find the credentials of other users in the database. They can then impersonate these user

Blockchain

Blockchain Blockchain is a technology for digital currency(Ex. Bitcoin) . It allows digital information to be distributed but not copied . This technology was invented in 2008 and cameinto the public when Bitcoin launched . A blockchain is a chain of blocks which contains information . For instance , A bitcoin block consists of information about the sender , receiver and number of bitcoins . Blockchain is the digital, distributed, and decentralized ledger underlying most virtual currencies that's responsible for logging all transactions without the need for a financial intermediary, such as a bank. In other words, it's a new means of transmitting funds and/or logging information. Benefits of Blockchain : Greater transparency. Transaction histories are becoming more transparent through the use of blockchain technology. Enhanced security. Blockchain is more secure than other record-keeping systems. Improved traceability. Increased efficiency and speed. Scope