SlideShare a Scribd company logo
1 of 55
Download to read offline
The State of Front End Architecture in 2015

Trends, Tools, and Workflows
Aidan Foster - Foster Interactive - @finteractive
AIDAN FOSTER - FRONT END ARCHITECT
Sass
T.O
meetup.com/Sass-Toronto/meetup.com/drupalTO/ drupalnorth.org
FOSTERINTERACTIVE.COM
“ You have to
know the past
to understand
the present. ”
-Carl Sagan
― Carl Sagan
Pre-mobile Era
2007 2008 2009 2010 2011 2012 2013 2014 2015
iPhone 1
320x480 px
HTC G1
“HTC Dream”
320x480 px
ipad 1
768x1024 px
iphone 4
640x960 px
Samsung Note 1
Phablets

800x1280 px
2009 2010 2011 2012 2013 2014 2015
windows 8
???x??? px
Surface RT
1366x768 px
xBox / TV
1920x1080 px
Android Wear
~250-400 square px

(Wear Internet Browser)
1 Billion Android
Testing
a. Supported Devices

b. Browsers to Test
c. Screen sizes!
a x b x c = !@%$#!&$
$
Performance
Mobile Networks
Image = screen size
#
Device Formats
Screen Size
Display Density
UI Controls
HTML Support
! "
Planning & Design
Cramming in Content
Design Process
%
Code Complexity
More code
More Flexible
&
2007 2008 2009 2010 2011 2012 2013 2014 2015
" “retina” iphone 4
(“iphone 1” rez)
'
ipad 1
iphone “signature”
phablets
(“~ iphone1” rez)
"
Android
(“iphone” Agent )"
Dedicated Mobile
m.website.com"
 WURFL
“everything” User Agent

Capabilities database
"
''
"
BB Passport… Nice, 

Samsung S4… Naughty,
Performance
#
Device Formats
! "
Testing
$
Planning & Design
%
Code Complexity
&
Dedicated Mobile in 2008
Kinda Worked
Not so much in 2015
Not so much in 2015
2007 2008 2009 2010 2011 2012 2013 2014 2015
Early Mobile Era

(Dedicated Mobile Dark Ages)
Boston Globe
Ethan Marcotte
08 2009 2010 2011 2012 2013 2014 2015
Early Mobile Era

(Dedicated Mobile Dark Ages)
Boston Globe Year of Responsive Design
(Mashable)
)
AODA Accessibility

WCGA 2.0 “A”)
Shopify 50+% traffic on mobile
*
Google
Mobilegeddon
+
Device Formats
! "
Performance
#
Testing
$
Planning & Design
%
Code Complexity
&
RESPONSIVE DESIGN
2012
Device Formats
! "
Performance
#
Testing
$
Planning & Design
%
Code Complexity
&
RESPONSIVE DESIGN
2012
Performance - Page Load time,
0 2 4 6 8 10
10
4
1
0.1 Instant
Freely Moving
Mind Wanders
No Longer Able to Focus on Task
Seconds
“Breaking the 1000ms Time
to Glass Mobile Barrier”
http://www.youtube.com/watch?v=Il4swGfTOSM
1098kB
1324kB
1549kB
1775kB
2000kB
Sep
12
N
ov
12
Feb
13
A
pr13
Jul13
Sep
2013
D
ec
13
M
ar14
Jul14
A
ug
14
O
ct14
Jan
15
M
ar15
Total Transfer Size(kB)
http://httparchive.org/trends.php?s=All&minlabel=Sep+1+2012&maxlabel=Jun+1+2015
Performance - Page Load time,
Performance Budget,
target
(4s or less)
Test Deploy
Measure
competitors
http://danielmall.com/articles/how-to-make-a-performance-budget/
http://cognition.happycog.com/article/designing-with-a-performance-budget
Redesign
Develop
Automated Performance Tools,
http://www.webpagetest.org/
Automated Performance Tools,
developers.google.com/speed/pagespeed/insightshttp://www.webpagetest.org/
Bitmap 

(.jpg, .png)
Vector 

(.svg)
Scalar Vector Graphics-
Great for Icons + Logos
http://tympanus.net/codrops/2014/08/19/making-svgs-responsive-with-css/
Responsive Artwork 

Small = Simple 

Large = Complex
http://webdesign.tutsplus.com/articles/manipulating-svg-icons-with-simple-css--webdesign-15694
Colour Controlled by CSS

