Skip to content

Instantly share code, notes, and snippets.

/**
* Get statistics for YouTube playlists.
*
* Navigate to YouTube playlist before executing.
* For example:
* https://www.youtube.com/playlist?list=PL3NaIVgSlAVLHty1-NuvPa9V0b0UwbzBd
*/
function getYouTubePlaylistStats() {
const timeElementsSelector = 'ytd-playlist-video-list-renderer ytd-thumbnail-overlay-time-status-renderer #text';
const timeElements = Array.from(document.querySelectorAll(timeElementsSelector));
@aroques
aroques / daily-exercise.md
Last active October 3, 2021 12:12
Daily Exercise

Warmup

Original Strength

  • Segmental Rolling
  • Rocking (quadrupal, elbows)
  • OS push ups
  • Head nods (up-down, side-to-side)

Movnat/Ground Movement (mainly squat/leg mobility)

  • Backwards rocking
@aroques
aroques / Development Environment Setup.md
Last active January 30, 2023 02:01
Development Environment Setup

Development Environment Setup

Git Bash

Download Git Bash Then run:

cd
touch .bash_profile # if one is not there
touch .bashrc

For color highlighting in grep, add the following to .bashrc

@aroques
aroques / exercise-routine.md
Last active November 17, 2019 21:46
Exercise Routine

Day 1 - GPP

Original Strength

  • Segmental Rolling
  • Rocking (quadrupal, elbows)
  • OS push ups
  • Head nods (up-down, side-to-side)

Movnat/Ground Movement (mainly squat/leg mobility)

  • Backwards rocking
@aroques
aroques / exercise.md
Last active October 23, 2018 20:33
Exercise/Fitness

Movement

  • Animal Flow
  • Original Strength
  • Underground Gym CAT 1 & 2
  • Ido Portal Floeiro
  • MovNat

Strength

  • Overvcoming Gravity 2
  • Tom Merrick and r/BodyweightFitness

How to think about what to learn

Many companies have large systems built with a strongly typed object-oriented programming language like Java/C#. So a strongly typed Object-Oriented Programming like Java or C# is good to know.

Web languages like HTML, CSS, and Javascript are also used a lot in the workplace because more and more companies are porting their existing business applications to web. Or the company is a web company and makes their money through some sort of website.

In general, if your back-end you'll be using a strongly typed object-oriented language like Java or C# or a weakly typed scripting language like Python, Ruby, or PHP. You also may be required to use a language called SQL to create/read/update/delete data to/from relational databases.

If your front-end, you'll using HTML, CSS, and Javascript for web applications. For non web applications you will be using some GUI (graphical user interface) framework.

Some jobs are only front-end, some are only back-end, and some are both.