Skip to content

Instantly share code, notes, and snippets.

@fightingtheboss
fightingtheboss / blockstack.txt
Created October 18, 2017 17:03
Blockstack ID verification
Verifying my Blockstack ID is secured with the address 19ChEZZGAuJpxqxYiHnEFxE1dYiE8aPJ9o
@fightingtheboss
fightingtheboss / ruby-2.3.0.rb
Last active May 3, 2017 22:24
Examples of new features in Ruby 2.3.0
# These are examples of new features in Ruby 2.3.0
#---------------------------------------------------------------------------
## Did You Mean?
"Typos suck less now".revers
# NoMethodError: undefined method `revers' for "Typos suck less now":String
# Did you mean? reverse
# reverse!
Verifying that +minamikhail is my blockchain ID. https://onename.com/minamikhail
@fightingtheboss
fightingtheboss / Preferences.sublime-settings.json
Last active October 27, 2015 04:39
List of useful Sublime Text Packages
{
"auto_complete_commit_on_tab": true,
"copy_with_empty_selection": false,
"ensure_newline_at_eof_on_save": false,
"highlight_line": true,
"ignore_packages":
[
"Vintage"
],
"tab_size": 2,
@fightingtheboss
fightingtheboss / README.md
Created October 24, 2015 05:03
Links for Programming 101 Workshop
@fightingtheboss
fightingtheboss / neat.html
Last active August 29, 2015 14:18
Neat Grid Playground
<header class="page-title-bar">
<h1 class="logo">Basic Neat Grid</h1>
</header>
<main>
<article class="post">
<h1>Post 001</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad quia, dicta omnis illo, dignissimos unde culpa. Harum, nisi, earum fugit voluptas impedit totam adipisci dolore at velit magni delectus iste.</p>
</article>
<article class="post">
<h1>Post 002</h1>
@fightingtheboss
fightingtheboss / fed-setup.md
Last active August 29, 2015 14:16
Front-End Development instructions for setting up Git, Node and Yeoman

Hey Bitmakers,

Now that we've covered the fundamentals of CSS, I'll be introducing the topic of CSS pre-processors, specifically Sass, that augment CSS with a bunch of superpowers, the use of which is more or less an industry best practice at this point. Here I'll provide steps to prepare your system for projects that use Sass for this class and beyond.

There are three pieces we'll need to get your system ready for Sass projects:

  1. Git is a free and open source distributed version control system that we'll depend on to track changes, back up and collaborate on code we write in class.

  2. NodeJS is a platform that allows us to run the V8 JavaScript engine, the very same one that the Chrome web browser uses to interpret JavaScript, on the command line on our computer. We need it to run some tools that will help us scaffold new projects and render our Sass files into regular CSS.

@fightingtheboss
fightingtheboss / github_pages.md
Created February 19, 2015 21:16
Publish your first project to GitHub

Publish your first project to GitHub

Now that you've created your first design, you'll want to put it on the Internet (It's not real until it's on the Internet, right?). To accomplish that, we'll use GitHub Pages.

The following steps will walk you through creating a GitHub account, creating a repository for your project, and finally publishing your project to GitHub.

Create a GitHub Account

  1. Visit http://github.com and create an account
  2. Send your GitHub username to fed@bitmakerlabs.com with the subject "GitHub Username [FED February]"
@fightingtheboss
fightingtheboss / README.md
Last active August 29, 2015 14:10
Setup Instructions for Sass with Node and Yeoman

Hey everyone,

Now that we've covered the fundamentals of CSS, I'll be introducing the topic of CSS pre-processors, specifically Sass, that augment CSS with a bunch of superpowers, the use of which is more or less an industry best practice at this point. Here I'll provide steps to prepare your system for projects that use Sass for this class and beyond.

There are two pieces we'll need to get your system ready for Sass projects:

  1. NodeJS is a platform that allows us to run the V8 JavaScript engine, the very same one that the Chrome web browser uses to interpret JavaScript, on the command line on our computer. We need it to run some tools that will help us scaffold new projects and render our Sass files into regular CSS.

  2. Yeoman is a combination of three tools that will help you quickly create new projects with everything you need to get working on your prototypes quickly. The three tools are Yo, a scaffolding tool that will setup project directories and files for

@fightingtheboss
fightingtheboss / positioning.html
Last active August 29, 2015 14:09
CSS Positioning Example
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS Positioning &amp; Display</title>
<style>
html {
box-sizing: border-box;
}