Single file for all variations
Scalar Vector Graphics-
<Picture> Element-
http://blog.cloudfour.com/responsive-images-101-definitions/
SASS - CSS PREPROCESSOR,
http://sass-lang.com
SASS - CSS PREPROCESSOR,
styles.css
SASS
Coder - Friendly,
Bite-sized Sass “partials”
Style Tiles
%
…a common visual
language between the
designers and the
stakeholders and
provide a catalyst for
discussions around the
preferences and goals of
the client.
Samantha Warren
Style Tiles
%
Design Systems vs Designing Pages
Less Like a page, more like a brand guide
Component Based Design - “Kitchen Sink Frameworks”,
Zurb Foundation Bootstrap
Component Based Design,
“Roll your own” Bootstrap - http://patternlab.io/
Component Based Design,
Main Menu Component
Component Based Design,
Main Menu Component
Masthead Component
Component Based Design,
Main Menu Component
Masthead Component
Action Component
Component Based Design,
Component Based Design,
Component Based Design,
Living Style Guides,
http://www.smashingmagazine.com/2015/04/13/an-in-depth-overview-of-living-style-guide-tools/
styles.css
SASS
Sass “partials”
Living Style Guides,
http://www.smashingmagazine.com/2015/04/13/an-in-depth-overview-of-living-style-guide-tools/
styles.css
SASS
Sass “partials”
style guide
website
Hologram
Living Style Guides,
Living Style Guides,
Automated Visual Regression Testing,
Screen Shots CompareStart Test Reports
%
http://www.phase2technology.com/blog/css-testing-with-phantomcss-phantomjs-casperjs-and-grunt/
Automated Visual Regression Testing,
https://github.com/garris/BackstopJS
Automated Visual Regression Testing,
Browser Sync / Ghost Lab,
OOCSS
Object Oriented CSS (http://oocss.org/)
SMACSS
Scalable and Modular Architecture for CSS (http://smacss.com/)
BEM
Block - Element - Modifier (http://bem.info)
Drupal Coding Standards
https://www.drupal.org/coding-standards/css/architecture
CSS Naming Conventions,
SCSS Lint - The Coding Convention Enforcer,
<SCSS LINT> ME
SCSS Lint - The Coding Convention Enforcer,
./
All your team use the same customized “rules” for Sass Code
fea· tures (noun)
a) the structure, form, or appearance
especially of a person
& So that’s Lot of Tools…
fea· tures (noun)
a) the structure, form, or appearance
especially of a person
& So that’s Lot of Tools…
Task Automation,
gulpjs.com gruntjs.com
Task Automation - when I’m coding,
Style
Guide
SCSS
Lint
Compile
CSS
ON
SAVE
Refresh
Browsers
Task Automation - Pre-deploy Check,
Measure
competitors
Develop
Style
Guide
SCSS
Lint
Compile
CSS
Compress
Images
Compress
SVGs
Run
Production
Build
legacy
browser
css prefix
CSS
Regression
Test%Ready for
Q/A
0
It’s not easy to setup
all these tools
1
#
Team
Velocity
Fewer Bugs
in QA
Optimized
Performance
2
Recycleable
Add 1 thing into the mix because we all have to start somewhere.
Take it in baby steps

More Related Content

What's hot

Keys to Responsive Design
Keys to Responsive DesignKeys to Responsive Design
Keys to Responsive DesignIntelligent_ly
 
Vector Graphics on the Web: SVG, Canvas, CSS3
Vector Graphics on the Web: SVG, Canvas, CSS3Vector Graphics on the Web: SVG, Canvas, CSS3
Vector Graphics on the Web: SVG, Canvas, CSS3Pascal Rettig
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practicesmintersam
 
Cm i padwebdev_lunch_learn
Cm i padwebdev_lunch_learnCm i padwebdev_lunch_learn
Cm i padwebdev_lunch_learnCritical Mass
 
Responsive webdesign WordCampNL 2012
Responsive webdesign WordCampNL 2012Responsive webdesign WordCampNL 2012
Responsive webdesign WordCampNL 2012Tom Hermans
 

What's hot (6)

Keys to Responsive Design
Keys to Responsive DesignKeys to Responsive Design
Keys to Responsive Design
 
JavaScript
JavaScriptJavaScript
JavaScript
 
Vector Graphics on the Web: SVG, Canvas, CSS3
Vector Graphics on the Web: SVG, Canvas, CSS3Vector Graphics on the Web: SVG, Canvas, CSS3
Vector Graphics on the Web: SVG, Canvas, CSS3
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
 
Cm i padwebdev_lunch_learn
Cm i padwebdev_lunch_learnCm i padwebdev_lunch_learn
Cm i padwebdev_lunch_learn
 
Responsive webdesign WordCampNL 2012
Responsive webdesign WordCampNL 2012Responsive webdesign WordCampNL 2012
Responsive webdesign WordCampNL 2012
 

Similar to The state of front end architecture_in_2015

Stocktwits & Responsive Web Design, social network meets flexible framework
Stocktwits & Responsive Web Design, social network meets flexible frameworkStocktwits & Responsive Web Design, social network meets flexible framework
Stocktwits & Responsive Web Design, social network meets flexible frameworkJohn Strott
 
Cross Device UI Designing
Cross Device UI DesigningCross Device UI Designing
Cross Device UI DesigningDeepu S Nath
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignJason Harwig
 
Stc 2015 preparing legacy projects for responsive design - technical issues
Stc 2015   preparing legacy projects for responsive design - technical issuesStc 2015   preparing legacy projects for responsive design - technical issues
Stc 2015 preparing legacy projects for responsive design - technical issuesNeil Perlin
 
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake OilCSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake Oiljameswillweb
 
Responsive design and retina displays
Responsive design and retina displaysResponsive design and retina displays
Responsive design and retina displaysEli McMakin
 
Modern ux-workflow-presentation
Modern ux-workflow-presentationModern ux-workflow-presentation
Modern ux-workflow-presentationBrian Akpa
 
Responsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsResponsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsSEGIC
 
Optimizing Sites for Mobile Devices
Optimizing Sites for Mobile DevicesOptimizing Sites for Mobile Devices
Optimizing Sites for Mobile Devicesjameswillweb
 
Mobile Design at Gilt
Mobile Design at GiltMobile Design at Gilt
Mobile Design at GiltDavid Park
 
(WI2012) Lucijan Blagonic - Responsive web design
(WI2012) Lucijan Blagonic - Responsive web design(WI2012) Lucijan Blagonic - Responsive web design
(WI2012) Lucijan Blagonic - Responsive web designWeb::INDUSTRIJA
 
CSS3 For Advanced Design
CSS3 For Advanced DesignCSS3 For Advanced Design
CSS3 For Advanced Designpaultrani
 
Developing for Responsive Design - Frederic Welterlin
Developing for Responsive Design - Frederic WelterlinDeveloping for Responsive Design - Frederic Welterlin
Developing for Responsive Design - Frederic WelterlinRazorfish
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Wahyu Putra
 
Website redesign
Website redesignWebsite redesign
Website redesignOptfinITy
 
Proactive Responsive Design
Proactive Responsive DesignProactive Responsive Design
Proactive Responsive DesignNathan Smith
 

Similar to The state of front end architecture_in_2015 (20)

Stocktwits & Responsive Web Design, social network meets flexible framework
Stocktwits & Responsive Web Design, social network meets flexible frameworkStocktwits & Responsive Web Design, social network meets flexible framework
Stocktwits & Responsive Web Design, social network meets flexible framework
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Cross Device UI Designing
Cross Device UI DesigningCross Device UI Designing
Cross Device UI Designing
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Stc 2015 preparing legacy projects for responsive design - technical issues
Stc 2015   preparing legacy projects for responsive design - technical issuesStc 2015   preparing legacy projects for responsive design - technical issues
Stc 2015 preparing legacy projects for responsive design - technical issues
 
Bootstrap 3 Basic - Bangkok WordPress Meetup
Bootstrap 3 Basic - Bangkok WordPress MeetupBootstrap 3 Basic - Bangkok WordPress Meetup
Bootstrap 3 Basic - Bangkok WordPress Meetup
 
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake OilCSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
 
Responsive design and retina displays
Responsive design and retina displaysResponsive design and retina displays
Responsive design and retina displays
 
Modern ux-workflow-presentation
Modern ux-workflow-presentationModern ux-workflow-presentation
Modern ux-workflow-presentation
 
Adobe 30iun2011
Adobe 30iun2011Adobe 30iun2011
Adobe 30iun2011
 
Responsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsResponsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needs
 
Optimizing Sites for Mobile Devices
Optimizing Sites for Mobile DevicesOptimizing Sites for Mobile Devices
Optimizing Sites for Mobile Devices
 
Mobile Design at Gilt
Mobile Design at GiltMobile Design at Gilt
Mobile Design at Gilt
 
(WI2012) Lucijan Blagonic - Responsive web design
(WI2012) Lucijan Blagonic - Responsive web design(WI2012) Lucijan Blagonic - Responsive web design
(WI2012) Lucijan Blagonic - Responsive web design
 
CSS3 For Advanced Design
CSS3 For Advanced DesignCSS3 For Advanced Design
CSS3 For Advanced Design
 
Developing for Responsive Design - Frederic Welterlin
Developing for Responsive Design - Frederic WelterlinDeveloping for Responsive Design - Frederic Welterlin
Developing for Responsive Design - Frederic Welterlin
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3
 
Website redesign
Website redesignWebsite redesign
Website redesign
 
Proactive Responsive Design
Proactive Responsive DesignProactive Responsive Design
Proactive Responsive Design
 

More from Aidan Foster

6 UX Mistakes to Avoid on Your Next Site Redesign
6 UX Mistakes to Avoid on Your Next Site Redesign6 UX Mistakes to Avoid on Your Next Site Redesign
6 UX Mistakes to Avoid on Your Next Site RedesignAidan Foster
 
6 UX Tips for a successful site redesign
6 UX Tips for a successful site redesign6 UX Tips for a successful site redesign
6 UX Tips for a successful site redesignAidan Foster
 
5 User Experience Tips for a Successful Site Redesign
5 User Experience Tips for a Successful Site Redesign5 User Experience Tips for a Successful Site Redesign
5 User Experience Tips for a Successful Site RedesignAidan Foster
 
A user experience focused case study of Woodsworth College U of T - UnITe TKE...
A user experience focused case study of Woodsworth College U of T - UnITe TKE...A user experience focused case study of Woodsworth College U of T - UnITe TKE...
A user experience focused case study of Woodsworth College U of T - UnITe TKE...Aidan Foster
 
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style GuidesAdvanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style GuidesAidan Foster
 
Responsive Themeing With Aurora Theme, SASS, and BEM Syntax (Drupal Camp Toro...
Responsive Themeing With Aurora Theme, SASS, and BEM Syntax (Drupal Camp Toro...Responsive Themeing With Aurora Theme, SASS, and BEM Syntax (Drupal Camp Toro...
Responsive Themeing With Aurora Theme, SASS, and BEM Syntax (Drupal Camp Toro...Aidan Foster
 
Responsive Web Design - Introduction & Workflow Overview
Responsive Web Design - Introduction & Workflow OverviewResponsive Web Design - Introduction & Workflow Overview
Responsive Web Design - Introduction & Workflow OverviewAidan Foster
 
Simplifying End-user Drupal 7 Content Administration
Simplifying End-user Drupal 7 Content Administration Simplifying End-user Drupal 7 Content Administration
Simplifying End-user Drupal 7 Content Administration Aidan Foster
 
Intro to Features Module on Drupal
Intro to Features Module on DrupalIntro to Features Module on Drupal
Intro to Features Module on DrupalAidan Foster
 
Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Aidan Foster
 

More from Aidan Foster (10)

6 UX Mistakes to Avoid on Your Next Site Redesign
6 UX Mistakes to Avoid on Your Next Site Redesign6 UX Mistakes to Avoid on Your Next Site Redesign
6 UX Mistakes to Avoid on Your Next Site Redesign
 
6 UX Tips for a successful site redesign
6 UX Tips for a successful site redesign6 UX Tips for a successful site redesign
6 UX Tips for a successful site redesign
 
5 User Experience Tips for a Successful Site Redesign
5 User Experience Tips for a Successful Site Redesign5 User Experience Tips for a Successful Site Redesign
5 User Experience Tips for a Successful Site Redesign
 
A user experience focused case study of Woodsworth College U of T - UnITe TKE...
A user experience focused case study of Woodsworth College U of T - UnITe TKE...A user experience focused case study of Woodsworth College U of T - UnITe TKE...
A user experience focused case study of Woodsworth College U of T - UnITe TKE...
 
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style GuidesAdvanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides
 
Responsive Themeing With Aurora Theme, SASS, and BEM Syntax (Drupal Camp Toro...
Responsive Themeing With Aurora Theme, SASS, and BEM Syntax (Drupal Camp Toro...Responsive Themeing With Aurora Theme, SASS, and BEM Syntax (Drupal Camp Toro...
Responsive Themeing With Aurora Theme, SASS, and BEM Syntax (Drupal Camp Toro...
 
Responsive Web Design - Introduction & Workflow Overview
Responsive Web Design - Introduction & Workflow OverviewResponsive Web Design - Introduction & Workflow Overview
Responsive Web Design - Introduction & Workflow Overview
 
Simplifying End-user Drupal 7 Content Administration
Simplifying End-user Drupal 7 Content Administration Simplifying End-user Drupal 7 Content Administration
Simplifying End-user Drupal 7 Content Administration
 
Intro to Features Module on Drupal
Intro to Features Module on DrupalIntro to Features Module on Drupal
Intro to Features Module on Drupal
 
Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010
 

Recently uploaded

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Recently uploaded (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

The state of front end architecture_in_2015