Skip to content

Instantly share code, notes, and snippets.

View markthomas93's full-sized avatar
:shipit:
Working from home

Mark Thomas markthomas93

:shipit:
Working from home
  • freelance
  • California
View GitHub Profile
@kerryboyko
kerryboyko / README.md
Last active April 26, 2023 16:08
VueJS Best Practices Guide

Deverus Vue.js Style Guide

Guide for developing Vue.js applications.

v. 0.0.1

Vue.js is an amazing framework, which can be as powerful as Angular or React, the two big heavy hitters in the world of front-end frameworks.

However, most of Vue's ease-of-use is due to the use of Observables - a pattern that triggers re-renders and other function calls with the reassignment of a variable.

@yavuztas
yavuztas / index.html
Last active February 7, 2023 17:25
remove-rubber-band-web-apps-ios
<!DOCTYPE html>
<html>
<head>
<title>Remove rubberband scrolling from web apps on mobile safari and standalone (iOS)</title>
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-touch-fullscreen" content="yes">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
<style>
html, body {margin: 0; padding: 0; width:100%; height:100%; overflow: hidden; background: #333}
p.center {
@troyfontaine
troyfontaine / 1-setup.md
Last active April 24, 2026 20:27
Signing your Git Commits on MacOS

Methods of Signing Git Commits on MacOS

Last updated March 13, 2024

This Gist explains how to sign commits using gpg in a step-by-step fashion. Previously, krypt.co was heavily mentioned, but I've only recently learned they were acquired by Akamai and no longer update their previous free products. Those mentions have been removed.

Additionally, 1Password now supports signing Git commits with SSH keys and makes it pretty easy-plus you can easily configure Git Tower to use it for both signing and ssh.

For using a GUI-based GIT tool such as Tower or Github Desktop, follow the steps here for signing your commits with GPG.

@joelrojo
joelrojo / algorithms_data_structures.md
Last active October 27, 2022 16:14
Resources on Algorithms and Data Structures

Data Structures And Algorithm Lessons

This is a great resource for learning data structures and algorithms. It's set up like the phase challenges that you're used to doing and have great, concise explanations of all the concepts.

Or, if you learn better via video, this course:

Here are short explanations for Mergesort and Quicksort that are readable:

@javilobo8
javilobo8 / download-file.js
Last active May 13, 2025 05:55
Download files with AJAX (axios)
axios({
url: 'http://localhost:5000/static/example.pdf',
method: 'GET',
responseType: 'blob', // important
}).then((response) => {
const url = window.URL.createObjectURL(new Blob([response.data]));
const link = document.createElement('a');
link.href = url;
link.setAttribute('download', 'file.pdf');
document.body.appendChild(link);
@chrisyour
chrisyour / s3.md
Last active March 15, 2018 21:41
AWS S3 Command Line Tool for Backups

How to quickly copy an AWS S3 bucket to your local hard drive (without FTP):

aws s3 sync s3://mybucket .

The Problem

Using FTP to backup a large S3 bucket is slow. That's because FTP creates a new request for each file, downloads the file, and closes the request. That adds a lot of time to your download.

@kattak
kattak / WWC Algorithms Workshop 03.13.2017.md
Last active August 7, 2019 08:27
WWC Algorithms Workshop 03.13.2017

Algorithms/Technical Interviewing Workshop - March 13, 2017

Women Who Code - East Bay Gist link bit.ly/wwcberkeley

What is the Algorithms/Technical Interviewing Workshop?

Every two weeks, I lead technical interviewing/algorithms workshops with Women Who Code - East Bay. The workshops are held every other Monday at NextSpace, right next to downtown Berkeley BART. For more information or to sign up, visit the Women Who Code East Bay Meetup page.

1. Introduction & overview

People are working on games, image processing, nails, leading workshops, and React.

@Alex-Tideman
Alex-Tideman / syllabus.md
Last active August 7, 2019 08:27
FE-1610 Mod4 Syllabus

Mod4 Syllabus

General Expectations

It's a been a quite a journey so far for you all at Turing. Don't let all those months of hard work fizzle out. Let's look at how to finish the program strong and begin your professional career off on the right foot.

  • Be respectful. Be nice. Work hard.
  • Come to every class. Pay attention, ask questions, be involved in your education.
  • If you cannot make a class, please communicate with Alex and Meeka.
  • If it's a remote day, get life stuff done.
@lmiles2
lmiles2 / gist:f73435f2f5bf20e8e5710257fc07c770
Last active August 7, 2019 08:27
4 Essays for Leila Miles Ada Developer Academy Submission

1. Why are you interested in programming? What have you done to expose yourself to programming so far?

My entrée into programming occurred on my path to graduation from Stanford – the bastion of Computer Science where companies like Hewlett-Packard, Apple, Yahoo!, Google and SnapChat came into existence. Though I was surrounded by these greats, my interests lay elsewhere. I was focused on business and Marketing particularly in the Entertainment world. These were different skill sets I needed to develop – I majored in Psychology and Communication to determine what made people want to buy things and what were the best ways to reach them. I focused on Networking which I did by traveling to LA on my Spring Break talking to Stanford Alumni who were professionals in the Entertainment world like the Senior Vice President of Programming for ABC.

Along the way, I took a computer course entitled Intro to Computer Science. In this course, I wrote programs which rarely worked and it was difficult to find the reason

@ziadoz
ziadoz / install.sh
Last active February 17, 2026 23:47
Install Chrome, ChromeDriver and Selenium on Ubuntu 16.04
#!/usr/bin/env bash
# https://developers.supportbee.com/blog/setting-up-cucumber-to-run-with-Chrome-on-Linux/
# https://gist.github.com/curtismcmullan/7be1a8c1c841a9d8db2c
# https://stackoverflow.com/questions/10792403/how-do-i-get-chrome-working-with-selenium-using-php-webdriver
# https://stackoverflow.com/questions/26133486/how-to-specify-binary-path-for-remote-chromedriver-in-codeception
# https://stackoverflow.com/questions/40262682/how-to-run-selenium-3-x-with-chrome-driver-through-terminal
# https://askubuntu.com/questions/760085/how-do-you-install-google-chrome-on-ubuntu-16-04
# Versions
CHROME_DRIVER_VERSION=`curl -sS https://chromedriver.storage.googleapis.com/LATEST_RELEASE`