/today-i-learned

Everyday documentation, starts from year 2019

Efficient 2019

Oct 15 48hrs Oct 16-up 16hrs

TOP: https://refactoring.guru/

DECIMAL: Big-js npm


January
  1. SOLID ~ https://www.hashbangcode.com/article/solid-principles-php
  2. https HOW ~ https://howhttps.works/
  3. HTTPS DEV REACT ~ https://facebook.github.io/create-react-app/docs/using-https-in-development
  4. CSR ~ https://helpdesk.ssls.com/hc/en-us/articles/115001608932-How-to-generate-a-CSR-code-on-Node-js
  5. React-router ~ https://reacttraining.com/react-router/web/api/Redirect/exact-bool
  6. WebEmoji ~ https://emojipedia.org/search/?q=heart
  7. Node package, create-symlink ~ like symbolic link
  8. Node package, debug ~ a debug tool for node, to use it DEBUG=*
  9. Edge(compiler) ~ https://github.com/tjanczuk/edge
  10. PHP ~ Noop
  11. PHP ~ Late static binding
  12. Abstract syntax Tree
  13. Babel ~ https://www.youtube.com/watch?v=C2PDAGCrk_g
  14. toFixed(n) ~ http://blog.blakesimpson.co.uk/read/61-fix-0-1-0-2-0-300000004-in-javascript , https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed

