Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/yjaaidi/experiments
- Owner: yjaaidi
- Created: 2019-03-11T10:52:35.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T07:55:22.000Z (28 days ago)
- Last Synced: 2024-10-19T12:28:32.029Z (26 days ago)
- Topics: angular, javascript
- Homepage:
- Size: 101 MB
- Stars: 58
- Watchers: 7
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)