86 lines
8.1 KiB
Text
86 lines
8.1 KiB
Text
https://github.blog/2022-02-02-build-ci-cd-pipeline-github-actions-four-steps/ | How to build a CI/CD pipeline with GitHub Actions in four simple steps - The GitHub Blog
|
||
https://stackoverflow.com/questions/15569581/do-an-automatic-pull-request-after-pushing-to-server | git - Do an automatic pull request after pushing to server - Stack Overflow
|
||
https://stackoverflow.com/questions/15407350/deploying-a-website-webapp-via-git-gitolite-permissions-error/15411542#15411542 | unix - deploying a website/webapp via git/gitolite permissions error - Stack Overflow
|
||
https://gitolite.com/gitolite/ | Gitolite
|
||
|
||
https://realpython.com/python-send-email/ | Sending Emails With Python – Real Python
|
||
https://www.baeldung.com/ops/docker-cron-job | How to Run a Cron Job Inside a Docker Container? | Baeldung
|
||
https://stackoverflow.com/questions/43889481/docker-how-to-use-syslog-to-record-logs-on-host-machine | logging - Docker- How to use syslog to record logs on host machine? - Stack Overflow
|
||
|
||
https://fastify.dev/docs/latest/Guides/Ecosystem/ | Ecosystem | Fastify
|
||
https://github.com/fastify/fastify-cors | GitHub - fastify/fastify-cors: Fastify CORS
|
||
https://nginx.org/en/#basic_http_features | nginx
|
||
https://www.freecodecamp.org/news/nginx-rate-limiting-in-a-nutshell-128fe9e0126c/ | NGINX rate-limiting in a nutshell
|
||
https://enable-cors.org/server_nginx.html | enable cross-origin resource sharing
|
||
https://socket.dev/npm/package/fastify-openapi-glue | fastify-openapi-glue - npm Package Security Analysis - Socket
|
||
|
||
https://fastify.dev/docs/latest/Reference/Validation-and-Serialization/ | Validation-and-Serialization | Fastify
|
||
https://www.nearform.com/blog/validate-the-fastify-input-with-joi/ | Validate the Fastify Input with Joi - NearForm
|
||
https://github.com/Eomm/joi-compiler | GitHub - Eomm/joi-compiler: Build and manage the JOI instances for the fastify framework
|
||
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol | Symbol - JavaScript | MDN
|
||
https://stackoverflow.com/questions/12866494/how-do-you-reinstall-an-apps-dependencies-using-npm | node.js - How do you reinstall an app's dependencies using npm? - Stack Overflow
|
||
https://joi.dev/api/?v=17.9.1#extensions | joi.dev - 17.9.1 API Reference
|
||
|
||
https://stackoverflow.com/questions/65277329/how-to-use-helmet | node.js - How to use helmet? - Stack Overflow
|
||
https://teddit.zaggy.nl/r/node/comments/4u28af/using_helmet_enough_to_protect_an_app_written_in/ | Using "helmet" enough to protect an app written in ExpressJS? : node
|
||
https://stackoverflow.com/questions/49665023/does-knex-js-prevent-sql-injection | mysql - Does Knex.js prevent sql injection? - Stack Overflow
|
||
|
||
https://fastify.dev/docs/latest/Guides/Database | Database | Fastify
|
||
https://knexjs.org/guide/ | Installation | Knex.js
|
||
https://github.com/WiseLibs/better-sqlite3/blob/master/docs/api.md#tablename-definition---this | better-sqlite3/docs/api.md at master · WiseLibs/better-sqlite3 · GitHub
|
||
https://dev.to/itachiuchiha/building-and-running-sql-queries-with-knex-js-55d4 | Building and Running SQL Queries with Knex.js - DEV Community
|
||
|
||
https://speakerdeck.com/spreeconf/the-magic-tricks-of-testing-sandi-metz | The Magic Tricks of Testing - Sandi Metz - Speaker Deck
|
||
https://pypi.org/project/celery/ | celery · PyPI
|
||
https://duckduckgo.com/?q=celery+python+data+pipeline&iar=images&iax=images&ia=images&iai=https%3A%2F%2Fmiro.medium.com%2Fmax%2F1400%2F1*oFhIm8YCwN80XcCx0alD5w.png | celery python data pipeline at DuckDuckGo
|
||
https://github.com/breejs/bree | GitHub - breejs/bree: Bree is a Node.js and JavaScript job task scheduler with worker threads, cron, Date, and human syntax. Built for @ladjs, @forwardemail, @spamscanner, @cabinjs.
|
||
|
||
https://www.freecodecamp.org/news/how-to-use-the-json-module-in-python/ | How to Use the JSON Module in Python – A Beginner's Guide
|
||
https://www.w3schools.com/python/python_for_loops.asp | Python For Loops
|
||
https://www.abilenetx.gov/526/City-Council | City Council | Abilene, TX
|
||
https://realpython.com/python-requests/ | Python’s Requests Library (Guide) – Real Python
|
||
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_html.html | pandas.read_html — pandas 2.0.3 documentation
|
||
|
||
https://en.wikipedia.org/wiki/Html?useskin=vector | HTML - Wikipedia
|
||
https://en.wikipedia.org/wiki/Css?useskin=vector | CSS - Wikipedia
|
||
https://en.wikipedia.org/wiki/Javascript?useskin=vector | JavaScript - Wikipedia
|
||
|
||
https://www.manuelkruisz.com/blog/posts/nginx-multiple-domains-one-server | Using nginx to serve multiple nodejs applications on different domains | Manuel Kruisz
|
||
https://stackoverflow.com/questions/30449313/how-do-i-make-a-docker-container-start-automatically-on-system-boot | How do I make a Docker container start automatically on system boot? - Stack Overflow
|
||
https://stackoverflow.com/questions/66955731/how-to-serve-multiple-web-servers-using-nginx | How to serve multiple web servers using nginx? - Stack Overflow
|
||
|
||
https://www.tecmint.com/create-custom-nginx-error-page/ | How to Create Custom 404 Error Page in NGINX
|
||
https://www.howtogeek.com/devops/how-to-run-nginx-inside-docker-for-easy-auto-scaling/ | How to Run NGINX Inside Docker (for Easy Auto-Scaling)
|
||
https://github.com/staticfloat/docker-nginx-certbot-old | GitHub - staticfloat/docker-nginx-certbot-old: Create and renew website certificates using the Letsencrypt free certificate authority.
|
||
https://www.plesk.com/blog/guides/secure-nginx-against-bots/ | How to Secure Nginx Against Malicious Bots - Plesk
|
||
|
||
https://stackoverflow.com/questions/34817617/should-jwt-be-stored-in-localstorage-or-cookie | security - Should JWT be stored in localStorage or cookie? - Stack Overflow
|
||
https://security.stackexchange.com/questions/130548/should-jwt-token-be-stored-in-a-cookie-header-or-body | tls - Should JWT token be stored in a cookie, header or body - Information Security Stack Exchange
|
||
https://stackoverflow.com/questions/70060722/how-do-i-handle-jwt-token-expiration | spring boot - How do I handle JWT token expiration? - Stack Overflow
|
||
|
||
https://leekahung.github.io/web-dev/ | Ka Hung's Web Developer Portfolio
|
||
https://www.scottxbrown.com/#projects | Portfolio of Scott Brown || frontend web developer
|
||
|
||
https://ishadeed.com/article/rebuild-featured-news-modern-css/ | Rebuilding a featured news section with modern CSS: Vox news - Ahmad Shadeed
|
||
https://ishadeed.com/about/ | About - Ahmad Shadeed
|
||
https://ishadeed.com/article/grid-layout-flexbox-components/ | Grid for layout, Flexbox for components - Ahmad Shadeed
|
||
https://ishadeed.com/article/say-hello-to-css-container-queries/ | Say Hello To CSS Container Queries - Ahmad Shadeed
|
||
https://ishadeed.com/article/css-container-style-queries/ | CSS Style Queries - Ahmad Shadeed
|
||
|
||
https://graybox.co/about | About Us | GRAYBOX
|
||
https://www.techoregon.org/ | Technology Association of Oregon – Empowering businesses and entrepreneurs
|
||
https://opencommons.net/ | opencommons.net/
|
||
https://joinpdx.org/ | JOIN - Connecting the street to a home - Portland, Oregon
|
||
https://github.com/codeforpdx/website | GitHub - codeforpdx/website: Official Code for PDX website
|
||
|
||
https://content.techgig.com/upskilling-at-techgig/11-coding-algorithms-that-every-aspiring-programmer-should-know/articleshow/95119570.cms | 11 Coding algorithms that every aspiring programmer should know | TechGig
|
||
https://en.wikipedia.org/wiki/Depth-first_search?useskin=vector | Depth-first search - Wikipedia
|
||
https://en.wikipedia.org/wiki/Breadth-first_search?useskin=vector | Breadth-first search - Wikipedia
|
||
https://en.wikipedia.org/wiki/Hash_map?useskin=vector | Hash table - Wikipedia
|
||
https://en.wikipedia.org/wiki/Space-time_tradeoff?useskin=vector | Space–time tradeoff - Wikipedia
|
||
https://en.wikipedia.org/wiki/Hash_function?useskin=vector | Hash function - Wikipedia
|
||
https://en.wikipedia.org/wiki/Set_(abstract_data_type)?useskin=vector | Set (abstract data type) - Wikipedia
|
||
https://en.wikipedia.org/wiki/Collection_(abstract_data_type)?useskin=vector | Collection (abstract data type) - Wikipedia
|
||
https://en.wikipedia.org/wiki/Heap_(data_structure)?useskin=vector | Heap (data structure) - Wikipedia
|
||
https://en.wikipedia.org/wiki/Combinatorics?useskin=vector | Combinatorics - Wikipedia
|
||
https://en.wikipedia.org/wiki/Binary_tree?useskin=vector#Types_of_binary_trees | Binary tree - Wikipedia
|