TLDR
  1. JWT ~ https://github.com/AntonioErdeljac/passport-tutorial
  2. CERT ~ https://knowledge.digicert.com/solution/SO17751.html
  3. TLMB ~ https://www.youtube.com/watch?v=mDotS5BDqRM
  4. hyyan ~ https://github.com/hyyan/jaguar
  5. Symfony ~ https://symfony.com/doc/current/index.html#gsc.tab=0
  6. Embedded JS with params ~ https://www.gun.io/blog/pass-arguments-to-embedded-javascript-tutorial-example
  7. Docker ~ http://blog.adnansiddiqi.me/getting-started-with-docker/
  8. Zurb ~ https://github.com/zurb/foundation-emails
  9. Immutable ~ https://facebook.github.io/immutable-js/
  10. WPPlugin from scratch ~ (one)[https://www.youtube.com/watch?v=StmVf5sXGlA&index=41&list=PLT9miexWCpPUQkQwL-COHmo0Jd0qxLjTn]
  11. WPPlugin from scratch ~ (two)[https://www.youtube.com/watch?v=sjK40CGy6ic]
  12. TDD JS ~ https://github.com/dwyl/learn-tdd
  13. DesignPattern ~ https://github.com/kamranahmedse/design-patterns-for-humans
  14. <li>Laravel Socialite ~ https://laravel.com/docs/5.7/socialite#routing </li>
    <li>MOngod ~ https://docs.mongodb.com/manual/reference/connection-string/ </li>
    <li>Create Self signed in nodejs openssl req ```-new -x509 -key iris.xxx.key -out iris.xxx.cert -days 3650 -subj /CN=iris.xxx ~ https://www.kevinleary.net/self-signed-trusted-certificates-node-js-express-js/```</li>
    <li>REACT Datatable ~ https://react-table.js.org/#/story/simple-table</li>
    <li>gtd ~ https://hamberg.no/gtd/ </li>
    <li>https://github.com/firebase/functions-samples</li>
    <li>umask ubuntu file rule</li>
    <li>spa ~ https://github.com/liferay/senna.js</li>
    <li>DAO ~ https://www.tutorialspoint.com/design_pattern/data_access_object_pattern.htm</li>
    
February
  1. Autoload ~ https://arunmichaeldsouza.com/blog/aliasing-module-paths-in-node-js
  2. Datatable ~ https://datatables.net/examples/server_side/simple.html
  3. PHPFound ~ https://github.com/delight-im/PHP-Foundation
  4. Remount ~ https://github.com/rstacruz/remount
  5. JIGSAW ~ https://github.com/tightenco/jigsaw
  6. MyChainCert ~ https://whatsmychaincert.com/
  7. NPM Versioning ~ https://www.npmjs.com/package/semver
  8. NPM package cli, npm publish, npm link/unlink, outdate, update
  9. NPM Scripts ~
  10. CLEAN CODE JS ~ https://github.com/ryanmcdermott/clean-code-javascript?fbclid=IwAR3fSeyd-kFgoC318RIHnQ0kZhEFfMJlE3pyNFyIvpmzzK9M_t8p-VRkW88
  11. Refactoring Catalog ~ https://refactoring.com/catalog/
  12. Pure Functions ~ https://blog.bitsrc.io/understanding-javascript-mutation-and-pure-functions-7231cc2180d3
  13. Porfolio Peg ~ http://irvingv8.github.io/resume
  14. Null Object Pattern ~ https://www.sitepoint.com/the-null-object-pattern-polymorphism-in-domain-models/
  15. Anti Curraption Pattern ~ https://docs.microsoft.com/en-us/azure/architecture/patterns/anti-corruption-layer
  16. *Create Bridge Docker*
     docker network create \
     --ip-range=192.168.13.0/24 \
      --driver=bridge \
      --subnet=192.168.13.1/16 \
      --ip-range=192.168.13.0/24 \
      --gateway=192.168.13.254 \
      docker-bridge-local
    3eda43486bebaf56430d68aa1aba75c510dd488f5376bd2ccbc198771d428519
  17. Refactoring Guru ~ https://refactoring.guru/design-patterns/adapter/typescript/example?fbclid=IwAR0y6vlGe9BQeDyTZhInfGdUbr2lOe7bDl9fsJsuF2x-tfctLBEOqizCAas#lang-features
  18. WordPress Custom ~ https://www.taniarascia.com/developing-a-wordpress-theme-from-scratch/
  19. chip8 ~ https://github.com/taniarascia/chip8
  20. Admire1 ~ https://www.taniarascia.com/
  21. Jekyll ~ https://jekyllrb.com/
  22. Check used Ports in Windows ~ >netstat -a -b
  23. Luxon MomentJS Alternative ~ https://moment.github.io/luxon/
  24. W3cj ~ https://github.com/w3cj
  25. Cascade Laravel BluePrint ~ https://medium.com/@rafael_franca/laravel-tip-cascading-on-update-in-migration-2100af33081
  26. TDD ~ https://medium.com/javascript-scene/mocking-is-a-code-smell-944a70c90a6a
March
  1. Ergonomics ~ the study of people's efficiency in their working environment
  2. Deploy AdonisJS ~ https://slynova.io/deploy-your-adonis-website/
  3. Monolithic ~
          1.
    formed of a single large block of stone.
    2.
    (of an organization or system) large, powerful, and intractably indivisible and uniform.
    "rejecting any move toward a monolithic European superstate"
    synonyms:	inflexible, rigid, unbending, unchanging, intractable, immovable, impenetrable, fossilized, hidebound; More
         
  4. AdonisJS Crash Course ~ https://coursetro.com/posts/code/170/Adonis-4-Tutorial---Learn-Adonis-4-in-this-Crash-Course
  5. Adonis Article 1 ~ https://hackernoon.com/my-takeaways-from-building-a-job-board-with-adonisjs-4-f4071d98a929
  6. #1 MailTrap Tuts ~ https://www.youtube.com/watch?v=w0ho0RQAIUc&index=4&list=PLylMDDjFIp1AWwiNXjBVahNXYCGjkq-Eh
  7. #2 Mailable ~ https://laravel.com/docs/5.8/mail#writing-mailables
  8. #3 MailTrap Account ~ https://mailtrap.io/inboxes/558225/settings
  9. 1 AdonisJS Mail Example ~ https://github.com/ammezie/complete-adonis-auth
  10. 2 AdonisJS Mail Example ~ https://www.youtube.com/watch?v=bI49nqFrm6o&list=PL9gT3zlT0C1NgCLkyMf-EL9anST6Tl6xW
  11. 3 AdonisJS SPA + VueJS ~ https://dev.to/mzanggl/build-fullstack-javascript-apps-with-adonis-and-vue-3edc
  12. Change all Mongodb ~ https://docs.mongodb.com/manual/reference/operator/update/pull/
  13. Terms [Future Proof, Interface-Implement Pairs, HigherOrder Functions, ]
  14. Canvas #1 ~ https://github.com/raphamorim/awesome-canvas#examples
    https://codepen.io/createjs/pen/YdKVXP
    http://blog.createjs.com/new-plugins-in-tweenjs/
    https://www.createjs.com/easeljs
    http://pixijs.download/release/docs/PIXI.DisplayObject.html
    http://ocanvas.org/
    http://paperjs.org/tutorials/getting-started/working-with-paper-js/
    https://konvajs.org/docs/shapes/Image.html
    https://codepen.io/createjs/pen/YdKVXP
    
  15. Export DB ~ mongorestore --db Helium Helium/ --drop
  16. INPUT FORMAT ~ https://nosir.github.io/cleave.js/
  17. Big O Complexity ~ https://rob-bell.net/2009/06/a-beginners-guide-to-big-o-notation/
  18. Binary Sort
  19. Refactoring By Martin Fowler ~ https://martinfowler.com/books/refactoring.html
  20. Datatables in Node ~ https://github.com/deepikagunda/datatables
  21. DataTables WITH FIREBASE ~ https://stackoverflow.com/questions/26700924/query-based-on-multiple-where-clauses-in-firebase
  22. adonis validation ~ https://indicative.adonisjs.com/docs/normalizeemail
  23. lavaChars ~ http://lavacharts.com/?fbclid=IwAR238KHc0Gc1Dm40yUrHGLlL-QjfiQtcTbfFrvzxQ-6z0gnOGEJWeJxrJjg#quickstart-chart
  24. Migration Points ~ https://youtu.be/2AJZuQ6rgKM
  25. Chinese Lang ~ https://youtu.be/duAdqhEQ6KU
April
  1. Formik and Yup for react Forms
  2. OOP - Basice with JS Example ~ https://www.youtube.com/watch?v=pTB0EiLXUC8
  3. Inspiring thoughts ~ https://www.youtube.com/watch?v=e8QY0NDWqzk
  4. Cool library in PHP ~ https://tutorialzine.com/2013/02/24-cool-php-libraries-you-should-know-about
  5. Image upload ~ https://www.jquery-az.com/bootstrap-jquery-image-upload-preview-plug-in/
  6. Free adminLTE ~ https://adminlte.io/themes/AdminLTE/index2.html
  7. Jest Async/Await Error In Runtime ~ babel/babel#5085
  8. Jest Async/Await Solve ~ https://bagja.net/blog/regenerator-runtime-is-not-defined.html
  9. reference cascade ondelete constraints
  10. Laravel Maintenance ~ https://github.com/MisterPhilip/maintenance-mode
  11. UMBRACO jeromegpokemon zxcv , https://www.s1.umbraco.io/home/login/?ReturnUrl=%2fprojects
  12. Firebase FULL JS API ~ https://firebase.google.com/docs/reference/js/firebase
  13. majic towel ~ https://www.youtube.com/watch?v=QDwgSChs6e8
June
  1. Alogolia + InstantSearch https://codesandbox.io/s/github/algolia/doc-code-samples/tree/master/InstantSearch.js/getting-started
July
  1. Zend ~ dyninc/dyn-php#11
  2. NodeJS Comprehend ~ https://nodejs.dev/how-to-exit-from-a-nodejs-program
  3. LaravelSD ~ http://www.laravelsd.com/browse
  4. All about sorting ~ https://www.facebook.com/TEDEducation/videos/1369636223049580/
  5. Video Responsive ~ https://dollarshaveclub.github.io/reframe.js/
  6. JSON-Stringify better approach ~ https://www.npmjs.com/package/json-s
  7. Nightwatch ~ https://nightwatchjs.org/
  8. Cool Guy ~ https://github.com/sindresorhus
  9. CO ~ https://www.npmjs.com/package/co
  10. Pinoy Youtuber ~ https://www.youtube.com/channel/UCK8YsKv4-N6ItZfzEyKlI6A
  11. TS1 ~ https://basarat.gitbooks.io/typescript/content/docs/quick/browser.html
  12. TS2 ~ https://www.freecodecamp.org/news/demystifying-reacts-server-side-render-de335d408fe4/
  13. TS3 ~ https://github.com/alexnm/react-ssr/blob/master/src/components/Layout.js
  14. TS4 ~ https://facebook.github.io/create-react-app/docs/adding-typescript
  15. SYS ~ https://www.sitepoint.com/modular-javascript-systemjs-jspm/
  16. TS5 ~ https://medium.com/collaborne-engineering/typescript-create-library-for-nodejs-and-browser-fece291d517f
  17. Portfolio ~ https://jaydenharrod.com/filmmaker
  18. https://libraries.io/
  19. RubaXa https://github.com/RubaXa/wormhole
  20. CRON PHP ~ https://github.com/dragonmantank/cron-expression
  21. Petition IRAN dev ~ https://github.com/1995parham/github-do-not-ban-us/blob/master/README.md
  22. Laravel Queue, Scheduling, Command
August
  1. Rougin Portfolio ~ https://github.com/rougin
  2. CI ~ https://github.com/tianrosandhy/php-simple-inventory
  3. Dev from davao ~ https://github.com/rougin/slytherin
  4. corcel ~ https://github.com/corcel/corcel
  5. react helmet ~ https://github.com/nfl/react-helmet/issues
  6. 13k JS ~ https://js13kgames.github.io/resources/
  7. laravel-cloud ~ https://github.com/taylorotwell/laravel-cloud
  8. prestashop ~ https://www.prestashop.com/en
  9. PHP-From-Scratch ~ https://github.com/napoleon101392/PHP-From-Scratch
  10. https://github.com/dherault/serverless-offline/tree/master/src
  11. sqlite3 ~ https://www.youtube.com/watch?v=QjICgmk31js
  12. sqlite3 Viewer ~ https://inloop.github.io/sqlite-viewer/
  13. knpuniversity~ https://github.com/knpuniversity
  14. mongodb lookup ~ https://stackoverflow.com/questions/35813854/how-to-join-multiple-collections-with-lookup-in-mongodb
  15. https://inloop.github.io/sqlite-viewer/
  16. https://builderbook.org/
  17. jsondb ~ https://github.com/typicode/lowdb
  18. saas ~ https://github.com/async-labs/saas
  19. markdown ~ https://daringfireball.net/projects/markdown/syntax#p
  20. fractal ~ https://fractal.thephpleague.com/
  21. nicolaswidart https://nicolaswidart.com/assets/media/nicolas-widart-cv-en.pdf
  22. server ~ http://www.inanzzz.com/index.php/post/lsto/using-x-509-client-certificate-authentication-with-php-fpm-and-nginx
  23. new static in PHP ~ https://www.php.net/manual/en/language.oop5.late-static-bindings.php
  24. Should not be overuse because it creates itsel where it flush all data held during the process within the class.
  25. React VideoJS ~ https://video-react.js.org/components/captioned-video
  26. ERP online ~ https://github.com/frozen-particles/frontaccounting
  27. MLM php vanilla ~ https://www.youtube.com/watch?v=speqRzqhL9A&list=PLnq9yHs8s_hm6LEwIJ4qlV53U6Fo--YZh&index=32
  28. Flash message ~ https://github.com/laracasts/flash
  29. Laravel Cache ~ https://medium.com/simplex-internet-blog/understanding-the-usage-of-cache-in-laravel-f6cf30f4a9b5
  30. li>TDD Angular2 ~ https://www.youtube.com/watch?v=k9LWSh2xxjM li>TDD Theory ~ https://school.hirez.io/courses/take/angular-basics/lessons/4072765-episode-8-directives-ngfor-8-43 li>Color Picker ~ https://github.com/Simonwep/pickr
  31. thinkmill ~ https://thinkmill.com.au/contact
  32. create npm ~ https://www.youtube.com/watch?v=VtRL_bIS3dM
  33. Racing 3d ~ https://github.com/pinkkis/phaser-driving
  34. Nostalgia ~ https://www.facebook.com/Nostalgia/videos/383077309077167/
  35. evergreen React UI ~ https://github.com/segmentio/evergreen
  36. Elemental React UI http://elemental-ui.com/
  37. Connection ~ https://www.listennotes.com
  38. swimlanes ~ https://swimlanes.io/
  39. getcraft ~ https://getcraft.com/marketplace/search?type=strategic&sn=technology
September
  1. segment ~ https://segment.com/
  2. LookupTo1 ~ https://roland.codes/
  3. Dan ~ https://youtu.be/xsSnOQynTHs
  4. mattshwery ~ https://www.mattshwery.com/REST
  5. voidcanvas ~ http://voidcanvas.com/import-vs-require/
  6. es2018 ~ https://medium.com/@bramus/javascript-whats-new-in-ecmascript-2018-es2018-17ede97f36d5
  7. https://gl-transitions.com/
  8. https://github.com/trevorlinton/webkit.js
  9. https://parceljs.org/
  10. LINUX | https://maker.pro/linux/tutorial/basic-linux-commands-for-beginners
  11. DESIGN PATTERN | https://www.youtube.com/watch?v=lOvFFFnhtnw&list=PLpybJy551jDHbvG4N0Iva6h1VKB_GPhun&index=3
  12. wordpress | https://www.youtube.com/watch?v=2XWJ8VBjXXU&t=12s
  13. TAP | http://blakeembrey.com/articles/2014/01/javascript-tap-function/
  14. NODECLI | https://www.npmjs.com/package/yargs
  15. LARAVEL IGNITION | https://github.com/stefanbauer/ignition-laracasts-tab
  16. SPIRAL FRAMEWORK | https://github.com/spiral/framework
  17. GRAPHQL STYLEGUIDE | https://github.com/Thinkmill/graphql
  18. GUARD | https://github.com/rennokki/guardian
  19. CLI | https://katacoda.com/courses/container-runtimes/what-is-a-container
  20. OPENSOURCE Theory | https://github.com/nayafia?tab=repositories
  21. NODEGUI | https://nodegui.github.io/nodegui/#/
  22. neutrinojs| https://neutrinojs.org/packages/react/
  23. async | https://btholt.github.io/complete-intro-to-react/webpack-code-splitting-and-async-routing/
  24. codeSplit | https://blog.logrocket.com/lazy-loading-components-in-react-16-6-6cea535c0b52/
  25. codeSplit | https://github.com/faceyspacey/webpack-flush-chunks/#boilerplates
  26. codeSplit | https://www.youtube.com/watch?v=nzacELaUs0g&list=PLMEIN_H8vMqPBgFfKNHtGxNMBh-8FHJIg&index=10
  27. MODERNJS | https://github.com/kentcdodds/modern-javascript
  28. GOOGLE | https://google.github.io/eng-practices/review/reviewer/?fbclid=IwAR3AUO7hVBK4JQxjPW_bHqMaEYMUOwOZFG0_KCXPI7SdUalvZeKuIm3XoDM
  29. https://blog.bitsrc.io/9-web-component-ui-libraries-you-should-know-in-2019-9d4476c3f103
  30. https://www.sitepoint.com/javascript-decorators-what-they-are/
  31. ODM is a new data model thatintegrates the features of object oriented programming languages (e.g. Smalltalk-80) and Relational Data Model (RDM).
  32. https://github.com/marcj/css-element-queries
  33. https://www.npmjs.com/package/chrono-node
  34. UMD, CJS, ESM | https://www.youtube.com/watch?v=ZGa_a164aeM
  35. PART 1 | https://www.freecodecamp.org/news/javascript-modules-a-beginner-s-guide-783f7d7a5fcc/
  36. PART 2 | https://www.freecodecamp.org/news/javascript-modules-part-2-module-bundling-5020383cf306/
  37. react-css-spinners | https://github.com/alex996/react-css-spinners
  38. Modern JS | https://www.youtube.com/watch?v=nLwqM034Jjs&list=PLcCp4mjO-z99IPNCrhEyrZimdUG5QXjPd&index=1
  39. https://github.com/rexxars/react-markdown/blob/master/demo/src/demo.js
  40. https://github.com/krzys1u/include-file-webpack-plugin/blob/master/index.js
  41. https://www.computerhope.com/unix/rsync.htm
  42. Publish Your Own npm Module: Creating a Local Module (1 of 2) | https://www.youtube.com/watch?v=N55jHr9qzpg&t=491s
  43. https://www.computerhope.com/unix/rsync.htm
October
  1. http://works.yalantis.com/autoportal/14/
  2. https://auto.ndtv.com/news/types-of-cars-1450327
  3. CONTROL/UNCONTROL ~ https://www.youtube.com/watch?v=nSGZEQa5C_c
  4. https://laracasts.com/series/laravel-from-scratch-2017
  5. https://laracasts.com/series/laravel-5-fundamentals
  6. https://laracasts.com/series/laravel-6-from-scratch
  7. https://laracasts.com/series/whats-new-in-laravel-6
  8. https://itnext.io/clean-code-checklist-in-angular-%EF%B8%8F-10d4db877f74
  9. https://github.com/goldbergyoni/nodebestpractices#1-project-structure-practices
  10. https://github.com/guzzle/guzzle/blob/master/composer.json
  11. https://colorswall.com/palette/3/
  12. https://www.youtube.com/watch?v=fmMg6cyww14
November
  1. Magento | https://www.rakeshjesadiya.com/magento-2-get-all-module-list-programmatically/
  2. Magento Clean | https://magento.stackexchange.com/questions/212514/refused-to-apply-style-because-its-mime-type-text-html-is-not-a-supported-s
  3. Laragon adding mongodb DLL | https://pecl.php.net/package/mongodb/1.5.2/windows | https://forum.laragon.org/topic/172/tutorial-how-to-install-mongodb-extension
  4. PHP versions | https://windows.php.net/downloads/releases/
  5. Modal Change Page Content | https://medium.com/@michaelchan_13570/using-react-router-v4-prompt-with-custom-modal-component-ca839f5faf39
  6. Laravel Testing | https://laravel-news.com/testing-partial-json
  7. https://wisdmlabs.com/blog/laravel-soft-delete-unique-validations/?fbclid=IwAR08rTBdvVeNvJ51nA-APYAHje7YxdsaggeYVRhZqpLQjlERBxIq-9KX8hg
Internet Hack
  1. COMBO 1 ~ http://pinoytechsaga.blogspot.com/2017/03/30-day-or-7-day-cheap-globe-combo-promo-tricks-gosakto-text-call-and-surf.html
  2. COMBO2 ~ http://pinoytechsaga.blogspot.com/2017/03/cheap-globe-combo-promo-tricks-sorted-according-to-your-needs.html
Template
  1. Sample Topic

Good Company Website

https://yalantis.com/services/

Temp

To download

2020

Testing

Magento

https://docs.magento.com/m2/ce/user_guide/stores/admin.html

run npm online https://npm.runkit.com/moment

2020