Skip to content

Instantly share code, notes, and snippets.

Avatar

Georgios Kaleadis georgiee

View GitHub Profile
View devlog.md

Ok maybe this time it works.

2020-05-20

  • ACL Implementation based on casbin. For Frontend but data contract enforcement can be expanded to backend to. Util for disabled & control removal. Directive for matching template adjustments.
  • Alpha version + Changelog for initial development works pretty good
  • Nx Workspace vs. Yarn Workspace. Wanted Yarn so heavily but after months Nx won. Problems with multiple rxjs dependencies, files in node_modules when node resolution is not used (e.g. ivy angular) caused many problems
  • Microfrontend Abstraction with a data contract (resources/state) & ACL support to separate it from any subsystem that can deliver the workflow management (routing/store etc)
  • Journal to enable introspection of available Microfrontends
View sdr-basics.md

SDR Software: SdrDX (https://fyngyrz.com/?p=915), CubicSDR

rtl sdr range: 500 kHz - 1.75 GHz.

Cubic SDR LSB + Fldigi = decode data (tones) into text or even fax (Op Mode / WEFAX / WEFAX-IOC576)

Time Signal DCF77 (77khz, out of range)

@georgiee
georgiee / spec.ts
Last active Dec 8, 2018
One Angular Test can explain asynchronicity in Angular
View spec.ts
it('setTimeout & tick & flushMicrotasks', fakeAsync(() => {
let state = [];
// add to the micro task queue — will be the first thing executed after this script block is done
Promise.resolve().then(function() {
state.push('promise result');
});
// add to the task queue — will be executed after this task and when the micro task queue is emptied
@georgiee
georgiee / conferences.md
Last active Dec 8, 2018
conferences list
View conferences.md

to be grown organic.

2018

Dachfest Month: Nov Location: Munich https://dachfest.com/

FITC Web Unleashed Month: Feb

@georgiee
georgiee / README.md
Last active Oct 1, 2018
Phising Website Scripts "tradeit.cash"
View README.md
@georgiee
georgiee / parts.md
Last active Aug 1, 2018
Make: Eletronics Shopping
View parts.md

Resistors

  • 10x 47Ω
  • 10x 100Ω
  • 10x 150Ω
  • 10x 330Ω
  • 10x 680Ω
  • 10x 1KΩ
  • 10x 2.2KΩ
  • 10x 4.7KΩ
@georgiee
georgiee / README.md
Last active Jul 27, 2018
Angular Custom Webpack Config (angular.json, architect target)
View README.md

Ever wondered how to build a custom webpack config for Angular? I did and I jsut stumbled upon this file in the repository https://github.com/manfredsteyer/ngx-build-plus which aims to help building multiple standalone Angular Elements.

I quickly spotted this part in the angular.json which will replace the default browser build.

"architect": {
    "build": {
      "builder": "ngx-build-plus:build",
    }
@georgiee
georgiee / GDPR.md
Last active May 18, 2020
About GDPR (German DSGVO), Linklist, UX/UI, Cookies, Google Analytics
View GDPR.md

GDPR

My bucket list for stuff around GDPR.

General

Really good and structured overview is given by ICO

  • Privayc by design (see smashingmagazine article)
  • GDPR is all about consent (see Recital 32), giving choices to the user
  • Controller vs Processor
  • Personally Identifiable Information (PII)
@georgiee
georgiee / _rc5.md
Last active Apr 24, 2018
Angular Upgrade Log v6
View _rc5.md
npm install -g @angular/cli@next
npm install @angular/cli@next
ng update @angular/cli --from=1 --migrate-only
ng update @angular/core@next --force
ng update @angular/cdk@next

Now with rc5:

View ng-packagr-errors.md

Checklist for some errors I had in ng-packagr.

  • You need Typescript 2.6 to use submodules otherwise you get module not found errors https://github.com/dherges/ng-packagr/issues/677

  • Always use ng serve --follow-symlinks when linked locally otherwise you get injection errors

  • Never rely on barrel files link directly or at least link directly to a barrel. Otherwise you will receive ERROR in : Unexpected value 'undefined' imported by the module [...] during the AOT building phase

You can’t perform that action at this time.