Skip to content

Instantly share code, notes, and snippets.

Georgios Kaleadis georgiee

Block or report user

Report or block georgiee

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@georgiee
georgiee / GDPR.md
Last active Jan 11, 2019
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 / 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 / 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 / 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 / _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

@georgiee
georgiee / basics.md
Last active Mar 28, 2018
Junior's web development cookbook
View basics.md

Some nice things you can start learning from day one.

Frameworks

Angular, React & Vue. That's your set of skill which makes you versatile. Angular is very famous in Germany. React in the rest of the world and you can benefit from React twice when you dive into ReactNative.

The official Tutorials for all three frameworks are great. Goal: Try them for all of them so you can talk about those frameworks.

@georgiee
georgiee / gist:0c028493710e80ba25597fcc9cbde009
Created May 10, 2017
ngx-translate load from object map, key/value
View gist:0c028493710e80ba25597fcc9cbde009
import { Observable } from 'rxjs/Observable';
const translations: any = {
'stage_headline' : 'hello'
};
class MappedDataLoader implements TranslateLoader {
getTranslation(lang: string): Observable<any> {
return Observable.of(translations);
}
You can’t perform that action at this time.