supercodingninja
I TRULY BELIEVE that everyone should learn to code (I plan to teach my children). I am actively pursuing courses- even self-studies of my own.
Greater Seattle
Pinned Repositories
codeRefactored
I am learning that some of the more difficult and common tasks for both, front-end and junior developers, are to refactor existing code. Refactor is to improve code provided, without changing what it does; or meeting a certain set of standards, or implementing new technology. A practice I adopted, and I believe is a common courtesy to bestow unto others, is when one party working with another party's code, incorporate "The Scout Rule." The Scout Rule is really a recommendation, stating to always leave the code given to you to refactor, cleaner than when you found it. "CLEAN UP SOMEONE ELSE'S MESS," You may/maynot be thinking; but that is not the way that I suggest you think. A good way you can impress your clients is going the extra mile: improve any/all codebase(s) for long-term sustainability, etc.; i. e. ensure all links are functioning, correctly. Have you ever considered reworking the CSS: to make it more efficient (you could do achieve this by consolidating CSS selectors and properties). Does your codebase, which you refactor, follow the semantic structure of the HTML elements? Have you ever considered including comments before each element/section of the page? If you can refactor code, and everyone should be able to extend courtesy for their fellow person/temmate/client; then you are on your way to a successful career: so long as you keep learning, and applying what you learn. In this repository, I will mimic what it's like to have a marketing agency hire our firm; and ask us to refactor their existing site- IT'S ALREADY ESTABLISHED- they just need us to make it more accessible. As developers, we Must make web accessibility an important consideration for businesses we develop for. By doing so, it will ensure that all people (disable or not) can access a website: because anyone not able to access a site, is another potential customer loss, revenue not gain; and not to mention litigation that can occur when people, who have with disabilities, cannot access a website the business hired YOU to develop/refactor (#FACT). Plus, the more accessible sites are better positioned in search engines (Bing, Google, Yahoo!, Baidu, Yandex, Ask.com, and DuckDuckGo are only a few). Search Engine Optimization (SEO) is everything and every bit of a necessary survival element EVERY business or organization needs- it's vital; so it is with an assessible website. Just as some people may/may not wear glasses to read, some people use assistive technologies (video captions, screen readers, braille keyboards, etc.) in their day to to day operations. When you, the developer, make a website more accessible, you not only enable an organization to succeed, you enable the user, who needs a site to have certain functions, the ability to operate as their fellow person; which makes them feel like a complete person, not forgotten or less valued. Remember this, as a developer, your goal should be designing experiences that make people's lives simple; because as developers, we solve problems that people didn't even know they had, even better, in a way that they did not understand: We are the superheroes and heroines of tomorrow; so get coding, and I hope this repository helps you along with your development. - Frederick Thomas, Super Coding Ninja
DiscoverFrederickThomas-InReactJS
Have you ever considered making a portfolio? Portfolios are often used to showcase yourself (your skills and talents, etc.) to potential employers. A portfolio can land you a part-time position; or even a full-time career! If you you create an effective portfolio, you'll soon discover that you highlighted your best projects (including your thought process behind it: don't just commit git). People who have portfolios, along with several deployed web applications (live url's on the web), usually are successful in their career search: this is probably because many companies do require that an applicant has several deployed projects (just as a minimum) in order to receive an initial interview. So, if you want to get your foot into the door: start deploying web applications; and while you're at it, learn how to create a basic portfolio, with this repository.
Joia
Joia is your jewel eCommerce website for local art, where you can find your gem for your Jewel or Jim!
markdown-cv
This is a simple template to help you write your CV, in a readable markdown file; and use CSS to publish/print it. I got a lot of positive responses, concerning this format I chose to use for my CV. You can adjust/add some .gif, img, and social environments and contact. You can check out my adjustments in the deployed website, below:
NASAquery
Double API Wammy project
NoteTaker
An application that can be used to write, save, and delete notes. This application will use an express backend, and it will save and retrieve note data from a JSON file.
ReadMeGenerator
Professional README Generator
SuperCodingNinja
Hire Frederick Thomas!
supercodingninja.github.io
This was my first repository (edited).
supercodingninja's Repositories
supercodingninja/Joia
Joia is your jewel eCommerce website for local art, where you can find your gem for your Jewel or Jim!
supercodingninja/markdown-cv
This is a simple template to help you write your CV, in a readable markdown file; and use CSS to publish/print it. I got a lot of positive responses, concerning this format I chose to use for my CV. You can adjust/add some .gif, img, and social environments and contact. You can check out my adjustments in the deployed website, below:
supercodingninja/SuperCodingNinja
Hire Frederick Thomas!
supercodingninja/Discover_Frederick_Thomas
Purpose: to remove all discrimination, in hopes that you will actually Discover Frederick Thomas!
supercodingninja/DiscoverFrederickThomas-InReactJS
Have you ever considered making a portfolio? Portfolios are often used to showcase yourself (your skills and talents, etc.) to potential employers. A portfolio can land you a part-time position; or even a full-time career! If you you create an effective portfolio, you'll soon discover that you highlighted your best projects (including your thought process behind it: don't just commit git). People who have portfolios, along with several deployed web applications (live url's on the web), usually are successful in their career search: this is probably because many companies do require that an applicant has several deployed projects (just as a minimum) in order to receive an initial interview. So, if you want to get your foot into the door: start deploying web applications; and while you're at it, learn how to create a basic portfolio, with this repository.
supercodingninja/EDB
EDB. A burger logger application, using MySQL, Node, Express, Handlebars, and a homemade ORM. Time to get cooking 😋
supercodingninja/Employee-Tracker
Developers are often tasked with creating interfaces that make it easy for non-developers to view and even interact with information, stored in databases. Often, these interfaces are known as Content Management Systems (CMS). This is an architect and built solution for managing a company's employees (using node, inquirer, and MySQL).
supercodingninja/NASAquery
Double API Wammy project
supercodingninja/orderform2
A simple order form application.
supercodingninja/Portfolio_Discover-Frederick-Thomas
Have you ever considered making a portfolio? Portfolios are often used to showcase yourself (your skills and talents, etc.) to potential employers. A portfolio can land you a part-time position; or even a full-time career! If you you create an effective portfolio, you'll soon discover that you highlighted your best projects (including your thought process behind it: don't just commit git). People who have portfolios, along with several deployed web applications (live url's on the web), usually are successful in their career search: this is probably because many companies do require that an applicant has several deployed projects (just as a minimum) in order to receive an initial interview. So, if you want to get your foot into the door: start deploying web applications; and while you're at it, learn how to create a basic portfolio, with this repository.
supercodingninja/skyux2-docs
Documentation for SKY UX Components
supercodingninja/supercodingninja.github.io
This was my first repository (edited).
supercodingninja/anyTimeTracks
supercodingninja/aos
Animate on scroll library
supercodingninja/AVideo
Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP
supercodingninja/DartBible-Flutter
cross-platform mobile bible app [Android & iOS / iPhone / iPad]; written in Dart programming language
supercodingninja/developer-portfolios-to-spark-inspiration
A list of developer portfolios for your inspiration
supercodingninja/DiscoverFrederickThomas-TypeScript_ReactJS
My personal portfolio using Typescript, ReactJS (including awesome Parallax approach), SAAS; and much, more!
supercodingninja/FFL_ESPN_logo
500 KB Logo
supercodingninja/FitnessTracker
A full-stack workout tracker application. The structure of a NoSQL database is something other than a table. There are several different types of NoSQL databases, such as key-value and graph. In this unit we will learn MongoDB, a document-oriented NoSQL database. MongoDB documents correspond to a row, or record, in SQL, but unlike rows, documents are analogous to JSON objects. You can see why MongoDB is a popular choice for Node.js developers!
supercodingninja/game-programmer
A Study Path for Game Programmer
supercodingninja/me50-SuperCodingNinja-blob-web50-projects-2020-x-search
This is my "Project 0" for "CS50’s Web Programming with Python and JavaScript," an MIT OpenCourseWare
supercodingninja/MuseScore
MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
supercodingninja/privacyPolicyJoia
Generic privacy policy created for team's final project.
supercodingninja/ProgressiveBudget
An On/Offline budgeting application, to help you keep track of your personal finance! I utilize IndexedDB, cache API, and Service Workers, to help provide an offline experience for the application.
supercodingninja/QRcodeCallMeFacetimeMe
A quick contact card for .md file (solution for normal "tel" operating syntax not functioning), and other future projects.
supercodingninja/scikit-learn
I can't wait to dive in "scikit-learn: machine learning in Python!"
supercodingninja/skyux
DEPRECATED This site contains the codebase for the AngularJS (1.x) implementation of the SKY UX framework. We still support this version, but it is in maintenance mode. We no longer develop features for this version of SKY UX, and we recommend that you use the latest version instead. https://developer.blackbaud.com/skyux/
supercodingninja/skyux-forms
SKY UX radio, checkbox, and file attachments.
supercodingninja/WhetherTheWeatherDashboard
A Server-side API Application; which uses OpenWeather API to retrieve weather data for cities.