Skip to content

Instantly share code, notes, and snippets.

View charlesfreeborn's full-sized avatar

Charles Freeborn charlesfreeborn

View GitHub Profile

Speaker Rider

by Tatiana Mac

Last updated 14 April 2021

What is a speaker rider?

As speaking comes with immense privilege, I have crafted a speaker rider to set expectations and boundaries around my engagement. I am grateful to all the conference organisers who have brilliantly hosted me. I would love to continue to exercise this privilege to speak at conferences, and use this privilege to make the landscape more accessible and beneficial to tech's most historically excluded and marginalised communities.

Considerations

😫 I provide a lot of explanations for those of you who never had to consider these things. Most thoughtful conferences I've attended check most of these boxes intrinsically, particularly when conference runners are experienced speakers. They get it.

Speaker Rider

by Tatiana Mac

Last updated 14 April 2021

What is a speaker rider?

As speaking comes with immense privilege, I have crafted a speaker rider to set expectations and boundaries around my engagement. I am grateful to all the conference organisers who have brilliantly hosted me. I would love to continue to exercise this privilege to speak at conferences, and use this privilege to make the landscape more accessible and beneficial to tech's most historically excluded and marginalised communities.

Considerations

😫 I provide a lot of explanations for those of you who never had to consider these things. Most thoughtful conferences I've attended check most of these boxes intrinsically, particularly when conference runners are experienced speakers. They get it.

@charlesfreeborn
charlesfreeborn / jsxexample.js
Created March 6, 2018 04:39
A simple example demonstrate JSX
const cleanCode = (
return(
<div>
<h1 className="headingGroup">This is a Heading</h1>
<p className="paragraphSection">This is a Paragraph</p>
@charlesfreeborn
charlesfreeborn / simpleArithmetic.js
Created February 5, 2018 17:10
Placing JavaScript expressions inside of JSX.
const simpleArithmetic = <p> The sum of 45 and 50 is {45 + 50}</p>;
@charlesfreeborn
charlesfreeborn / expressionsJSX.js
Created February 5, 2018 17:06
Sample code showing objects in JSX.
const person = {
firstName: 'Charles',
lastName: 'Freeborn Eteure',
sex: 'Male'
};
@charlesfreeborn
charlesfreeborn / sampleJSX.js
Created February 5, 2018 16:57
Sample code to build React elements using JSX
const newElement = (
<h1 classNae="sampleText">
Hello World
</h1>
);
@charlesfreeborn
charlesfreeborn / createElementSample.js
Created February 5, 2018 16:46
A sample code to show how elements are created in React using the createElement method.
const newElement = React.createElement(
'h1',
className: 'sampleText',
'Hello world!'
);
import React from 'react';
import ReactDOM from 'react-dom';
class SampleComponent extends React.Component{
render(){
return (
<div>
<h1>Hello, {this.props.name}</h1>
</div>