Useful web links
- https://css-tricks.com/
- http://cssreference.io/
- http://fontello.com/
- https://daneden.github.io/animate.css/
- https://code.tutsplus.com/tutorials/30-css-best-practices-for-beginners--net-6741
- https://crockford.com/javascript/private.html
- http://jsforallof.us/2014/07/08/var-that-this/
- http://javascriptissexy.com/12-simple-yet-powerful-javascript-tips/
- https://davidwalsh.name/event-delegate
- http://exploringjs.com/es6/
- https://www.codementor.io/mattgoldspink/nodejs-best-practices-du1086jja
- https://medium.com/iquii/good-practices-for-high-performance-and-scalable-node-js-applications-part-1-3-bb06b6204197
- http://www.phptherightway.com/#mysql_extension
- https://blog.digitalocean.com/horizontally-scaling-php-applications/
- https://www.slideshare.net/e.zimuel/how-to-scale-php-applications
- https://www.youtube.com/watch?v=xTy9nDLICrI&ab_channel=DzTuts-FreeTutorials
- https://laravel-news.com/laravel-swoole
- https://github.com/swoole/docker-swoole
- https://github.com/swooletw/laravel-swoole
- https://laravel.com/docs/8.x
- https://medium.com/@ibrunotome/a-domain-driven-design-ddd-approach-to-the-laravel-framework-18906b3dd473
- https://oliverlundquist.com/2018/03/20/how-to-setup-ddd-in-laravel-app.html
-
run "php --init" to locate the xdebug settings
-
if running a PHP Swoole server, you need to restart the server to catch new breakpoints
- https://scotch.io/tutorials/get-angular-1-features-in-angular-2#global-communication-with-services
- https://blog.angular-university.io/how-to-build-angular2-apps-using-rxjs-observable-data-services-pitfalls-to-avoid/
- https://medium.com/@blairanderson/you-probably-dont-need-redux-1b404204a07f
- https://angular.io/guide/component-interaction#parent-and-children-communicate-via-a-service
- (concepts) https://medium.com/dailyjs/3-ways-to-communicate-between-angular-components-a1e3f3304ecb
- https://www.javascriptstuff.com/component-communication/
- https://velesin.io/2016/05/18/communication-between-angular-1-5-components/
- https://www.aurorasolutions.io/blog/angularjs-cross-component-communication/
- https://www.javascriptstuff.com/component-communication/
- https://www.ctheu.com/2015/02/12/how-to-communicate-between-react-components/#my-components-are-not-directly-related
- https://blog.nrwl.io/managing-state-in-angular-applications-22b75ef5625f
- https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-in-ubuntu-16-04
- https://medium.com/@nishankjaintdk/setting-up-a-node-js-app-on-a-linux-ami-on-an-aws-ec2-instance-with-nginx-59cbc1bcc68c
- https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-16-04
- https://www.domainsatretail.com/blog/security/simplest-way-use-ssl-certificates-amazon-ec2-ubuntu-server/
- https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04
- https://www.youtube.com/watch?v=BzdX1C0ANig
- https://www.domainsatretail.com/blog/security/simplest-way-use-ssl-certificates-amazon-ec2-ubuntu-server/
- https://stackoverflow.com/questions/11621053/redirect-http-to-https-on-default-virtual-host-without-servername
- https://developers.google.com/web/fundamentals/primers/service-workers/
- https://medium.com/google-developer-experts/a-new-angular-service-worker-creating-automatic-progressive-web-apps-part-2-practice-3221471269a1
- http://www.webdeveasy.com/angularjs-data-model/
- https://angular-2-training-book.rangle.io/handout/state-management/ngrx/component_architecture.html
- https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0
- https://www.sitepoint.com/building-angular-1-5-components/
- https://filipbech.github.io/2015/07/Non-singleton-service-instances-in-angular/
- Hexagonal (https://medium.com/we-are-madewithlove/hexagonal-architecture-demystified-fca986a85b20)
- https://martinfowler.com/bliki/PresentationDomainDataLayering.html
- (Top 10 algorithms) https://www.youtube.com/watch?v=r1MXwyiGi_U
- https://www.algoexpert.io/
- https://www.smashingmagazine.com/2014/10/introduction-to-unit-testing-in-angularjs/
- https://blog.codeship.com/mocha-js-chai-sinon-frontend-javascript-code-testing-tutorial/
- http://nightwatchjs.org/
- https://www.cypress.io/
- https://docs.docker.com/
- https://aws.amazon.com/getting-started/tutorials/deploy-docker-containers/
- https://medium.com/lucjuggery/docker-in-development-with-nodemon-d500366e74df
- http://codingheroes.io/resources/
- https://onepagelove.com/
- http://paletton.com/#uid=33d0u0kiCFn8GVde7NVmtwSqXtg
- https://www.javatpoint.com/
- https://stackoverflow.com/questions/11002820/why-should-we-include-ttf-eot-woff-svg-in-a-font-face
- https://creativemarket.com/blog/the-missing-guide-to-font-formats
- https://www.w3schools.com
- http://php.net/manual
- https://developer.mozilla.org/
- https://developer.mozilla.org/bm/docs/Web/JavaScript
- https://www.coinapi.io/
- https://coinmarketcap.com/api/
- http://developer.dribbble.com/
- https://www.apixu.com/pricing.aspx
- https://openweathermap.org/api
- https://www.sitepoint.com/building-angular-1-5-components/
- https://johnpapa.net/angularjss-controller-as-and-the-vm-variable/
- https://codeburst.io/the-2018-web-developer-roadmap-826b1b806e8d
- https://medium.com/@withinsight1/the-front-end-spectrum-c0f30998c9f0
- https://academy.realm.io/posts/nspredicate-cheatsheet/
- https://www.bignerdranch.com/blog/manual-swift-understanding-the-swift-objective-c-build-pipeline/
- Myth of "Real Javascript Developer" https://www.youtube.com/watch?v=Xt5qpbiqw2g
- The power of CSS https://www.youtube.com/watch?v=IRI1H5tyEAo