This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
It is software testing process that determines whether | |
the deployed software build is stable or not. | |
Smooke testing is a confirmation for QA team to proceed with | |
further software testing. | |
It is also known as Build Verification Testing or Confidence Testing. | |
We are checking if code is not on fire :D |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Continous Delivery (CD) is the process to build, test, configure | |
and deploy from a build to a production environment. | |
Multiple testing or staging environments create a Release Pipeline | |
to automate the creation of infrastructure and deployment of a new build. | |
Anytime there is a new build artifact available, | |
it is automatically placed in the desired environment | |
and deployed. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
REST (Representational State Transfer) | |
. | |
It is an architectural style of distributed system. | |
It is based upon the set of principles that describes | |
how network resources are defined and addressed. | |
There are 39 total HTTP verbs. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PRODUCT VISION | |
PRODUCT BACKLOG | |
SPRINT BACKLOG | |
RELEASE PLAN | |
SPRINT BURNDOWN CHART | |
IMPEDIMENT LIST |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Observables are a representation of any set of values | |
over any amount of time. | |
*/ | |
import {map, tap} from '@rxjs/operators' | |
getOldBookById(id: number): Observable<OldBook>{ | |
return this.http.get<Book>(`/api/books/${id}`) | |
.pipe( |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
echo "LETS GO!!" | |
echo is actually an alias for Write-Host in powershell. | |
Write-Output - success Output | |
Write-Host - writing to console | |
Write-Debug - for debugging |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
== | |
It converts the variable values to the same type | |
before performing comparsion (TYPE COERCION). | |
It means that if two values are not the same type, | |
== will convert them to the same type and return true. | |
=== | |
It doesn't convert the variable values to the same type | |
before performing comparsion (TYPE COERCION). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
DROP | |
It will delete all data and the table structure as well. | |
Those are auto-commited statements, no rolling back! | |
DELETE | |
It will delete the data but table structure will remain the same | |
and we can still rollback the data. | |
It also allows us to use WHERE to only delete some data. | |
*/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Block-Element-Modifier (BEM) is a popular naming convention created to help developers understand | |
the relationship between the HTML and CSS in a given project. | |
BLOCK is a top-level abstraction of a new component. | |
We can think of it as parent. | |
ELEMENTS can be placed inside BLOCKS and are denoted by two underscores (__). | |
We can think of them as children. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// FASTER THAN INTERFACES, BECAUSE EVERYTHING IS IN ONE PLACE! | |
public abstract class AbstractWorker | |
{ | |
// CONST, FIELDS, PROPERTIES ALLOWED! | |
const int salaryMultiplier = 1; | |
protected int Salary { get; set; } | |
private IWorker _worker; | |
public constructor(IWorker worker, int baseSalary) |