What is GitLab?

GitLab is the open DevOps platform, delivered as a single application. This makes GitLab unique and creates a streamlined software workflow, unlocking your organization from the constraints of a pieced-together toolchain. Learn how GitLab offers unmatched visibility and higher levels of efficiency in a single application across the DevOps lifecycle. The GitLab code was originally written in Ruby, with some parts later rewritten in Go. GitLab was initially launched as a source code management solution to collaborate with his team on software development. GitLab is a web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking, and continuous integration and deployment pipeline features, using an open-source license, developed by GitLab Inc.

How does GitLab work?

GitLab is the open DevOps platform, delivered as a single application. This makes GitLab unique and creates a streamlined software workflow, unlocking your organization from the constraints of a pieced-together toolchain. Learn how GitLab offers unmatched visibility and higher levels of efficiency in a single application across the DevOps lifecycle. The GitLab code was originally written in Ruby, with some parts later rewritten in Go. GitLab was initially launched as a source code management solution to collaborate with his team on software development.

Why use GitLab?

The main benefit of using GitLab is that it allows all the team members to collaborate in every phase of the project. GitLab offers tracking from planning to creation to help developers automate the entire DevOps lifecycle and achieve the best possible results.

GitLab Component..

GitLab has different components working together to provide complete DevOps and project management solutions.

GitLab CI/CD..

Continuous Integration (CI) works by pushing small code chunks to your application’s codebase hosted in a Git repository, and, to every push, run a pipeline of scripts to build, test, and validate the code changes before merging them into the main branch. Continuous Delivery and Deployment (CD) consist of a step further CI, deploying your application to production at every push to the default branch of the repository. GitLab CI/CD is configured by a file called .gitlab-ci.yml placed at the repository’s root. The scripts set in this file are executed by the GitLab Runner.

How do I learn GitLab?

You can also take paid GitLab certification training – intended specifically for an audience who wants to clear their GitLab exam. Anyone interested in learning and clearing their GitLab can approach DevOpsSchool – their courses can be Joined ONLINE as instructor-led, live & interactive sessions.

How to use border-left Property in CSS?

The border is a Property in CSS which is used in Element with the help of css. So below border-left property –

  • border-left-style
  • border-left-width
  • border-left-color
  • border-left

border-left-style

  • none – This is default which specifies no border.
  • hidden – This is very similar to none value, except in border conflict resolution for table elements
  • solid – It specifies a solid border
  • dotted – It specifies a dotted border
  • double – It specifies a double border
  • dashed – It specifies a dashed border
  • groove – It specifies a 3D grooved border.
  • ridge – It specifies a 3D ridged border.
  • inset – It specifies a 3D inset border.
  • outset – It specifies a 3D outset border.

border-left-width

  • medium – This is default value which specifies a medium left border.
  • thin – It specifies a thin left border
  • thick – It specifies a thick left border
  • length – We can define left border length in the form of % px etc.

border-left-color

  • color value
  • transparent

border-left

Syntax:-

selector{ border-left: border-left-width border-left-style border-left-color;}

Ex:-

p{ border-left: 10px solid red;}

Tagged : / / / / / /

AIOps – How to get started with Artificial Intelligence for IT Operations

What is AIOps?

If we will predict the future then what is the most exciting and perhaps the most disruptive tech trends of the coming years? It’s “artificial intelligence (AI)”. It is going to enables people to rethink how can we integrate the information, analyze the data, and use the resulting insights to improve decision making.

The same AI concept can enhance businesses IT operations immensely. AIOps is going to be a next generation of software intelligence where we can leverage the power of “artificial intelligence (AI)”. This concpet is introduced by analyst firm Gartner in the year 2017. The term AIOps is a amalgamation of artificial intelligence and IT operations. It refers to directly and indirectly automate and enhance IT operations – utilizing data analytics, machine learning (ML) other advanced analytics technologies.

Why we need AIOps?

As digital services become the new norm, clients/consumers/users now have multiple options and are increasingly prepared to walk away if they will face and problems or issues with your product.

