A quick go to guide for CSS goodness. Checkout the pretty version.
If you have a bug to report about the pretty CSS Cheat Sheet or something to add onto the CSS Cheat Sheet follow the contribution guidelines.
{ | |
"meta": { | |
"theme": "elegant" | |
}, | |
"basics": { | |
"name": "Iain Maitland", | |
"label": "Web Developer", | |
"image": "https://avatars.githubusercontent.com/u/67430486?v=4", | |
"summary": "Experienced software engineer specializing in web technologies, with a rich background ranging from running a software consultancy to implementing scalable web front ends for startups. At AWS in Maryland, my focus has been on collaborative problem-solving and integrating design with development to tackle complex challenges with creative solutions.", | |
"website": "https://iainmaitland.com", |
A quick go to guide for CSS goodness. Checkout the pretty version.
If you have a bug to report about the pretty CSS Cheat Sheet or something to add onto the CSS Cheat Sheet follow the contribution guidelines.
Picking the right architecture = Picking the right battles + Managing trade-offs
{ | |
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json", | |
"basics": { | |
"name": "Iain Maitland", | |
"label": "Fullstack Developer", | |
"image": "", | |
"email": "hello@iainmaitland.com", | |
"phone": "(737) 226-3943", | |
"url": "https://iainmaitland.com", | |
"summary": "Iain hails from Manchester, England. He has a degree from the University of Cambridge, in Law and History of Art, and 5 years experience as a frontend and fullstack developer. Before going freelance and diving into the world of Rust he worked as an early employee for Steem, building user-facing apps on their blockchain. While his work focusses on human-machine and machine-machine interactions he's generally interested in making software that's clear, crafty, careful and creative.", |
import bpy | |
from mathutils.geometry import interpolate_bezier | |
def get_points(spline, clean=True): | |
knots = spline.bezier_points | |
if len(knots) < 2: | |
return |