The content that you present
Your go to resource during the talk / your notes
A transcript / captions of your talk
Your slides shouldn't make sense without the talk
Your visual support throughout the talk
Another channel through we you communicate ideas
A way of emphasizing the key points of your talk
The number of slides
The tool used for building your slides
The file format of your slides*
Build slides with the audience in mind
Use your slide flow to guide the audience through the talk
Use images and powerful colors to send your message
Aim for min 3.5 contrast
WCAG AA Standard - 4.5
WCAG AA Standard - 7
Small fonts need more contrast
const importStatementsPlugin = createImportPlugin({ fileType: FILE_TYPE.TSX })
const stencilStylePlugin = createCSSPlugin({
declareDependency: 'decorator',
templateStyle: 'jsx',
templateChunkName: 'jsx-component',
})
const prettierJS = createPostProcessor({ fileType: FILE_TYPE.TSX })
export const createStencilComponentGenerator = (mapping: Mapping = {}): ComponentGenerator => {
const generator = createComponentGenerator()
generator.addMapping(stencilMapping)
generator.addMapping(mapping)
generator.addPlugin(stencilComponentPlugin)
generator.addPlugin(stencilStylePlugin)
generator.addPlugin(importStatementsPlugin)
generator.addPostProcessor(prettierJS)
return generator
}
My implementation for the stencil component generator
Nu e nimic pe lumea asta la fel. Ca viata care-o am in cartier.
JavaScript
Style Calc
Layout
Paint
Composite
Layout
Paint
Composite
Paint
Composite
Composite
Does it change the geometry of the element?
(ex: width, margin, border)
Is it a visual property?
(ex: color, background-color, visibility)
Does it promote the element to a new layer?
(ex: transform, opacity)
function animateBox() {
/* ... */
offset = offset + step
box.style.marginLeft = offset + "px";
/* ... */
requestAnimationFrame(animateBox);
}
I'm Alex, nice to meet you!
@alexnmoldovan
Co-Founder @JSHeroes
โย ย freecodecamp.org/news/author/alexnm/
Hello ๐ฌ๐งFullStackConf!
Open Source Engineer @teleportHQ
Layout
Paint
Composite
Paint
Composite
Composite
Does it change the geometry of the element?
(ex: width, margin, border)
Is it a visual property?
(ex: color, background-color, visibility)
Does it promote the element to a new layer?
(ex: transform, opacity)
Slide 1 of 21
My Awesome Talk
IT Conference 2020
Avoid small text
Use your idea from the previous homework
Improve an existing slide deck