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/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
supercodingninja/AllGearEssential
Finally, an app that tells you where your gear is at. Designing and building my first full-stack web application, using the MVC paradigm and my own server-side API. I'm hope to add my professional repertoire: testing, continuous integration, and linting tools.
supercodingninja/CodeQuiz
A quiz I created, which has a combination of multiple-choice, fill-in-the-blank, and true or false questions. This assessment has interactive challenges for both, end-users and developers desiring to make their own coding quiz.
supercodingninja/mern-jwt-auth-setup
A guide for getting up and running with JWT user authentication system for a React application using an Express + Mongo backend.
supercodingninja/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.
supercodingninja/react
A declarative, efficient, and flexible JavaScript library for building user interfaces.
supercodingninja/ReadMeGenerator
Professional README Generator
supercodingninja/TemplateEngine_TeamGenerator
Generate a webpage that displays your team's basic information; so that you can have quick access to emails, GitHub profiles; and more!
supercodingninja/WhoIsOutside
Extension on Code 201 project_CodeFellows
supercodingninja/AD-Adblocker
Adblocker for (Removes ads from anywhere). Extensions for Mozilla and Chrome.
supercodingninja/Affirmations
A random affirmation generator written with ReactJS :-)
supercodingninja/cockroach
CockroachDB - the open source, cloud-native distributed SQL database.
supercodingninja/endcrypt
Encryption and Decryption. Windows Application.
supercodingninja/Finally2021
"Hey, 2020, 'BYE, FELICIA!' Finally, 2021!"
supercodingninja/forem
I contribute to the chats, regularly; and I'm hoping to lead/contribute to an issue, soon. For empowering community 🌱
supercodingninja/github-profile-views-counter
It counts how many times your GitHub profile has been viewed. Free cloud micro-service.
supercodingninja/github-readme-stats
:zap: Dynamically generated stats for your github readmes
supercodingninja/GoogleBooks
supercodingninja/HappyNewYear2019
supercodingninja/JazzUp_Your_github-profile-readme-generator
🚀 Generate GitHub profile README easily with the latest add-ons like visitors count, GitHub stats, etc using minimal UI.
supercodingninja/MBomb
MBomb(Gmail To Gmail) Mail Bombing! Send Unlimited Bombing!
supercodingninja/md2pdf
Offline markdown to pdf, choose -> edit -> transform 🥂
supercodingninja/myDailyPlanner
A simple calendar application; which allows the user to save events for each hour of the day. This app should run in the browser, and feature dynamically updated HTML, CSS; and powered by jQuery.
supercodingninja/passwordGenerator
This application randomly generates a password for the user to use.
supercodingninja/Project_2
supercodingninja/react-native
A framework for building native apps with React.
supercodingninja/ReverseEngineeringCode
Developers, when joining a new team, you may be expected to inspect code, which you have never seen before. Rather than having a team member explain every line for you, you can dissect the code, yourself! This saves many unnecessary questions for team members; and provides you credibility for when you do ask. Part of being a good developer is staying with the trend. Learning new code and approaches are part of your great experiences as a developer. The better you become at Reverse Engineering Code, the stronger you become as a Developer; and such a skill can also make refactoring code less challenging. Don't worry, You got this: "HELLO, WORLD!"
supercodingninja/styled-jsx
Full CSS support for JSX without compromises
supercodingninja/Twitter-Data-Mining-For-Targeted-Marketing
supercodingninja/vscode-issue-tracker
A simple webapp to visualize the issue count of Microsoft/vscode