Skip to content

Instantly share code, notes, and snippets.

View Cheery-Boga's full-sized avatar
🎾
Focusing

MorningStar Cheery-Boga

🎾
Focusing
View GitHub Profile

Tips For Being An Effective Programmer

And preventing burnout 🔥

1️⃣ Ask yourself: have I slept enough? Sleep is SUPER important to be an effective programmer (whether you’re by yourself or pair programming). Getting the proper rest boosts mental health by sharpening your brain to remember tasks easier. An adequate amount of rest also aids in decision-making... a very critical skill for developers, since a lot of the code we write is based on making decisions and using logic.

2️⃣ Get some sun! ☀️ It’s really easy for programmers to stay glued to their computer screens all day, but that’s not good 😟 It’s almost summer, make sure to get outside and get some fresh air/sunlight during the day. There are tons of great places to go to around FiDi. Here are just a few neat spots:

@Cheery-Boga
Cheery-Boga / DOM_checkpoint.md
Created June 14, 2019 13:22 — forked from Julissa93/DOM_checkpoint.md
DOM Checkpoint for 1906 FSA Juniors

Optional DOM Checkpoint

  • For part 1 of this checkpoint, you will be working from the solution code of Fitness Tracker Part 1: https://github.com/FullstackAcademy/Fitness-Tracker-Week1-Solution.git Familiarize yourself with this code before getting started. Don't forget to fork and clone the repo!
  • Important note: This checkpoint is more open-ended, and not spec-based so it may be a different format than you are used to. But, don't let that scare you. Have fun and get creative! 🎉

Requirements: Useful documentation

1️⃣ Enable users to add new exercises.

Hint: Think about using a form! Once a user clicks submit on the form the new exercise should be added to the routine. This may be useful: https://www.w3schools.com/html/html_forms.asp

2️⃣ Enable users to add new routines/workouts

Hint:Same as above

Participants should have a recent version of Node.js installed on their system (preferably the latest LTS version, which is 6.9.1 as of this writing—but anything from 0.10 on should work). Participants should clone the following repositories and run npm install in each of them prior to the start of the workshop.

Optional: It might be helpful to install Electron globally so that you can use it from the command line in case there are any issues with any of the dependencies in the project above. You can install this through npm install -g electron.

Finally, debugging the main process is easiest using Visual Studio Code, which is available for all platforms (Windows, Linux, and macOS). This is not a hard requirement, but helpful if you'd like to follow along for that small segment of the workshop.

@Cheery-Boga
Cheery-Boga / web-performance.md
Created June 6, 2019 02:36 — forked from stevekinney/web-performance.md
Web Performance Workshop

Web Performance

Requirements

Repositories

@Cheery-Boga
Cheery-Boga / iterators.js
Created April 17, 2019 02:51 — forked from aegorenkov/iterators.js
HardParts Promises and Iterators
// Type JavaScript here and click "Run Code" or press Ctrl + s
console.log('Hello, world!');
// CHALLENGE 1
function sumFunc(arr) {
// YOUR CODE HERE
let accumulator = 0;
for (let i = 0; i < arr.length; i++) {
accumulator += arr[i];
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">