Skip to content

Instantly share code, notes, and snippets.

View KevDev90's full-sized avatar

Kevin Johnson KevDev90

View GitHub Profile
@KevDev90
KevDev90 / gist:f892eb17b3fce93cf200f95bd142acb1
Created December 4, 2020 21:11
User flows for Powder and Chowder project
User flow diagram:
@KevDev90
KevDev90 / gist:eea975ac48165460fa09780eb6b0ff4d
Created December 19, 2020 20:05
user feedback api hack capstone
I would definitely like to make the UI to be all on one page vs how I currently have it redirecting to another screen for the yelp results.
I would also like to style some of the yelp business cards similar to other windows in my project to give more a uniform theme.
I currently have a bug with being able to display my yelp results below the page in a clean scrollable way. Looking to improve on that as well before finalizing the project.
“Hi, I’m Kevin. Up until now I’ve worked odd jobs such as a furniture mover and food delivery driver, but I’m currently studying JavaScript so that I can get a job in front-end development. Moving furniture is like coding in some ways because it forces you to break down this entire problem (the move) into smaller functions (moving tasks) to perform until the move is all complete! I’m currently studying react js and testing within the framework as well. Above all else, I’m excited to get connected with other industry professionals to learn more about their own journey in tech. How about you?”
@KevDev90
KevDev90 / gist:383ef03eece34f5c879a5667935c0dd5
Created December 29, 2020 02:29
informational interview
I conducted my informational interview with Justin Pyktel, who is a Frontend Solutions Specialist at eTranservices corp and a bootcamp instructor in the Richmond, Virginia area.
I asked him the following questions:
* How did you get into software engineering?
* Did you get a CS degree, attend a bootcamp, or self-taught?
* Why did you choose front end engineering over back end?
* What are some of the things that you dislike doing on the job?
* What was the most difficult part about transitioning to a professional coding environment?
* Do you have any must read books about js/coding that you would recommend?
* What advice do you have for someone going through a js bootcamp in 2021?
@KevDev90
KevDev90 / gist:d22b5742d4bb75290a0164d8d4547dcf
Created January 6, 2021 22:40
San Diego JS Meetup 1/5/20
I attended the San Diego JS Monthly Meeting on Tuesday, January 5, 2021. It was a 2 hr meeting that lasted from 7-9pm PT.
https://www.meetup.com/sandiegojs/events/275009368
In the meeting I listened to 5 diffrent lightning talks, and got to learn about some pretty cool js info in the process! I remember learning about using typescript to check for type errors in vscode. I also remember one of the lightning talks discussed her team all using one css style guide that was named 'prettier' I believe. I can definitely see the importance of a team all having their styles laid out the same way similar to a linter to make everyones code that much more readable and uniform. There was one speaker that I reached out to after the meetup and his name was Mike Roberts. His lightning talk was on how to be effective at job hunting after getting out of a bootcamp. I felt like his talk was very engaging and interesting, and I reached out to him on slack after the meeting to thank him for answering some of my questions! Overa
What situations would be good to use context?
Context is very useful when you have global data that is not very complex. Examples could be showing the authenticated user at the top, the content of the cart or the selected language, or global switches such as selected language or color theme.
If you need to pass a prop down 1 or 2 levels, is context necessary?
No, for only going down 1 or 2 levels I believe just passing state via props will suffice.
Can you pass a component instance as a prop to avoid the need for context?
Yes, by creating a HoC component with context.
Can you write your own components that accept render props?
@KevDev90
KevDev90 / gist:5dbf23ec3eb9b1688b55efb4e134b393
Created February 9, 2021 17:43
Accessibility in React Apps
What can you do to improve the usability of the application?
I could create a landing page with more implicit instructions detailing what the app does and how to use it more efficiently.
I could also try to deploy the json server to my own heroku server to possibly speed up loading times for the user.
@KevDev90
KevDev90 / relationships-practice
Created March 16, 2021 17:11
relationships-practice
How many people work in the Sales department? - 4 -
SELECT
e.emp_name as Full_Name,
e.salary as Salary,
d.dept_name as Department
FROM
employee e
INNER JOIN
department d
ON e.department = d.id
@KevDev90
KevDev90 / fullstack-capstone-idea
Created March 23, 2021 16:41
fullstack-capstone-idea
The app I would like to build out is called 'Finding Dark-Sky' and it allows the users to find the nearest dark-sky location to major metropolitan areas across the United States for optimal meteor shower viewings!
As a new user I would like to be able to get a quick rundown of the application on the landing page.
As a user i'd like to be able to login to see my favorites etc.
As a user I would like to be able to find dark sky locations
As a user i'd like to add a post entry that include location, date, time, separtaing geolocation from closest city (possibly img)
As a user i'd like to be able to save and view my favorites
As a user I would like to be able to save dark sky locations as my favorites
As a user i'd like to be able to search by city
As a user I would like to be able to input my city as a starting point
As a user I would like to be able to click a button and find the closest dark sky location from my city
As a disabled user I would like to be able to naviagte the entire application with the tab key.