|
| https://virtual.github.io/ |
| Current | https://virtual.github.io/100daysofcode/ |
| Round 5 (2022) | https://virtual.github.io/100daysofcode/r5 |
| CS50x (2021) | https://virtual.github.io/100daysofcode/cs50 |
| Round 4 (2021) 🎉 | https://virtual.github.io/100daysofcode/r4 |
| Round 3 (2020) 🎉 | https://virtual.github.io/100daysofcode/r3 |
| Round 2 (2018) | https://virtual.github.io/100daysofcode/r2 |
| Round 1 (2017) 🎉 | https://virtual.github.io/100daysofcode/r1 |
| satinflame.com | https://satinflame.com |
|
| https://github.com/virtual |
|
| https://twitter.com/satinflame |
|
| https://www.linkedin.com/in/satinflame |
|
code
,
| https://virtual.github.io/tag/code.html |
|
jekyll
,
| https://virtual.github.io/tag/jekyll.html |
|
syntax
.
| https://virtual.github.io/tag/syntax.html |
| Javascript30 | https://javascript30.com/ |
| Challenge 08 ✓ | https://virtual-javascript30.herokuapp.com/08-canvas/index.html |
| Challenge 09 ✓ | https://virtual-javascript30.herokuapp.com/09-dev-tools/index.html |
| Challenge 10 ✓ | https://virtual-javascript30.herokuapp.com/10-checkbox-range/index.html |
| Infosec/QA - Metric-Imperial Converter ✓ | https://virtual-fcc-mi-convert.glitch.me |
| Infosec/QA - Issue Tracker ✓ | https://virtual-fcc-issue-tracker.glitch.me |
| Node.js: Testing and Code Quality - Jon Peck ✓ | https://www.lynda.com/Node-js-tutorials/Node-js-Testing-Code-Quality/587672-2.html |
| React Storybook with Emma Bostian (FEM) | https://livestream.com/accounts/4894689/events/9027490/videos/202820134 |
| CSS In-Depth, v3, Estelle Weyl (FEM) | https://frontendmasters.com/workshops/css-in-depth-v3/ |
| Snaking Timeline | https://codepen.io/virtual/pen/bGVpdyN |
| Minecraft Drawing Grid | https://codepen.io/virtual/full/vYNeajo |
| Minecraft Drawing Grid | https://codepen.io/virtual/full/vYNeajo |
| Game Development with Phaser.JS | https://www.codecademy.com/courses/learn-phaser/lessons/learn-phaser-basics/exercises/hello-world |
| Microservices with Node JS and React | https://www.udemy.com/course/microservices-with-node-js-and-react/ |
| A Mini-Microservices App | https://github.com/virtual/microservices-blog |
| Knight University using TailwindCSS | https://virtual.github.io/knightu/ |
| Microservices Ticketing Site | https://github.com/virtual/microservices-ticketing |
| type definition files | https://www.npmjs.com/package/@types/googlemaps |
| Typescript Playground | https://www.typescriptlang.org/play/index.html |
| Testing API | http://jsonplaceholder.typicode.com/ |
| Skaffold | https://skaffold.dev/ |
| ingress-nginx | https://github.com/kubernetes/ingress-nginx |
| Keyword Grouper Tool | https://marketbold.com/KeywordGrouperPro/app/ |
| How to Create Bash Aliases | https://linuxize.com/post/how-to-create-bash-aliases/ |
| docker hub | https://hub.docker.com/ |
| Forestry | https://forestry.io/docs/quickstart/tour/ |
| GitHub changes | https://github.com/virtual/microservices-blog/commit/2aa985f45af0ff8527f79035e1a85fbec57daf58#diff-b46b523c2e3993521d921e937acb3a3e |
| why do we need body-parser | https://stackoverflow.com/questions/38306569/what-does-body-parser-do-with-express |
| GitHub Repo: ESPN Fantasy Football API | https://github.com/mkreiser/ESPN-Fantasy-Football-API |
| GitHub discussion: ESPN’s hidden API endpoints | https://gist.github.com/akeaswaran/b48b02f1c94f873c6655e7129910fc3b |
| require is the node.js way to load modules | https://stackoverflow.com/questions/31354559/using-node-js-require-vs-es6-import-export |
| stick with the import | https://stackoverflow.com/questions/34601582/what-is-the-difference-between-import-and-const-and-which-is-preferred-in-common |
| Using Axios on Node | https://flaviocopes.com/node-axios/ |
| Scott Mathson’s SEO on the Jamstack presentation - VirtuaCon (Jekyll) | https://scottmathson.com/blog/2020/05/15/seo-on-the-jamstack-virtuacon-presentation/?ref=virtuacon-redirect |
| schema to a website using Hugo | https://dev.to/pdwarkanath/adding-structured-data-to-your-hugo-site-58db |
| My implemented schema for my portfolio | https://github.com/virtual/hugo-static-satinflame/blob/master/layouts/partials/schema.html |
| Section 2: A Mini-Microservices App | https://github.com/virtual/microservices-blog |
| Microservices built with Node, React, Docker and Kubernetes | https://www.udemy.com/course/microservices-with-node-js-and-react |
| edit multiple lines | https://stackoverflow.com/a/50196011/720970 |
| AMP Project: Cheesey Bikes | https://virtual-gdg-amp-study-group.glitch.me/ |
| chrome amp validator plugin | https://chrome.google.com/webstore/detail/amp-validator/nmoffdblmcmgeicmolmhobpoocbbmknc/related?hl=en |
| Phaser physics | https://phaser.io/tutorials/making-your-first-phaser-3-game/part7 |
| Blue Array Academy - SEO Manager Certification | https://www.bluearrayacademy.com/ |
| Moz Academy | https://academy.moz.com/ |
| Game Development with Phaser.JS | https://www.codecademy.com/courses/learn-phaser/lessons/learn-phaser-basics/exercises/hello-world |
| Lynda Cert | https://www.lynda.com/ViewCertificate/0E72D7CC5A334178961D74BAC32A76CE?utm_source=directlink&utm_medium=sharing&utm_campaign=certificate |
| Docker for Developers | https://www.lynda.com/Docker-tutorials/Leverage-power-Docker/2211315/2221492-4.html |
| command | https://docs.docker.com/engine/reference/commandline/docker/ |
| Getting Started with Google Kubernetes Engine | https://www.coursera.org/learn/google-kubernetes-engine/lecture/Ad1z3/what-are-containers |
| Introduction to Containers and Docker | https://github.com/ScottyVG/public-org/blob/master/google-cloud-kubernetes/google-cloud-training.org |
| HTTP/1.1: Status Code Definitions | https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html |
| Best Practices for API Error Handling | https://nordicapis.com/best-practices-api-error-handling/ |
| IETF publication RFC 7807 | https://tools.ietf.org/html/rfc7807 |
| IETF List of Responses | https://tools.ietf.org/html/rfc7231#section-6.3.5 |
| 404 response | https://gitlab.com/pragmaticreviews/node-mocha-chai/-/blob/master/index.js |
| Best Practices for REST API Error Handling | https://www.baeldung.com/rest-api-error-handling-best-practices |
| encapsulating JSON in a script tag (pg 16) | https://tools.ietf.org/html/rfc7807 |
| twitter API | https://api.twitter.com/1.1/statuses/mentions_timeline.json |
| FCC Issue Tracker Glitch project | https://virtual-fcc-issue-tracker.glitch.me |
| FCC Issue Tracker Reference | https://glitch.com/edit/#!/fcc-issue-tracker-project?path=tests/2_functional-tests.js:1:0 |
| .stylelintrc.json WIP | https://github.com/virtual/shoreline/blob/master/.stylelintrc.json |
| limit language features | https://stylelint.io/user-guide/rules/list#limit-language-features |
| Istanbul | https://istanbul.js.org/ |
| Istanbul (not Constantinople) - They Might Be Giants | https://www.youtube.com/watch?v=xo0X77OBJUg |
| Working Variation on FCC Metric-Imperial Converter with Code Coverage | https://glitch.com/~virtual-fcc-infosec-mi-reporting |
| Lynda Certificate: Node.js: Testing and Code Quality | https://www.lynda.com/ViewCertificate/6924CC0424CC49838A7FE00599CFA611?utm_source=directlink&utm_medium=sharing&utm_campaign=certificate |
| Nadia Repo | https://github.com/virtual/lynda-nodejs-testing |
| VSCode plugins recommended | https://twitter.com/spences10/status/1251802889280008198 |
| .mocharc.json | https://boneskull.com/mocha-v6/ |
| IBM Design Thinking Practitioner | https://www.ibm.com/design/thinking/page/courses/Practitioner |
| list of available eslint configs | https://github.com/dustinspecker/awesome-eslint |
| How to create your own shared esLint, prettier and stylelint configuration | https://medium.com/@natterstefan/how-to-create-your-own-shared-eslint-prettier-and-stylelint-configuration-3930dd764de3 |
| Node.js: Testing and Code Quality - Jon Peck | https://www.lynda.com/Node-js-tutorials/Node-js-Testing-Code-Quality/587672-2.html |
| Node.js: Testing and Code Quality - Jon Peck | https://www.lynda.com/Node-js-tutorials/Node-js-Testing-Code-Quality/587672-2.html |
| Five steps to TDD | https://developer.ibm.com/articles/5-steps-of-test-driven-development/ |
| IBM Design Thinking Practitioner | https://www.ibm.com/design/thinking/page/courses/Practitioner |
| Toolkit | https://www.ibm.com/design/thinking/page/toolkit |
| IBM’s Design Thinking Practitioner Course | https://www.ibm.com/design/thinking/page/courses/Practitioner/topic/Introduction/01/01/02/0 |
| Glitch Project | https://virtual-fcc-issue-tracker.glitch.me/ |
| Glitch project | https://virtual-fcc-mi-convert.glitch.me/api/convert?input=3gal |
| Glitch project | https://glitch.com/~virtual-fcc-node-security |
| Pug docs | https://github.com/pugjs/pug |
| Pug Templates, Introduction to Advanced Node and Express Challenges - Glitch project | https://virtual-fcc-node-security.glitch.me/ |
| JavaScript 09 Dev Tools | https://virtual-javascript30.herokuapp.com/09-dev-tools/index.html |
| JavaScript 30 Repo | https://github.com/virtual/javascript30 |
| HelmetJS Challenges - Glitch Project | https://virtual-fcc-helmetjs.glitch.me |
| HelmetJS Docs | https://helmetjs.github.io/docs/ |
| Understand BCrypt Hashes - Glitch Project | https://virtual-fcc-bcrypt.glitch.me |
| Chai Testing Repo | https://github.com/virtual/boilerplate-mochachai |
| Heroku | https://fcc-boilerplate-mochachai.herokuapp.com/ |
| Chai Testing Repo | https://github.com/virtual/boilerplate-mochachai |
| Heroku | https://fcc-boilerplate-mochachai.herokuapp.com/ |
| CSS In-Depth, v3, Estelle Weyl (FEM) | https://frontendmasters.com/workshops/css-in-depth-v3/ |
| Challenge 8 of #javascript30 | https://virtual-javascript30.herokuapp.com/08-canvas/index.html |
| Libworx | https://github.com/virtual/libworx |
| Jekyll | http://jekyllrb.com/ |
| Lagom theme | https://github.com/swanson/lagom |