Skip to content

Instantly share code, notes, and snippets.


Georgios Kaleadis georgiee

View GitHub Profile

Ok maybe this time it works.


  • 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

SDR Software: SdrDX (, 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 / 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 /
Last active Dec 8, 2018
conferences list

to be grown organic.


Dachfest Month: Nov Location: Munich

FITC Web Unleashed Month: Feb

georgiee /
Last active Oct 1, 2018
Phising Website Scripts ""
georgiee /
Last active Aug 1, 2018
Make: Eletronics Shopping


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

Ever wondered how to build a custom webpack config for Angular? I did and I jsut stumbled upon this file in the repository 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 /
Last active May 18, 2020
About GDPR (German DSGVO), Linklist, UX/UI, Cookies, Google Analytics


My bucket list for stuff around GDPR.


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 /
Last active Apr 24, 2018
Angular Upgrade Log v6
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:


Checklist for some errors I had in ng-packagr.

  • You need Typescript 2.6 to use submodules otherwise you get module not found errors

  • 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.