Skip to content

Instantly share code, notes, and snippets.

Michael Mullins webdesserts

Block or report user

Report or block webdesserts

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View keybase.md

Keybase proof

I hereby claim:

  • I am webdesserts on github.
  • I am webdesserts (https://keybase.io/webdesserts) on keybase.
  • I have a public key whose fingerprint is EFEF AB55 BA03 4063 BB37 6F25 BD9D 259B A9DF DEE0

To claim this, I am signing this object:

@webdesserts
webdesserts / file1.css
Last active Apr 12, 2016
nesting classes from external css-modules
View file1.css
.code-block {
/* My special code block. Covers 90% of all use cases. */
}
View package.json
{
"name": "web-app",
"scripts": {
"build": "gulp build",
"start": "gulp serve",
"test": "gulp test"
},
"devDependencies": {
"gulp": "~3"
}
@webdesserts
webdesserts / languages.md
Last active Aug 29, 2015
Programming languages that should exist
@webdesserts
webdesserts / prototype.js
Last active Aug 29, 2015
Prototype .create() pattern
View prototype.js
// create a "Class-like" object
var Point = {}
// create an object like this one, but with a clean state
Point.create = function create () {
var new_shape = Object.create(this)
new_shape.init.apply(new_shape, arguments)
return new_shape
}
View AlchemistAPI.js
/**========================================*
* Alchemist.js - Exploring a possible API *
*=========================================*/
/**=============*
* Conversions *
*=============**/
@webdesserts
webdesserts / javachip.md
Last active Aug 29, 2015
Conceptual exploration of what JavaScript could be
View javachip.md

JavaChip

JavaChip my attempt to make JavaScript simpler, more predictable, and provide control-flow tools to make development in an asyncronous environment more comfortable.

Conventions

[] – a collection of data (arrays, lists, dicts, hashes)

@webdesserts
webdesserts / testing_element_existence.js
Last active Dec 31, 2015
Testing for the presence of an item in an array with `.indexOf()` and the `~` bitwise operator
View testing_element_existence.js
var desserts = ['gelato', 'tiramisu', 'double chocolate volcano cake']
// indexOf() is a nifty little Array method that returns the index of the element passed
desserts.indexOf('gelato') //=> 0
// One oditty of it is that it returns -1 if there is no match.
desserts.indexOf('meatloaf') //=> -1
// So the question arrises, "why -1"?
@webdesserts
webdesserts / hand_written.svg
Created Dec 7, 2013
Hand written SVG by Sven_vB Original link here: http://paste.ohai.su/ptmswxggy/2iymbd
View hand_written.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@webdesserts
webdesserts / Readme.md
Last active Dec 27, 2015
A quick overview of how the webdesserts.com website will be built
View Readme.md

webdesserts.com

Development

  1. Content - first, we have to have a reason to have a website. In all honesty the main purpose of this website is to host an online resume and show off my design abilities. But in reality that's a poor purpose for a site. I need content. Real content. So if I'm going to have to start a blog, let's at least make it useful to people other than me. I will write all my content first before I write a single line of code.
  2. Design - I will need mockups. Initially, this should probably be done in Photoshop. If I feel like going the extra step, I might finish the design in Adobe Reflow, just to get a feel for how the website might act. However, this site is probably small enough that I can just start prototyping in the browser.
  3. Frontend - After the design phase, I will write a static version of the frontend. Everything will be hardcoded. Nothing will be dynamic. This is just for working out the css and transitioning the site from it's wire
You can’t perform that action at this time.