commit
8b19d8b29d
37 changed files with 214 additions and 26 deletions
@ -1 +1,8 @@ |
||||
# Eslint |
||||
# ESLint |
||||
|
||||
With ESLint you can impose the coding standard using a certain set of standalone rules. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink badgeText='Official Website' colorScheme="blue" href='https://eslint.org/'>ESLint Official Website</BadgeLink> |
||||
<BadgeLink badgeText='Read' colorScheme="yellow" href='https://dev.to/shivambmgupta/eslint-what-why-when-how-5f1d'>Introduction to ESLint</BadgeLink> |
||||
<BadgeLink badgeText='Watch' colorScheme="red" href='https://www.youtube.com/watch?v=qhuFviJn-es'>ESLint Quickstart - find errors automatically</BadgeLink> |
||||
|
@ -1 +1,10 @@ |
||||
# Rxjs |
||||
# RxJS |
||||
|
||||
RxJS (Reactive Extensions for JavaScript) is a library for reactive programming using observables that makes it easier to compose asynchronous or callback-based code. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
|
||||
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://rxjs.dev/guide/overview'>RxJS Official Website</BadgeLink> |
||||
<BadgeLink colorScheme='blue' badgeText='Read' href='https://angular.io/guide/rx-library'>RxJS Angular Docs</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=2LCo926NFLI'>RxJS Quick Start</BadgeLink> |
||||
<BadgeLink colorScheme='green' badgeText='Course' href='https://www.youtube.com/watch?v=PhggNGsSQyg'>RxJS Crash Course</BadgeLink> |
||||
|
@ -1 +1,9 @@ |
||||
# Ngrx |
||||
# NgRx |
||||
|
||||
NgRx is an open source library that provides reactive state management for your Angular applications |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
|
||||
<BadgeLink colorScheme='blue' badgeText='Official Docs' href='https://ngrx.io/docs'>Official Documentation</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=2LCo926NFLI'>Angular NgRx Redux Quick Start Tutorial</BadgeLink> |
||||
<BadgeLink colorScheme='green' badgeText='Course' href='https://www.youtube.com/watch?v=nuHBHD32iw8'>NgRx Course</BadgeLink> |
||||
|
@ -1 +1,9 @@ |
||||
# Css modules |
||||
# CSS Modules |
||||
|
||||
CSS files in which all class names and animation names are scoped locally by default. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink badgeText='Official Website' colorScheme="blue" href='https://github.com/css-modules/css-modules'>Project GitHub Repository</BadgeLink> |
||||
<BadgeLink badgeText='Read' colorScheme="yellow" href='https://medium.com/@ralph1786/using-css-modules-in-react-app-c2079eadbb87'>Using CSS Modules In React App</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=pKMWU9OrA2s'>CSS Modules: Why are they great?</BadgeLink> |
||||
|
||||
|
@ -1 +1,8 @@ |
||||
# Emotion |
||||
|
||||
Emotion is a library designed for writing css styles with JavaScript. It provides powerful and predictable style composition in addition to a great developer experience with features such as source maps, labels, and testing utilities. Both string and object styles are supported. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
|
||||
<BadgeLink colorScheme='blue' badgeText='Read' href='https://emotion.sh/docs/introduction'>Official Website and Docs</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=yO3JU2bMLGA'>Styled components using emotion in React</BadgeLink> |
||||
|
@ -1 +1,8 @@ |
||||
# Material ui |
||||
# Material UI |
||||
|
||||
Material-UI is an open-source framework that features React components that implement Google’s Material Design. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='blue' badgeText='Framework Website' href='https://mui.com/'>Official Website</BadgeLink> |
||||
<BadgeLink colorScheme='blue' badgeText='Docs' href='https://mui.com/getting-started/installation/'>Official Documentation</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=vyJU9efvUtQ'>Material UI React Tutorial</BadgeLink> |
||||
|
@ -1 +1,7 @@ |
||||
# Radix ui |
||||
# Radix UI |
||||
|
||||
An open-source UI component library for building high-quality, accessible design systems and web apps. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='blue' badgeText='Framework Website' href='https://www.radix-ui.com/'>Official Website</BadgeLink> |
||||
<BadgeLink colorScheme='blue' badgeText='Official Docs' href='https://www.radix-ui.com/docs/primitives/overview/introduction'>Official Documentation</BadgeLink> |
||||
|
@ -1 +1,8 @@ |
||||
# Flow |
||||
|
||||
Flow is a static type checker, designed to find type errors in JavaScript programs. |
||||
|
||||
<ResourceGroupTitle>Free Resources</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='blue' badgeText='Website' href='https://flow.org/'>Official Website</BadgeLink> |
||||
<BadgeLink colorScheme='blue' badgeText='Docs' href='https://flow.org/en/docs/'>Official Documentation</BadgeLink> |
||||
<BadgeLink colorScheme='purple' badgeText='Watch' href='https://www.youtube.com/watch?v=0HlqX4lQZas'>Flow for Beginners</BadgeLink> |
||||
|
@ -1 +1,8 @@ |
||||
# Nativescript |
||||
# NativeScript |
||||
|
||||
NativeScript is an open source framework for creating native iOS and Android apps in Angular, TypeScript, or JavaScript. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://nativescript.org/'>Official Website</BadgeLink> |
||||
<BadgeLink colorScheme='blue' badgeText='Official Docs' href='https://docs.nativescript.org/'>Official Getting Started to NativeScript</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=DcCSq2Y9bow'>NativeScript Tutorial for Beginners</BadgeLink> |
||||
|
@ -1 +1,8 @@ |
||||
# Ionic |
||||
|
||||
Ionic framework is an open-source UI toolkit for building performant, high-quality mobile apps, desktop apps, and progressive web apps using web technologies such as HTML, CSS, and JavaScript. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://ionicframework.com/'>Official Website</BadgeLink> |
||||
<BadgeLink colorScheme='blue' badgeText='Official Docs' href='https://ionicframework.com/docs/'>Official Getting Started to Ionic framework</BadgeLink> |
||||
<BadgeLink colorScheme='Watch' badgeText='Watch' href='https://www.youtube.com/watch?v=AvbuIRg8_Jg'>Ionic Framework 4 - Full Tutorial</BadgeLink> |
||||
|
@ -1 +1,8 @@ |
||||
# Web assembly |
||||
# Web Assembly |
||||
|
||||
WebAssembly is a new type of code that can be run in modern web browsers — it is a low-level assembly-like language with a compact binary format that runs with near-native performance and provides languages such as C/C++, C# and Rust with a compilation target so that they can run on the web. It is also designed to run alongside JavaScript, allowing both to work together. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://webassembly.org/'>Official Website</BadgeLink> |
||||
<BadgeLink colorScheme='blue' badgeText='Official Docs' href='https://webassembly.org/getting-started/developers-guide/'>Official Getting Started to Web Assembly</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=3sU557ZKjUs'>An introduction to WebAssembly</BadgeLink> |
||||
|
@ -1 +1,6 @@ |
||||
# Interprocess communication |
||||
# Interprocess Communication |
||||
|
||||
Interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data |
||||
|
||||
<BadgeLink badgeText='Read' colorScheme="yellow" href='https://www.geeksforgeeks.org/inter-process-communication-ipc/'>Interprocess Communication</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=dJuYKfR8vec'>Interprocess Communication - Neso Academy</BadgeLink> |
||||
|
@ -1 +1,7 @@ |
||||
# Rust |
||||
|
||||
Rust is a modern systems programming language focusing on safety, speed, and concurrency. It accomplishes these goals by being memory safe without using garbage collection. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink badgeText='Read' colorScheme="yellow" href='https://doc.rust-lang.org/book/'>The Rust Programming Language - online book</BadgeLink> |
||||
<BadgeLink badgeText='Read' colorScheme="yellow" href='https://doc.rust-lang.org/stable/rust-by-example/index.html'>Rust by Example - collection of runnable examples</BadgeLink> |
||||
|
@ -1 +1,10 @@ |
||||
# Java |
||||
|
||||
Java is general-purpose language, primarily used for Internet-based applications. |
||||
It was created in 1995 by James Gosling at Sun Microsystems and is one of the most popular options for backend developers. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://www.java.com/'>Java Website</BadgeLink> |
||||
<BadgeLink colorScheme='green' badgeText='Learn' href='https://www.codecademy.com/learn/learn-java'>Codeacademy - Free Course</BadgeLink> |
||||
<BadgeLink colorScheme='green' badgeText='Learn' href='https://www.w3schools.com/java/'>W3 Schools Tutorials</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=eIrMbAQSU34'>Java Crash Course</BadgeLink> |
||||
|
@ -1 +1,8 @@ |
||||
# Ruby |
||||
|
||||
Ruby is a high-level, interpreted programming language that blends Perl, Smalltalk, Eiffel, Ada, and Lisp. Ruby focuses on simplicity and productivity along with a syntax that reads and writes naturally. Ruby supports procedural, object-oriented and functional programming and is dynamically typed. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='blue' badgeText='Ruby Website' href='https://www.ruby-lang.org/en/'>Ruby Website</BadgeLink> |
||||
<BadgeLink badgeText='Course' colorScheme='green' href='https://www.ruby-lang.org/en/documentation/quickstart/'>Learn Ruby in 20 minutes</BadgeLink> |
||||
<BadgeLink badgeText='Course' colorScheme='green' href='https://www.codecademy.com/learn/learn-ruby'>Learn Ruby | Codecademy</BadgeLink> |
||||
|
@ -1 +1,9 @@ |
||||
# Postgresql |
||||
# PostgreSQL |
||||
|
||||
PostgreSQL, also known as Postgres, is a free and open-source relational database management system emphasizing extensibility and SQL compliance. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink badgeText='Official Website' colorScheme="red" href='https://www.postgresql.org/'>Official Website</BadgeLink> |
||||
<BadgeLink badgeText='Read' colorScheme="yellow" href='https://www.geeksforgeeks.org/what-is-postgresql-introduction/'>What is PostgreSQL</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=qw--VYLpxG4'>Learn PostgreSQL Tutorial - Full Course for Beginners</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=eMIxuk0nOkU'>Postgres tutorial for Beginners</BadgeLink> |
||||
|
@ -1 +1,8 @@ |
||||
# Mysql |
||||
# MySQL |
||||
|
||||
MySQL is an incredibly popular open source relational database management system (RDBMS). MySQL can be used as a stand-alone client or in conjunction with other services to provide database connectivity. The **M** in LAMP stack stands for MySQL; that alone should provide an idea of its prevalence. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='blue' badgeText='MySQL Website' href='https://www.mysql.com/'>MySQL website</BadgeLink> |
||||
<BadgeLink badgeText='Course' colorScheme='green' href='https://www.w3schools.com/mySQl/default.asp'>W3Schools - MySQL tutorial </BadgeLink> |
||||
<BadgeLink badgeText='Course' colorScheme='green' href='https://www.youtube.com/watch?v=7S_tz1z_5bA'>MySQL tutorial for beginners</BadgeLink> |
||||
|
@ -1 +1,8 @@ |
||||
# Mssql |
||||
# MS SQL |
||||
|
||||
MS SQL (or Microsoft SQL Server) is the Microsoft developed relational database management system (RDBMS). MS SQL uses the T-SQL (Transact-SQL) query language to interact with the relational databases. There are many different versions and editions available of MS SQL |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='blue' badgeText='MS SQL Website' href='https://www.microsoft.com/en-ca/sql-server/'>MS SQL website</BadgeLink> |
||||
<BadgeLink badgeText='Tutorial' colorScheme='green' href='https://docs.microsoft.com/en-us/sql/sql-server/tutorials-for-sql-server-2016?view=sql-server-ver15'>Tutorials for SQL Server</BadgeLink> |
||||
<BadgeLink badgeText='Course' colorScheme='green' href='https://www.youtube.com/watch?v=-EPMOaV7h_Q'>SQL Server tutorial for beginners</BadgeLink> |
||||
|
@ -1 +1,9 @@ |
||||
# Nosql databases |
||||
# NoSQL databases |
||||
|
||||
NoSQL databases offer data storage and retrieval that is modelled differently to "traditional" relational databases. NoSQL databases typically focus more on horizontal scaling, eventual consistency, speed and flexibility and is used commonly for big data and real-time streaming applications. |
||||
NoSQL is often described as a BASE system (**B**asically **A**vailable, **S**oft state, **E**ventual consistency) as opposed to SQL/relational which typically focus on ACID (Atomicity, Consistency, Isolation, Durability). Common NoSQL data structures include key-value pair, wide column, graph and document. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.mongodb.com/nosql-explained'>NoSQL Explained</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=0buKQHokLK8'>How do NoSQL Databases work</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=ruz-vK8IesE'>SQL vs NoSQL Explained</BadgeLink> |
||||
|
@ -1 +1,6 @@ |
||||
# Hateoas |
||||
|
||||
HATEOAS is an acronym for <b>H</b>ypermedia <b>A</b>s <b>T</b>he <b>E</b>ngine <b>O</b>f <b>A</b>pplication <b>S</b>tate, it's the concept that when sending information over a RESTful API the document received should contain everything the client needs in order to parse and use the data i.e they don't have to contact any other endpoint not explicitly mentioned within the Document |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink badgeText='Watch' href='https://youtu.be/MiOSzpfP1Ww?t=236'>Oktane17: Designing Beautiful REST + JSON APIs (3:56 - 5:57)</BadgeLink> |
||||
|
@ -1 +1,8 @@ |
||||
# Md5 |
||||
# MD5 |
||||
|
||||
MD5 (Message-Digest Algorithm 5) is a hash function that is currently advised not to be used due to it's extensive vulnerabilities. It is still used as a checksum to verify data integrity. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://pl.wikipedia.org/wiki/MD5'>Wikipedia - MD5</BadgeLink> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.techtarget.com/searchsecurity/definition/MD5'>What is MD5?</BadgeLink> |
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://infosecscout.com/why-md5-is-not-safe/'>Why is MD5 not safe?</BadgeLink> |
||||
|
@ -1 +1,7 @@ |
||||
# Ci cd |
||||
# CI/CD |
||||
|
||||
CI/CD (Continuous Integration/Continuous Deployment) is the practice of automating building, testing, and deployment of applications with the main goal of detecting issues early, and provide quicker releases to the production environment. |
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=scEDHsr3APg'>DevOps CI/CD Explained in 100 Seconds by Fireship</BadgeLink> |
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=nyKZTKQS_EQ'>Automate your Workflows with GitHub Actions</BadgeLink> |
||||
|
@ -0,0 +1 @@ |
||||
<iframe src="https://www.youtube.com/embed/odW9FU8jPRQ" title="Linked List Data Structure" /> |
Loading…
Reference in new issue