In the modern process of development, digital services often contain hundreds of millions of lines of code and billions of dependencies and with multicloud, open source environments, tangled web of interconnected cloud platforms, microservices, containers, serverless architecture, and orchestration platforms makes it more complicated to manage effectively in real time when it takes just a small issue in a single line of code to trigger a storm of alerts.

It is nearly impossible for the tradictional operations teams to manually find the root cause of a problem that affects multiple services and raises thousands of events per second. In response, AI and machine learning have emerged as a means to relieve some of the manual intervention required. In the journey towards digital transformation, AIOps can make life better of your engineers and in the same time it can benefit the organization by reducing their cloud costs, improve cloud security compliance, and reduce alerts fatigue is by bringing intelligent machine operations through AIOps.

What are the benefits of AIOps?

  • It breaks down data silos
  • AIOps eliminates IT operational noise
  • Reduced downtime – It delivers a seamless user experience
  • It overcomes monitoring and analytics challenges.
  • Improved collaboration.
  • Improved business ROI IT productivity
  • Digital transformation success
  • Improve performance monitoring and service delivery
  • Pattern Discovery
  • It automates the tasks
  • AIOps possess the ability to radically reduce IT operations costs.
  • Drasticaly improves the problem-solving and deployment

What is difference between DevOps and AIOps?

What is the future of AIOps?

  • According to Gartner, 30% of the large companies will be using artificial intelligence for IT operations (AIOps) by 2023.
  • Enterprises who wants to not only survive but succeed in today’s digital economy must take into consideration the use of AI in IT operations.
  • Official Docker certfication recognized and acceptable worldwide.
  • AIOps market experienced a growth of 87% in recent 3 years – from 1.73 billion in 2017 to 13.51 billion USD in 2020. And recent researhces also predicts that AIOps the will experience further 21.05% growth between 2021 and 2026, reaching up to USD 40.91 billion in market size.

Reference:- devopsschool.com

How to Install Laravel and Create Project

How to Install Laravel

  • Download the Laravel installer using Composer :
composer global require laravel/installer
  • Then use laravel new command will create a fresh Laravel installation in the directory you specify
laravel new projectname
  • Install Laravel by issuing the Composer create-project command
composer create-project --prefer-dist laravel/laravel projectname
Tagged : /

How to Use Padding Property in CSS?

Its shorthand padding property It declares all padding properties in one single line. We can set this property to length in the form of %, cm, px etc.

Padding Property

  • padding
  • padding-left
  • padding-right
  • padding-top
  • padding-bottom

Padding

This property is used to set the padding of specified element.

Ex: –

img { padding: 10px 20px 30px 40px;}

padding-left

This property is used to set left padding of element. We can set this property to length in the form of %, cm, px etc.

Ex: –

img { padding-left: 20%; }
h1 { padding-left: 40px; }

padding-right

This property is used to set right padding of element. We can set this property to length in the form of %, cm, px etc.

Ex: –

img { padding-right: 20%; }
h1 { padding-right: 40px; }

padding-top

This property is used to set top padding of element. We can set this property to length in the form of %, cm, px etc. 

Ex: –

img { padding-top: 20%; }
h1 { padding-top: 40px; }

padding-bottom

This property is used to set bottom padding of element. We can set this property to length in the form of %, cm, px etc.

Ex: –

img { padding-bottom: 20%; }
h1 { padding-bottom: 40px; }

Tagged : / / / / / / /

How to use Margin Property in CSS?

margin

Its shorthand margin property It declares all margin properties in one single line. We can set this property to auto or length in the form of %, cm, px etc. It is by default set 0px.

When we set auto value browser decide the margin. 

Ex: –

img { margin: 10px 20px 30px 40px;}

Margin Property

This property is used to set the margin of specified element.

  • margin-left
  • margin-right
  • margin-top
  • margin-bottom
  • margin

margin-left

This property is used to set left margin of element. We can set this property to auto or length in the form of %, cm, px etc. It is by default set 0px.

When we set auto value browser decide the margin. 

Ex: –

img { margin-left: 20%; }
h1 { margin-left: 40px; }
p { margin-left: auto; }

