Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yjaaidi/experiments

A bunch of Angular & JavaScript experiments
https://github.com/yjaaidi/experiments

angular javascript

Last synced: 7 days ago
JSON representation

A bunch of Angular & JavaScript experiments

Awesome Lists containing this project

README

        

# ๐Ÿ‘จ๐Ÿปโ€๐Ÿณ Talks

| Talks | Branches |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Fake it till you Mock it!
[Slides](https://marmico.de/fake-it) โ€ข Video (upcoming...) | [fake-it-till-you-mock-it](https://github.com/yjaaidi/experiments/tree/fake-it-till-you-mock-it) |
| Think libs with Nx
[Slides](https://marmico.de/think-libs-with-nx) โ€ข Video (upcoming...) | [nx-think-libs](https://github.com/yjaaidi/experiments/tree/nx-think-libs) |
| The Disappearance of Mr Button
[Slides](https://drive.google.com/file/d/18gbAFs2svWVmA2709QIa0aotFUeU2bwg/view) โ€ข [Video](https://youtu.be/4p1LLbmIG_k) | Step #0/5 [mr-button-0-boilerplate](https://github.com/yjaaidi/experiments/tree/mr-button-0-boilerplate)
Step #1/5 [mr-button-1-first-investigation](https://github.com/yjaaidi/experiments/tree/mr-button-1-first-investigation)
Step #2/5 [mr-button-2-first-investigation-solved](https://github.com/yjaaidi/experiments/tree/mr-button-2-first-investigation-solved)
Step #3/5 [mr-button-3-second-investigation](https://github.com/yjaaidi/experiments/tree/mr-button-3-second-investigation)
Step #4/5 [mr-button-4-second-investigation-solved](https://github.com/yjaaidi/experiments/tree/mr-button-4-second-investigation-solved)
Step #5/5 [mr-button-5-visual-regression](https://github.com/yjaaidi/experiments/tree/mr-button-5-visual-regression)
|
| Keep your tests healthy with DOM distancing
[Slides](https://slides.com/yjaaidi/dom-distancing) โ€ข [Video](https://www.youtube.com/watch?v=ZKBHWcjFufw&list=PLmYjp4_mTlX5Wn3dRCV-2NqFGPqHQN1ek) | Step #0/4 [dom-distancing-0-main](https://github.com/yjaaidi/experiments/tree/dom-distancing-0-main)
Step #1/4 [dom-distancing-1-testing](https://github.com/yjaaidi/experiments/tree/dom-distancing-1-testing)
Step #2/4 [dom-distancing-2-date-input](https://github.com/yjaaidi/experiments/tree/dom-distancing-2-date-input)
Step #3/4 [dom-distancing-3-mat-date-picker](https://github.com/yjaaidi/experiments/tree/dom-distancing-3-mat-date-picker)
Step #4/4 [dom-distancing-4-easy-harness](https://github.com/yjaaidi/experiments/tree/dom-distancing-4-easy-harness) |
| What happens when you cancel an HTTP request?
[Slides](https://slides.com/yjaaidi/what-happens-when-you-cancel-an-http-request-6ed586#/) โ€ข [Video](https://www.youtube.com/watch?v=5P9XVObbvS4&list=PLmYjp4_mTlX5Wn3dRCV-2NqFGPqHQN1ek) | [http-request-cancelation](https://github.com/yjaaidi/experiments/tree/http-request-cancelation) |
| Boosting time to market by dancing the Limbo
[Slides](https://slides.com/yjaaidi/angular-up-boosting-time-to-market-by-dancing-the-limbo) โ€ข [Video](https://www.youtube.com/watch?v=izGz7H-8yIk&list=PLmYjp4_mTlX5Wn3dRCV-2NqFGPqHQN1ek) | [limbo](https://github.com/yjaaidi/experiments/tree/limbo)
[limbo-2019-06-12-angular-up](https://github.com/yjaaidi/experiments/tree/limbo-2019-06-12-angular-up) |

# ๐Ÿงช Experiments

| Branch | Description |
| ---------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| [angular-inject-state](https://github.com/yjaaidi/experiments/tree/inject-rx-state) | Angular 14 Injection Function Demo |
| [angular-signals-and-custom-render-strategies](https://github.com/yjaaidi/experiments/tree/angular-signals-and-custom-render-strategies) | Angular 16 Signals + Custom Render Strategies Demo โ€ข [Blog Post](https://marmicode.io/blog/angular-signals-and-custom-render-strategies) |
| [api-first](https://github.com/yjaaidi/experiments/tree/api-first) | API First with openapi-request-validator & OpenId Connect |
| [basic-dynamic-forms](https://github.com/yjaaidi/experiments/tree/basic-dynamic-forms) | Angular dynamic form builder |
| [cypress-harness](https://github.com/yjaaidi/experiments/tree/cypress-harness) | This is where [@jscutlery/cypress-harness](https://github.com/jscutlery/test-utils) was born |
| [ivy-lazy-loading](https://github.com/yjaaidi/experiments/tree/ivy-lazy-loading) | Angular IVy Lazy Loading |
| [ng-gatsby](https://github.com/yjaaidi/experiments/tree/ng-gatsby) | Angular + Gatsby |
| [ng-markup](https://github.com/yjaaidi/experiments/tree/ng-markup) | `ngMarkup` tagged template suggestion |
| [nx-vue](https://github.com/yjaaidi/experiments/tree/nx-vue) | Nx Vue monorepo |
| [playwright-api-testing](https://github.com/yjaaidi/experiments/tree/playwright-api-testing) | Playwright API testing with DSL (Domain Specific Language) |
| [private-configurable-store](https://github.com/yjaaidi/experiments/tree/private-configurable-store) | Angular 14 Private Configurable Store |
| [three-benchmark](https://github.com/yjaaidi/experiments/tree/three-benchmark) | Angular ThreeJS Benchmark โ€ข [Demo](https://ng-three-demo.marmicode.io/) โ€ข [Twitter Thread](https://twitter.com/yjaaidi/status/1202597287945539586) |
| [versatile-angular](https://github.com/yjaaidi/experiments/tree/versatile-angular) | Versatile Angular โ€ข [Blog Post](https://marmicode.io/blog/versatile-angular) |
| [wmr-angular](https://github.com/yjaaidi/experiments/tree/wmr-angular) | WMR example with Angular |
| [zoneless](https://github.com/yjaaidi/experiments/tree/zoneless) | Zoneless Angular |

# ๐Ÿค“ More Resources

## [๐Ÿ“š Marmicode Courses](https://courses.marmicode.io)

## [๐Ÿ‘จ๐Ÿปโ€๐Ÿซ Marmicode Workshops](https://marmicode.eventbrite.com)

## [๐Ÿ“ Marmicode Blog & Recipes](https://marmicode.io)