Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Mixin’ Up Design and Development
Search
brettjay
November 02, 2016
Design
36
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mixin’ Up Design and Development
There are a couple of slides that were originally video.
brettjay
November 02, 2016
Other Decks in Design
See All in Design
信頼をデザインし、ブランドで市場を拓く。/ Designship2026
assuredjp
PRO
0
240
作品が生まれ続けるコミュニティデザイン ― 研究室でも会社でもないサードプレイス ― / designship26-iwaken
iwaken71
0
170
エンジニア経験0のデザイナーが アプリを0からリリースまで 作ってみる
abokadotyann
2
400
Agentic Design Workflowを育てる 「三層デザインハーネス」の現在地
sayadesign2
0
790
開閉UIのアニメーション設計
hiro0218
2
1.1k
The decksh tutorial
ajstarks
1
100
コールセンターのオペレーターに6時間だけなってみた
h0sa
0
140
クリエイティブディレクター 両角 高寛 の自己紹介
morogyro
0
210
デザインツールを開く前に その画面は誰に何と言わせたい?受託UIデザイナーが顧客解像度を高める 「打ち合わせの場での確かめ方」
garyuten
1
280
Look Dev Meetup #50
baku89
1
520
Where Imagination Ends AI Begins
r5ni4
0
470
デザインレビューを「他者へのおすそわけ」に再定義し、たのしい場にする試み
webnaut
0
110
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Building an army of robots
kneath
307
47k
A Tale of Four Properties
chriscoyier
163
24k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
710
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Between Models and Reality
mayunak
4
500
Believing is Seeing
oripsolob
1
240
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
Transcript
Mixin’ Up Design & Development (with Static Site Generators) Mixin’
Up Design & Development @brett_jay
Hello Mixin’ Up Design & Development @brett_jay
@brett_jay Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Ugh Mixin’ Up Design & Development @brett_jay
Lot of repetition. Mixin’ Up Design & Development @brett_jay
What if we want to update it? Mixin’ Up Design
& Development @brett_jay
Cast your mind back… Mixin’ Up Design & Development @brett_jay
None
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Static Pages Dynamic Sites Getting Started Updating Content Deploying Mixin’
Up Design & Development @brett_jay
Static Pages Dynamic Sites Getting Started Easy Updating Content Hard
Deploying Easy Mixin’ Up Design & Development @brett_jay
Static Pages Dynamic Sites Getting Started Easy Hard Updating Content
Hard Easy Deploying Easy Depends Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
“static site generator” Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
What is a static site generator? Mixin’ Up Design &
Development @brett_jay
A pre–processor for your website. Mixin’ Up Design & Development
@brett_jay
SASS CSS Mixin’ Up Design & Development @brett_jay
ES6 JS Mixin’ Up Design & Development @brett_jay
ERB HTML Middleman Dynamic page logic is compiled to static
files. Mixin’ Up Design & Development @brett_jay
Develop with a dynamic language Build static files Deploy however
you wish Life Cycle Mixin’ Up Design & Development @brett_jay
Static Pages Dynamic Sites Static Site Generators Getting Started Easy
Hard Tie Updating Content Hard Easy Easy Deploying Easy Depends Easy Mixin’ Up Design & Development @brett_jay
*Not always suitable Mixin’ Up Design & Development @brett_jay
But when it is, it’s awesome Mixin’ Up Design &
Development @brett_jay
So, how can it help? Mixin’ Up Design & Development
@brett_jay
HTML CSS JS Mixin’ Up Design & Development @brett_jay
YAML HTML CSS JS Mixin’ Up Design & Development @brett_jay
What? Mixin’ Up Design & Development @brett_jay
YAML HTML CSS JS Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
YAML Mixin’ Up Design & Development @brett_jay
YAML Mixin’ Up Design & Development @brett_jay
YAML Mixin’ Up Design & Development @brett_jay
HTML YAML Mixin’ Up Design & Development @brett_jay
YAML HAML Mixin’ Up Design & Development @brett_jay
YAML HAML DISCLAIMER Haml is not for everyone. Mixin’ Up
Design & Development @brett_jay
YAML HAML Mixin’ Up Design & Development @brett_jay
YAML HAML Mixin’ Up Design & Development @brett_jay
YAML HAML Mixin’ Up Design & Development @brett_jay
YAML HAML Mixin’ Up Design & Development @brett_jay
YAML HAML Mixin’ Up Design & Development @brett_jay
YAML HAML Mixin’ Up Design & Development @brett_jay
YAML HAML Mixin’ Up Design & Development @brett_jay
YAML HAML Mixin’ Up Design & Development @brett_jay
YAML HAML Mixin’ Up Design & Development @brett_jay
YAML HAML Mixin’ Up Design & Development @brett_jay
YAML HAML Mixin’ Up Design & Development @brett_jay
None
We can take it further. Mixin’ Up Design & Development
@brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Manage changes Mixin’ Up Design & Development @brett_jay
We’ve all had clients who need changes made. Mixin’ Up
Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
<Organisation Name> <Organisation Bio> <Speaker Photo> <Speaker Name> <Speaker Position>
<Speaker Bio> <Speaker Photo> <Speaker Name> <Speaker Position> <Speaker Bio> Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Faster changes Mixin’ Up Design & Development @brett_jay
Maintain consistency Mixin’ Up Design & Development @brett_jay
Greater confidence Mixin’ Up Design & Development @brett_jay
Faster Feedback Loop Mixin’ Up Design & Development @brett_jay
Speeding up repetitive tasks Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Easier to update markup without affecting content Mixin’ Up Design
& Development @brett_jay
Easier to update content without affecting markup Mixin’ Up Design
& Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Easier to update. Mixin’ Up Design & Development @brett_jay
Caveat: *If Brett doesn’t write kludgey CSS Mixin’ Up Design
& Development @brett_jay
Anyway… Mixin’ Up Design & Development @brett_jay
But what about those fancy modals? Mixin’ Up Design &
Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Proxy pages Mixin’ Up Design & Development @brett_jay
YAML HAML Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
What now? Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
YAML HAML HTML andrew-clarke HTML una-kravets HTML joel-califa HTML jina-bolton
HTML mike-riethmuller HTML alice-lee HTML espen-brunborg Source Control Built, static files. Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Pretty directory indexes Mixin’ Up Design & Development @brett_jay
HTML andrew-clarke.html Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Bringing it all together. Mixin’ Up Design & Development @brett_jay
Design and Developing with the medium Mixin’ Up Design &
Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
Mixin’ Up Design & Development @brett_jay
CLICK HERE Mixin’ Up Design & Development @brett_jay
C L I C K H E R E Mixin’
Up Design & Development @brett_jay
CLICK HERE Mixin’ Up Design & Development @brett_jay
Design in the browser Mixin’ Up Design & Development @brett_jay
Design in the browser Mixin’ Up Design & Development @brett_jay
Design in the browser Let the browser inform your design
Mixin’ Up Design & Development @brett_jay
Design Code Mixin’ Up Design & Development @brett_jay
Design Code Mixin’ Up Design & Development @brett_jay
Faster Feedback Loop Mixin’ Up Design & Development @brett_jay
(so much for DRY ) Mixin’ Up Design & Development
@brett_jay
YAML HTML CSS JS Treat content as important as HTML,
CSS and Javascript. Mixin’ Up Design & Development @brett_jay
Thanks ✌ @brett_jay Mixin’ Up Design & Development @brett_jay