margin-right

This property is used to set right margin of element. We can set this property to auto or length in the form of %, cm, px etc. It is by default set 0px.

When we set auto value browser decide the margin. 

Ex: –

img { margin-right: 20%; }
h1 { margin-right: 40px; }
p { margin-right: auto; }

margin-top

This property is used to set top margin of element. We can set this property to auto or length in the form of %, cm, px etc. It is by default set 0px.

When we set auto value browser decide the margin. 

Ex: –

img { margin-top: 20%; }
h1 { margin-top: 40px; }
p { margin-top: auto; }

margin-bottom

This property is used to set bottom margin of element. We can set this property to auto or length in the form of %, cm, px etc. It is by default set 0px.

When we set auto value browser decide the margin. 

Ex: –

img { margin-bottom: 20%; }
h1 { margin-bottom: 40px; }
p { margin-bottom: auto; }

Tagged : / / / / / / /

How to use generated content at run time dynamically with the ::before and ::after pseudo-elements in CSS?

It is used to generated content at run time dynamically with the ::before and ::after pseudo-elements, to insert generated content.

Ex:-

p::before { content: “Hello DevOpsSchool}

  • normal
  • none
  • counter
  • attr(attribute)
  • string
  • open-quote
  • close-quote
  • no-open-quote
  • no-close-quote
  • url(url)
Tagged : / / / /

How to check properties on objects in JavaScript?

Check Properties exist

  • Check Properties exist

Syntax:- if (typeof object_name.key !== „undefined‟)

Ex:-

Check Properties exist

  • in operator

Syntax: – if („key‟ in object_name)

Ex:-

Check Properties exist

  • hasOwnProperty ()

Syntax: – if (object_name.hasOwnProperty(“key”))

Ex:-

Tagged : / / / /

How does constructor work in JavaScript?

Constructor

Object instance are created with constructor, which is basically a special function that prepares a new instance of an object for use.

Constructor with Parameter

Tagged : / / /

Top 30 most useful shortcuts in windows operating system?

On Windows 10, keyboard shortcuts provide a quick way to navigate and operate the experience and features using a single press of one or multiple keys, which otherwise will take several clicks and more time to accomplish using the mouse.

These are the essential keyboard shortcuts that every Windows user should know:

Keyboard shortcutAction
Ctrl+ASelect all items in a document or window.
Ctrl+CCopies selected text or item.
Ctrl+X Cuts selected text or item.
Ctrl+VPastes text or item on clipboard to your cursor location or designated file location.
Ctrl+DDelete selected text or item.
Ctrl+ZUndo something.
Alt+F4Close active window. (If no active window is present, then a shutdown box appears.)
Ctrl+YRedo something.
Ctrl+SSave a document.
Ctrl+PPrint a document.
EscClose current task.
Ctrl+Shift+EscOpens the task manager.
Ctrl+plus(+)Zoom in on a large number of items, like apps pinned to the screen.
Ctrl+minus(-)Zoom out on a large number of items, like apps pinned to the screen.
Alt+TabSwitch between open apps
Windows logo key+TabCycle through open apps (except desktop apps in Windows 8)
Shift + DeleteDelete the selected item without moving it to the Recycle Bin first
Windows logo key + L Lock your PC or switch users
Windows logo key + M Minimize all windows
Windows logo key + Shift + M  Restore minimized windows on the desktop
Ctrl + Alt with any arrow key  Rotate the entire screen in direction of the arrow key. Helpful for viewing photos or videos that aren’t right-side up.
Windows logo key + A Access the Action Center menu where you can view your notifications and access commonly used settings like Wi-Fi and Bluetooth
Windows logo key + I Access Windows Settings
Windows logo key + COpen Cortana in listening mode 
Windows logo key + SSearch for any file or an app installed on your computer
Windows logo key + EOpen file Explorer.
Windows logo key+DDisplay and hide the desktop.
Windows logo key+VOpen Clipboard bin.
Windows logo key + Left arrow keySnap app or window left.
Windows logo key + Right arrow keySnap app or window right.
Tagged : / / / / / / /