SlideShare a Scribd company logo
1 of 51
Download to read offline
FROM PREPROCESSOR
TO POSTPROCESSOR
DA DOVE VENIAMO?
CHE SIAMO?
DOVE ANDIAMO?
PERCHÉ LA FETTA BISCOTTATA
CADE SEMPRE
DAL LATO IMBURRATO?
LE GRANDI DOMANDE DEL WEBDEV
LE GRANDI DOMANDE DEL WEBDEV
QUALE FRAMEWORK JS USO OGGI?
QUALE FRAMEWORK JS USO DOMANI?
Matteo Guidotto
@j8matteo
Project Manager
IL LONTANO 2006
ITALIA CAMPIONE DEL MONDO
IL LONTANO 2006
STAGISTA FULLSTACK
IL LONTANO 2006
ANGOLI TONDI
SFONDI GRADIENTI
ANGOLI TONDI
ANGOLI TONDI
.round {
-webkit-border-top-left-radius: 1px;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 1px;
-moz-border-radius-topright: 2px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 1px;
border-top-right-radius: 2px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 4px;
}
2010: FLAT DESIGN FTW
2015 CSSDAY
DA CSS A SASS
.area {
@include border-radius(10px);
@include background-
image(linear-gradient(120deg,
#2ac363, #cd8c14, #9c4cc2));
}
.area {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background-image: -moz-linear-
gradient(330deg, #2ac363, #cd8c14,
#9c4cc2);
background-image: -webkit-linear-
gradient(330deg, #2ac363, #cd8c14,
#9c4cc2);
background-image: linear-
gradient(120deg, #2ac363, #cd8c14,
#9c4cc2);
}
SASS DARK SIDE
NO CSS STANDARD
BLOCCO MONOLITICO
POSTCSS
“PostCSS is a tool for transforming CSS with JS plugins.
These plugins can support variables and mixins, transpile
future CSS syntax, inline images, and more.”
POSTCSS NON È
COSA NON E’ POSTCSS
PREPROCESSOR
CSS FUTURE SYNTAX
POSTPROCESSOR
OPTIMIZATION TOOL
MINIFIER
PLUGIN JQUERY
ALL-IN-ONE TOOL
LINTER
SUBWAY SANDWICH
POSTCSS
TOOL
PLUGIN ECOSYSTEM
POSTCSS - TOOL
THE MOJO
ESSENZIALE
VELOCE
MODULARE
INTEGRABILE
ESSENZIALE
Libsass: 110 files, 21 300 LOC of C++
Stylus: 72 files, 7 900 LOC
Less: 105 files, 9 800 LOC
VELOCE
PostCSS: 39 ms
Rework: 73 ms (1.9 times slower)
libsass: 77 ms (1.9 times slower)
Less: 179 ms (4.5 times slower)
Stylus: 269 ms (6.8 times slower)
Stylecow: 271 ms (6.9 times slower)
Ruby Sass: 1101 ms (28.0 times slower)
MODULARE
Agglomerato di plugin 200+
Creare proprio plugin
INTEGRABILE
CIOÈ?
border-radius: 10px -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
CIOÈ?
border-radius: 10px -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
brad: round10
I PLUGIN - AUTOPREFIXER
Display: flex display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex
I PLUGIN - CSSNEXT
:root {
--color: red;
}
div {
color: var(--color);
}
div {
color: red;
}
I PLUGIN - NESTED
.phone {
&_title {
width: 500px;
@media (max-width: 500px) {
width: auto;
}
body.is_dark & {
color: white;
}
}
img {
display: block;
}
}
.phone_title {
width: 500px;
}
@media (max-width: 500px) {
.phone_title {
width: auto;
}
}
body.is_dark .phone_title {
color: white;
}
.phone img {
display: block;
}
I PLUGIN - BEM
@b nav { /* b is for block */
@e item { /* e is for element */
display: inline-block;
}
@m placement_header {
background-color: red;
}
}
.nav {}
.nav__item {
display: inline-block
}
.nav_placement_header {
background-color: red
}
I PLUGIN - STYLELINT
I PLUGIN
PRECSS
RTLCSS
POSTCSS-FOCUS
CSSNANO
http://postcss.parts/
HANDS ON
npm install gulp-postcss
HANDS ON
var gulp = require('gulp');
var postcss = require('gulp-postcss');
HANDS ON
gulp.task('css', function () {
var processors = [
];
return gulp.src('./src/*.css')
.pipe(postcss(processors))
.pipe(gulp.dest('./dest'));
});
HANDS ON
var autoprefixer = require('autoprefixer');
var cssnext = require('cssnext');
var precss = require('precss');
HANDS ON
var processors = [
autoprefixer({browsers: ['last 1 version']}),
cssnext,
precss
];
HANDS ON - PLUGIN
brad: round10 -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
HANDS ON - PLUGIN
var postcss = require('postcss');
module.exports = postcss.plugin('postcss-brad', function (opts) {
opts = opts || {};
return function(css) {
css.walkDecls(function(decl) {
if (decl.prop.match(/^brad$/)) {
if (decl.value === "round10") {
decl.replaceWith("border-radius:10px");
}
}
});
};
});
OLTRE GULP
GRUNT e WEBPACK
CODEPEN
CLI
NODEJS
https://github.com/postcss/postcss
E REACT?
let prefixer = postcssJs.sync([ autoprefixer ]);
let style = prefixer({
display: 'flex'
});
style //=> { display: ['-webkit-box', '-webkit-flex', '-ms-flexbox', 'flex'] }
https://github.com/postcss/postcss-js
A PICCOLI PASSI?
POSTCSS + SASS + AUTOPREFIXER
POSTCSS + PRECSS
POSTCSS + MODUL*
C’È DA FIDARSI?
WORDPRESS
TWITTER
GOOGLE
WIKIPEDIA
E 650 milioni di download al mese
LE GRANDI DOMANDE
SOLIDO E MONOLITICO
O
NUOVO E MODULARE
SE STATE PER FARE IL SALTO
PRENDETE BENE LE DISTANZE
GRAZIE!
Matteo Guidotto
@j8matteo

More Related Content

Viewers also liked

Newmedia ad recommendation for psy concert (For Presentation)
Newmedia ad recommendation for psy concert (For Presentation)Newmedia ad recommendation for psy concert (For Presentation)
Newmedia ad recommendation for psy concert (For Presentation)banana930
 
We Care The Animals...
We Care The Animals...We Care The Animals...
We Care The Animals...Aniket Raval
 
Research on magazines! media
Research on magazines! mediaResearch on magazines! media
Research on magazines! mediaHollySheldon
 
David morley & the nationwide audience
David morley & the nationwide audienceDavid morley & the nationwide audience
David morley & the nationwide audienceHollySheldon
 
La creatiVIDAd
La creatiVIDAdLa creatiVIDAd
La creatiVIDAdSuma9
 
Power Point de la F1
Power Point de la F1Power Point de la F1
Power Point de la F1Joseba1998
 
Focus group
Focus groupFocus group
Focus groupJKMedia
 
PENTAKSIRAN PUSAT DALAM PENTAKSIRAN BERASASKAN SEKOLAH PERINGKAT MENENGAH REN...
PENTAKSIRAN PUSAT DALAM PENTAKSIRAN BERASASKAN SEKOLAH PERINGKAT MENENGAH REN...PENTAKSIRAN PUSAT DALAM PENTAKSIRAN BERASASKAN SEKOLAH PERINGKAT MENENGAH REN...
PENTAKSIRAN PUSAT DALAM PENTAKSIRAN BERASASKAN SEKOLAH PERINGKAT MENENGAH REN...samttar
 
Turn Customers Into Brand Advocates
Turn Customers Into Brand AdvocatesTurn Customers Into Brand Advocates
Turn Customers Into Brand AdvocatesMegan Longo
 
Turn Customers into Brand Advocates
Turn Customers into Brand AdvocatesTurn Customers into Brand Advocates
Turn Customers into Brand AdvocatesMegan Longo
 
Cellulite Reduction Cream
Cellulite Reduction CreamCellulite Reduction Cream
Cellulite Reduction Creamnewcomerube
 

Viewers also liked (20)

Newmedia ad recommendation for psy concert (For Presentation)
Newmedia ad recommendation for psy concert (For Presentation)Newmedia ad recommendation for psy concert (For Presentation)
Newmedia ad recommendation for psy concert (For Presentation)
 
DIV_Technical
DIV_TechnicalDIV_Technical
DIV_Technical
 
We Care The Animals...
We Care The Animals...We Care The Animals...
We Care The Animals...
 
Part 4
Part 4Part 4
Part 4
 
Research on magazines! media
Research on magazines! mediaResearch on magazines! media
Research on magazines! media
 
David morley & the nationwide audience
David morley & the nationwide audienceDavid morley & the nationwide audience
David morley & the nationwide audience
 
La creatiVIDAd
La creatiVIDAdLa creatiVIDAd
La creatiVIDAd
 
Power Point de la F1
Power Point de la F1Power Point de la F1
Power Point de la F1
 
Focus group
Focus groupFocus group
Focus group
 
PENTAKSIRAN PUSAT DALAM PENTAKSIRAN BERASASKAN SEKOLAH PERINGKAT MENENGAH REN...
PENTAKSIRAN PUSAT DALAM PENTAKSIRAN BERASASKAN SEKOLAH PERINGKAT MENENGAH REN...PENTAKSIRAN PUSAT DALAM PENTAKSIRAN BERASASKAN SEKOLAH PERINGKAT MENENGAH REN...
PENTAKSIRAN PUSAT DALAM PENTAKSIRAN BERASASKAN SEKOLAH PERINGKAT MENENGAH REN...
 
13407
1340713407
13407
 
Sandhill View School Revision Presentation
Sandhill View School Revision PresentationSandhill View School Revision Presentation
Sandhill View School Revision Presentation
 
Presentation1
Presentation1Presentation1
Presentation1
 
Turn Customers Into Brand Advocates
Turn Customers Into Brand AdvocatesTurn Customers Into Brand Advocates
Turn Customers Into Brand Advocates
 
Vocabulario ingles
Vocabulario inglesVocabulario ingles
Vocabulario ingles
 
Ebook aventureros
Ebook aventurerosEbook aventureros
Ebook aventureros
 
The bamako convention
The bamako conventionThe bamako convention
The bamako convention
 
IetjeDesign2013
IetjeDesign2013 IetjeDesign2013
IetjeDesign2013
 
Turn Customers into Brand Advocates
Turn Customers into Brand AdvocatesTurn Customers into Brand Advocates
Turn Customers into Brand Advocates
 
Cellulite Reduction Cream
Cellulite Reduction CreamCellulite Reduction Cream
Cellulite Reduction Cream
 

Similar to From Preprocessor to Postprocessor

Agile CSS development with Compass and Sass
Agile CSS development with Compass and SassAgile CSS development with Compass and Sass
Agile CSS development with Compass and SassAndrea Verlicchi
 
CSSchexy - Saying hello to CSS3!
CSSchexy -  Saying hello to CSS3!CSSchexy -  Saying hello to CSS3!
CSSchexy - Saying hello to CSS3!Robert Nyman
 
A brief introduction to VoIP Drupal (webinar)
A brief introduction to VoIP Drupal (webinar)A brief introduction to VoIP Drupal (webinar)
A brief introduction to VoIP Drupal (webinar)Leo Burd
 
What if everything is awesome? Codemotion Madrid 2014
What if everything is awesome? Codemotion Madrid 2014What if everything is awesome? Codemotion Madrid 2014
What if everything is awesome? Codemotion Madrid 2014Christian Heilmann
 
Prototyping w/HTML5 and CSS3
Prototyping w/HTML5 and CSS3Prototyping w/HTML5 and CSS3
Prototyping w/HTML5 and CSS3Todd Zaki Warfel
 
Web Development for Mobile: GTUG Talk at Google
Web Development for Mobile: GTUG Talk at GoogleWeb Development for Mobile: GTUG Talk at Google
Web Development for Mobile: GTUG Talk at GoogleEstelle Weyl
 
7 Habits of Highly Efficient Visualforce Pages
7 Habits of Highly Efficient Visualforce Pages7 Habits of Highly Efficient Visualforce Pages
7 Habits of Highly Efficient Visualforce PagesSalesforce Developers
 
Responsive Web Design in iMIS (NiUG Austin 2015)
Responsive Web Design in iMIS (NiUG Austin 2015)Responsive Web Design in iMIS (NiUG Austin 2015)
Responsive Web Design in iMIS (NiUG Austin 2015)Andrea Robertson
 
Una web todos los dispositivos.
Una web todos los dispositivos.Una web todos los dispositivos.
Una web todos los dispositivos.philogb
 
Learn to Love CSS3 [English]
Learn to Love CSS3 [English]Learn to Love CSS3 [English]
Learn to Love CSS3 [English]ThemePartner
 
Learn to love CSS3 | Joomla! Day Deutschland
Learn to love CSS3 | Joomla! Day DeutschlandLearn to love CSS3 | Joomla! Day Deutschland
Learn to love CSS3 | Joomla! Day DeutschlandThemePartner
 
[BreizhCamp, format 15min] Construire et automatiser l'ecosystème de son Saa...
[BreizhCamp, format 15min] Construire et automatiser l'ecosystème de son Saa...[BreizhCamp, format 15min] Construire et automatiser l'ecosystème de son Saa...
[BreizhCamp, format 15min] Construire et automatiser l'ecosystème de son Saa...François-Guillaume Ribreau
 
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference ZürichHTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference ZürichRobert Nyman
 
Building the new AppExchange using Responsive Design
Building the new AppExchange using Responsive DesignBuilding the new AppExchange using Responsive Design
Building the new AppExchange using Responsive DesignSalesforce Developers
 
Advanced CSS Techniques
Advanced CSS TechniquesAdvanced CSS Techniques
Advanced CSS TechniquesKopepasah
 

Similar to From Preprocessor to Postprocessor (20)

CSS3 pronti all'uso
CSS3 pronti all'usoCSS3 pronti all'uso
CSS3 pronti all'uso
 
Agile CSS development with Compass and Sass
Agile CSS development with Compass and SassAgile CSS development with Compass and Sass
Agile CSS development with Compass and Sass
 
CSSchexy - Saying hello to CSS3!
CSSchexy -  Saying hello to CSS3!CSSchexy -  Saying hello to CSS3!
CSSchexy - Saying hello to CSS3!
 
A brief introduction to VoIP Drupal (webinar)
A brief introduction to VoIP Drupal (webinar)A brief introduction to VoIP Drupal (webinar)
A brief introduction to VoIP Drupal (webinar)
 
What if everything is awesome? Codemotion Madrid 2014
What if everything is awesome? Codemotion Madrid 2014What if everything is awesome? Codemotion Madrid 2014
What if everything is awesome? Codemotion Madrid 2014
 
Prototyping w/HTML5 and CSS3
Prototyping w/HTML5 and CSS3Prototyping w/HTML5 and CSS3
Prototyping w/HTML5 and CSS3
 
Web Development for Mobile: GTUG Talk at Google
Web Development for Mobile: GTUG Talk at GoogleWeb Development for Mobile: GTUG Talk at Google
Web Development for Mobile: GTUG Talk at Google
 
7 Habits of Highly Efficient Visualforce Pages
7 Habits of Highly Efficient Visualforce Pages7 Habits of Highly Efficient Visualforce Pages
7 Habits of Highly Efficient Visualforce Pages
 
Responsive Web Design in iMIS (NiUG Austin 2015)
Responsive Web Design in iMIS (NiUG Austin 2015)Responsive Web Design in iMIS (NiUG Austin 2015)
Responsive Web Design in iMIS (NiUG Austin 2015)
 
Una web todos los dispositivos.
Una web todos los dispositivos.Una web todos los dispositivos.
Una web todos los dispositivos.
 
Css3
Css3Css3
Css3
 
Learn to Love CSS3 [English]
Learn to Love CSS3 [English]Learn to Love CSS3 [English]
Learn to Love CSS3 [English]
 
Documento
DocumentoDocumento
Documento
 
Learn to love CSS3 | Joomla! Day Deutschland
Learn to love CSS3 | Joomla! Day DeutschlandLearn to love CSS3 | Joomla! Day Deutschland
Learn to love CSS3 | Joomla! Day Deutschland
 
Zebra
ZebraZebra
Zebra
 
[BreizhCamp, format 15min] Construire et automatiser l'ecosystème de son Saa...
[BreizhCamp, format 15min] Construire et automatiser l'ecosystème de son Saa...[BreizhCamp, format 15min] Construire et automatiser l'ecosystème de son Saa...
[BreizhCamp, format 15min] Construire et automatiser l'ecosystème de son Saa...
 
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference ZürichHTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
 
Building the new AppExchange using Responsive Design
Building the new AppExchange using Responsive DesignBuilding the new AppExchange using Responsive Design
Building the new AppExchange using Responsive Design
 
Gmail tutorials
Gmail tutorialsGmail tutorials
Gmail tutorials
 
Advanced CSS Techniques
Advanced CSS TechniquesAdvanced CSS Techniques
Advanced CSS Techniques
 

More from Matteo Guidotto

Don't say Agile if you're doing Agile
Don't say Agile if you're doing AgileDon't say Agile if you're doing Agile
Don't say Agile if you're doing AgileMatteo Guidotto
 
From Developer to Manager - Better Software 2015
From Developer to Manager - Better Software 2015From Developer to Manager - Better Software 2015
From Developer to Manager - Better Software 2015Matteo Guidotto
 
Lean frontend development - Codemotion Roma 2015
Lean frontend development - Codemotion Roma 2015Lean frontend development - Codemotion Roma 2015
Lean frontend development - Codemotion Roma 2015Matteo Guidotto
 
Hover is dead, wake up! - Faenza CSSDAY 2015
Hover is dead, wake up! - Faenza CSSDAY 2015Hover is dead, wake up! - Faenza CSSDAY 2015
Hover is dead, wake up! - Faenza CSSDAY 2015Matteo Guidotto
 
Lean frontend development
Lean frontend developmentLean frontend development
Lean frontend developmentMatteo Guidotto
 
Buyer vs User Personas @ Better Software 2014
Buyer vs User Personas @ Better Software 2014Buyer vs User Personas @ Better Software 2014
Buyer vs User Personas @ Better Software 2014Matteo Guidotto
 
Responsive Web Design you are not superman! #methodcamp14
Responsive Web Design you are not superman! #methodcamp14Responsive Web Design you are not superman! #methodcamp14
Responsive Web Design you are not superman! #methodcamp14Matteo Guidotto
 

More from Matteo Guidotto (8)

Don't say Agile if you're doing Agile
Don't say Agile if you're doing AgileDon't say Agile if you're doing Agile
Don't say Agile if you're doing Agile
 
From Developer to Manager - Better Software 2015
From Developer to Manager - Better Software 2015From Developer to Manager - Better Software 2015
From Developer to Manager - Better Software 2015
 
Lean frontend development - Codemotion Roma 2015
Lean frontend development - Codemotion Roma 2015Lean frontend development - Codemotion Roma 2015
Lean frontend development - Codemotion Roma 2015
 
Hover is dead, wake up! - Faenza CSSDAY 2015
Hover is dead, wake up! - Faenza CSSDAY 2015Hover is dead, wake up! - Faenza CSSDAY 2015
Hover is dead, wake up! - Faenza CSSDAY 2015
 
Lean frontend development
Lean frontend developmentLean frontend development
Lean frontend development
 
Buyer vs User Personas @ Better Software 2014
Buyer vs User Personas @ Better Software 2014Buyer vs User Personas @ Better Software 2014
Buyer vs User Personas @ Better Software 2014
 
Responsive Web Design you are not superman! #methodcamp14
Responsive Web Design you are not superman! #methodcamp14Responsive Web Design you are not superman! #methodcamp14
Responsive Web Design you are not superman! #methodcamp14
 
Masterchef UX
Masterchef UXMasterchef UX
Masterchef UX
 

Recently uploaded

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
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
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 

Recently uploaded (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
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
 
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
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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)
 

From Preprocessor to Postprocessor