commit
9d0ee17028
7 changed files with 48 additions and 6 deletions
@ -1 +1,6 @@ |
||||
# React testing library |
||||
# React Testing Library |
||||
|
||||
The React Testing Library is a very lightweight solution for testing React components. It provides light utility functions on top of react-dom and react-dom/test-utils, in a way that encourages better testing practices. Its primary guiding principle is: The more your tests resemble the way your software is used, the more confidence they can give you. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='blue' badgeText='Official Getting Started' href='https://testing-library.com/docs/react-testing-library/intro/'> |
||||
|
@ -1 +1,8 @@ |
||||
# Cypress |
||||
|
||||
Cypress framework is a JavaScript-based end-to-end testing framework built on top of Mocha – a feature-rich JavaScript test framework running on and in the browser, making asynchronous testing simple and convenient. It also uses a BDD/TDD assertion library and a browser to pair with any JavaScript testing framework. |
||||
|
||||
<ResourceGroupTitle>Free Resources</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='blue' badgeText='Website' href='https://www.cypress.io/'>Official Website</BadgeLink> |
||||
<BadgeLink colorScheme='blue' badgeText='Docs' href='https://docs.cypress.io/guides/overview/why-cypress#Other'>Official Documentation</BadgeLink> |
||||
<BadgeLink colorScheme='purple' badgeText='Watch' href='https://www.youtube.com/watch?v=7N63cMKosIE'>Cypress End-to-End Testing</BadgeLink> |
||||
|
@ -1 +1,7 @@ |
||||
# Mocha |
||||
|
||||
Mocha is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases. |
||||
|
||||
<ResourceGroupTitle>Free Resources</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://mochajs.org/'>Official Website and Docs</BadgeLink> |
||||
<BadgeLink colorScheme='purple' badgeText='Watch' href='https://www.youtube.com/watch?v=Bs68k6xfR3E'>Testing Node.js with Mocha</BadgeLink> |
||||
|
@ -1 +1,9 @@ |
||||
# Memory management |
||||
# Memory Management |
||||
|
||||
The term Memory can be defined as a collection of data in a specific format. It is used to store instructions and process data. The memory comprises a large array or group of words or bytes, each with its own location. The primary motive of a computer system is to execute programs. These programs, along with the information they access, should be in the main memory during execution. The CPU fetches instructions from memory according to the value of the program counter. |
||||
|
||||
To achieve a degree of multiprogramming and proper utilization of memory, memory management is important. There are several memory management methods, reflecting various approaches, and the effectiveness of each algorithm depends on the situation. |
||||
|
||||
<BadgeLink badgeText='Read' colorScheme="yellow" href='https://dev.to/deepu105/demystifying-memory-management-in-modern-programming-languages-ddd'>Demystifying memory management in modern programming languages</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.geeksforgeeks.org/memory-management-in-operating-system/'>Memory Management in Operating System |
||||
</BadgeLink> |
||||
|
@ -1 +1,16 @@ |
||||
# Cap theorem |
||||
# CAP theorem |
||||
|
||||
CAP Theorem is a Theoretical Computer Science concept stating that in any distributed system there are Three factors. |
||||
|
||||
<b>C</b>onsistency </br> |
||||
<b>A</b>vailability </br> |
||||
<b>P</b>artition Tolerance |
||||
|
||||
In any distributed system, there will be cases where the network goes down. This means you have to choose between designing a system for <b>C</b>onsistency (Data will be the same across all instances, meaning the application is unavailable) or <b>A</b>vailability (The Data will not be the same across all instances but the application will be available) |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='purple' badgeText='Watch' href='https://www.youtube.com/watch?v=_RbsFXWRZ10'>What is CAP Theorem?</BadgeLink> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.bmc.com/blogs/cap-theorem/'>What is CAP Theorem?</BadgeLink> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://en.wikipedia.org/wiki/CAP_theorem'>CAP Theorem - Wikipedia</BadgeLink> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://mwhittaker.github.io/blog/an_illustrated_proof_of_the_cap_theorem/'>An Illustrated Proof of the CAP Theorem</BadgeLink> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.ibm.com/uk-en/cloud/learn/cap-theorem'>CAP Theorem and it's applications in NoSQL Databases</BadgeLink> |
Loading…
Reference in new issue