PostCSS in 100 Seconds

  Рет қаралды 238,479

Fireship

Fireship

Күн бұрын

PostCSS is a tool that allows you to use modern CSS features like nesting and mixins, while supporting legacy browsers. Learn why this simple JavaScript library is one of the most popular tools in the web development industry.
#css #webdev #100SecondsOfCode
🔗 Resources
PostCSS Docs postcss.org/
Sass in 100 Seconds • Sass in 100 Seconds
📚 Topics Covered
- PostCSS vs Sass
- What is PostCSS?
- How JavaScript plugins can transform CSS
- Modern CSS features like nesting and mixins
🔥 Watch more with Fireship PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font

Пікірлер: 266
@bioloitz
@bioloitz 2 жыл бұрын
Never thought a logo for a CSS tool can look so terrifying.
@krtirtho
@krtirtho 2 жыл бұрын
Don't worry bro, fireship's Fire burns it at the end of the video
@starrymohannad
@starrymohannad 2 жыл бұрын
*DOOM Soundtrack started playing*
@nicolasvillarroel737
@nicolasvillarroel737 2 жыл бұрын
Is like from silent hill
@swoorp
@swoorp 2 жыл бұрын
lol true
@ThatGuyDownInThe
@ThatGuyDownInThe 2 жыл бұрын
it's on the Kybalion. My favorite book of all time and pretty much my religion, very interesting it's used here.
@pacifi5t
@pacifi5t 2 жыл бұрын
All startups should hire Jeff, he can make anyone fall in love with anything in 100 seconds
@papajohnsuk5965
@papajohnsuk5965 2 жыл бұрын
cobol
@NicolaiWeitkemper
@NicolaiWeitkemper 2 жыл бұрын
You forgot dating agencies!
@OverDrive804
@OverDrive804 2 жыл бұрын
Hey that could be a good freelance business. Visit start ups and teach a technology they are using in 100 seconds.
@BlackdestinyXX
@BlackdestinyXX 2 жыл бұрын
Yes
@aybak3k
@aybak3k 2 жыл бұрын
professional digital marketer XD
@kraskaska
@kraskaska 2 жыл бұрын
First Tailwind CSS, now PostCSS that powers it... good job! :)
@vintprox
@vintprox 2 жыл бұрын
And then there is a Windi CSS. Ah, it's all coming together ☺
@nickschmitt8594
@nickschmitt8594 2 жыл бұрын
I think CSS troubles people because they don't give it the time that it deserves. It's a complex beast. If given even a fraction of the time given to Js, one would feel comfortable with the CSS ecosystem.
2 жыл бұрын
IMO CSS has too many different concepts and rules. If you don't comply, it doesn't work and it is not obvius why. The learning feedback loop is too slow to be enjoyable. And regarding the time, people spend a lot of time in JS because is where the business logic lives.
@WrittenInFilm
@WrittenInFilm 2 жыл бұрын
css is actually extremely simple if you break it down. The majority of it is just a bunch of boxes, the box sizes, sizes around the boxes, and size inside the boxes.
@nickschmitt8594
@nickschmitt8594 2 жыл бұрын
@@WrittenInFilm I meant the tooling involved in efficiently styling a large application is complex.
@MyALPHAguy
@MyALPHAguy 2 жыл бұрын
CSS is actually simple... the problem is these tools that only complicates it even more.
@SiddhantaPaul80
@SiddhantaPaul80 Жыл бұрын
CSS Works fine and for starters, it takes time to handle it properly especially for designing a large web app.
@farlight6044
@farlight6044 2 жыл бұрын
Great content as usual! Honestly, you're one of the very few programming channels that I get really excited to watch Thank you and keep it up!
@WrittenInFilm
@WrittenInFilm 2 жыл бұрын
the problem with using ever evolving frameworks, is that as they become outdated your code becomes unreadable to other devs. Also it makes debugging style issues much harder and more time consuming.
@reedlaww
@reedlaww 2 жыл бұрын
That reason is why I like Angular. The development team is pretty opinionated, but I can pick up an angular project and generally know the structure and flow of the app. Feels less like the Wild West and hoping people follow standard practices.
@urbaniv
@urbaniv 2 жыл бұрын
@@reedlaww agreed Same why I love elm. You can take every elm code and you know how to read it
@Erraticfox
@Erraticfox 2 жыл бұрын
@@reedlaww HUGE this, I've been enjoying my recent time with svelte but I do still love how Angulars structure is.
@cai0
@cai0 2 жыл бұрын
@@reedlaww totally agree. Angular might have a steeper learning curve at the beginning, but totally worth it for larger projects. The main reason it's losing traction is that most youtube videos and tutorials rarely get past a hello world or to do list.
@cai0
@cai0 2 жыл бұрын
@@Erraticfox same here, experimenting with Svelte on a smaller project, but wouldn't risk it on a larger one just yet. Still quite unpolished.
@a29stech33
@a29stech33 2 жыл бұрын
I was thinking about postcss, and you make this video, it's a miracle! Love you
@Gregorius421
@Gregorius421 2 жыл бұрын
1:18 Slight correction: the basic wikipedia pages don't use PostCSS, but instead the Less compiler's php port. PostCSS is used by a few subprojects and new ones written in Vue.
@user-cv6kf4bk1q
@user-cv6kf4bk1q 2 жыл бұрын
Fireship is the coolest channel to subs. They help us to keep catching up a bunch of skills that good to know. Thanks!
@lalathealter6513
@lalathealter6513 2 жыл бұрын
what a unique logo style, you dont see much of this in IT nowadays
@arslancodecorner
@arslancodecorner 2 жыл бұрын
How do you produce such amazing content back to back with just a 1 to 2 days gap?😳
@jasonm9825
@jasonm9825 2 жыл бұрын
Needed this right now! Cheers
@AlainBoudard
@AlainBoudard 2 жыл бұрын
Best presentation of PostCSS ever 👌
@BlackdestinyXX
@BlackdestinyXX 2 жыл бұрын
I need more videos like this!
@kirayamato6128
@kirayamato6128 2 жыл бұрын
*postcss logo is like a transmutation circle from Full Metal Alchemist Brotherhood*
@vaisakhkm783
@vaisakhkm783 2 жыл бұрын
Na.. It's bill cipher
@ThatGuyDownInThe
@ThatGuyDownInThe 2 жыл бұрын
The logo is from the Kybalion which is my favorite book ever. This is so cool.
@kantuo
@kantuo 2 жыл бұрын
such clean editing 👌👌
@emanuelescarsella3124
@emanuelescarsella3124 2 жыл бұрын
I recently started using it and I loved it😍
@enespinar9711
@enespinar9711 Жыл бұрын
Better than doc itself!!! Thankss
@shanujha7245
@shanujha7245 2 жыл бұрын
Yup, needs a full version
@thatalbeeguy
@thatalbeeguy 2 жыл бұрын
Omg, this tool looks incredible! Such a shame you didn't go beyond 100 seconds to tell us more about it(
@xoldyckk176
@xoldyckk176 2 жыл бұрын
@Fireship please make a video on sql vs query builder vs orm. Pros and cons when to use what.
@user-uw2db6xg9j
@user-uw2db6xg9j 2 жыл бұрын
Maan , whoo areee yooo , impressive 👏
@danielvega646
@danielvega646 9 ай бұрын
PostCSS has such a cool logo!
@satyaranjanrout6735
@satyaranjanrout6735 2 жыл бұрын
I would love to see a purge css video
@behnamsalehi9765
@behnamsalehi9765 2 жыл бұрын
Amazing 🔥❤️
@chiragsingla.
@chiragsingla. 2 жыл бұрын
I was today searching for CSS tools, found PostCSS but skipped because of logo, gonna check it out again
@antipusrises
@antipusrises 2 жыл бұрын
I'm getting strong Coheed vibes off of that logo.
@fallenstar358
@fallenstar358 2 жыл бұрын
I am gratefull to you cuz I didn't realize it earlier
@Optimuseq
@Optimuseq 2 жыл бұрын
More video like this :) Maybe something about ASP.Net, some animation frameworks in js?
@anb1142
@anb1142 2 жыл бұрын
Can't wait for the tailwind CSS video
@vaisakhkm783
@vaisakhkm783 2 жыл бұрын
He already had done it
@nro337
@nro337 2 жыл бұрын
That so cool!
@Ra-cu3rm
@Ra-cu3rm 2 жыл бұрын
Nice video 😊
@moh6823
@moh6823 2 жыл бұрын
3djs in 100 secondsssssss COME ONNNNN!! I GET SO EXCITET WHEN YOU UPLOAD A VIDEO
@novoehuevoe9340
@novoehuevoe9340 2 жыл бұрын
Thank you again
@shoubhik
@shoubhik 2 жыл бұрын
please create a video on using postcss with tailwindcss to minimize css file size
@mohamedelidrissi810
@mohamedelidrissi810 2 жыл бұрын
Even better when used with Parcel
@brendano1204
@brendano1204 2 жыл бұрын
Ty very helpful
@mrindia4178
@mrindia4178 2 жыл бұрын
We want post css beyond 100 seconds
@thecashewtrader3328
@thecashewtrader3328 2 жыл бұрын
I love this channel
@fallenstar358
@fallenstar358 2 жыл бұрын
Yeeeeah O didn't know what is it so it is time to know:)))) thx^^
@nihaalprasad7049
@nihaalprasad7049 2 жыл бұрын
Can you make a new video/course regarding Firebase 9.0? Like a complete beginners tutorial with auth,firestore etc. I was going to learn Firebase but since it has shifted to a different style it's so hard to find good tutorials regarding it. Really hoping you can make it!
@mrherpes2971
@mrherpes2971 2 жыл бұрын
I love how you super animate the logo. How do you do tht?
@DevanKS
@DevanKS 2 жыл бұрын
I am a bit confused as to what the difference between any CSS preprocessor and POSTCSS. Is it that I can have my own formats or selectivity by choosing my plugins?
@DoctorSoulis
@DoctorSoulis Жыл бұрын
Finally, CSS4!
@nolanfrymire7316
@nolanfrymire7316 2 жыл бұрын
More postCss pls.
@midkaa
@midkaa 2 жыл бұрын
Finally, i can do some css
@BrianZhang11
@BrianZhang11 Ай бұрын
thanks!
@amarg26
@amarg26 2 жыл бұрын
Need Stylelint in 100 sec. Also tutorial on both PostCSS and Stylelint
@JudgeHolden
@JudgeHolden 2 жыл бұрын
please do a video on knockoutJs and springboot
@fury365
@fury365 2 жыл бұрын
Could u make a full video on sass?
@GauravSingh-hn8cg
@GauravSingh-hn8cg 2 жыл бұрын
Love it
@n0xter95
@n0xter95 2 жыл бұрын
what about doing Laravel in 100 seconds for the next video?🔜
@Muheeb_
@Muheeb_ Жыл бұрын
Hi I just saw your comment and searched for "Laravel in 100 seconds" and he literally uploaded a video on Laravel 28 minutes ago haha. Go check it out!
@TariqSajid
@TariqSajid 2 жыл бұрын
next topic css modules and purgeCss
@oneworldofstem7724
@oneworldofstem7724 2 жыл бұрын
Wow so fast. I really wonder what scope will you think of when you are thinking a "100s video of XXX"?
@Brlitzkreig
@Brlitzkreig Жыл бұрын
I'd love a Bootstrap in 100 seconds. That would awesome
@maurobianchin8243
@maurobianchin8243 10 ай бұрын
shit
@wintorez
@wintorez 2 жыл бұрын
I love your contents. How can I support you?
@mshay6658
@mshay6658 2 жыл бұрын
Phoenix LiveView in 100 seconds pls! 🔥🔥🔥
@IAmNumber4000
@IAmNumber4000 2 жыл бұрын
PostCSS: A tool for summoning Beelzebub
@dolevdo
@dolevdo 2 жыл бұрын
Beyond beyond !!!!
@ohhellothere17
@ohhellothere17 2 жыл бұрын
Man pls make a vid on best framework for *css*
@AreyHawUstad
@AreyHawUstad 2 жыл бұрын
Question: is postCSS drop in replacement for SASS features or is SASS now a plugin for postCSS ?
@MrMudbill
@MrMudbill 2 жыл бұрын
They _can_ work together, but usually that's unnecessary. You can replace SASS with PostCSS using the right plugin combination.
@MrGuen7198
@MrGuen7198 2 жыл бұрын
what is your theme (vs code) are you using in this video?
@aruneshwarv9308
@aruneshwarv9308 2 жыл бұрын
o my god,i cant even imagine,I got interested in Tailwind after seeing video abt in this channel,so I digging their websites and got stuck by term postcss and god,came back to youtube,found this video.
@amarg26
@amarg26 2 жыл бұрын
Need video on husky, Git Hooks in 100 seconds, if possible stylelint too.
@pasupasu
@pasupasu 2 жыл бұрын
Fancy!
@mayursmahajan
@mayursmahajan 2 жыл бұрын
samaj mein nahi aya lekin sun ke achha laga
@nestromae
@nestromae 2 жыл бұрын
Tailwindcss is a postcss plugin, btw.
@rumplstiltztinkerstein
@rumplstiltztinkerstein 2 жыл бұрын
I'm just starting out react. Would this work together with babel transpiler?
@krtirtho
@krtirtho 2 жыл бұрын
The unpopular tool that serves way more than any of the tools you use day to day, not even mentioning itself
@henil0604
@henil0604 2 жыл бұрын
We need beyond 100 seconds for PostCSS
@jacobstamm
@jacobstamm 2 жыл бұрын
After all the videos and forum posts I’ve seen on PostCSS, what I still don’t understand is what it’s worth going through the learning curve and extra configuration compared to venerated preprocessors like SASS or LESS. For example, when compiling a LESS file, just enable the autoprefixer flag, pass in a browserslist string, and you’re done. Why is this more complicated solution better? What am I missing?
@MrMudbill
@MrMudbill 2 жыл бұрын
As I understand it, PostCSS is lighter than Sass or Less out of the box, and more customizable. As a result, other tools may prefer to use PostCSS for their own extensions, features and plugins, so that you don't have to install a very sophisticated/opinionated pre-processor to use it. This also has the side effect of not always playing nice with those, so if you already use Sass and then need to use PostCSS, you might run into some trouble. At that point it might just be easier to replace Sass entirely by adding the appropriate plugins to PostCSS so that your Sass-syntax is still valid.
@arjayarjay8856
@arjayarjay8856 2 жыл бұрын
Nice
@Aminsx_
@Aminsx_ 2 жыл бұрын
Cassandra database in 100s next?
@alexreade9229
@alexreade9229 2 жыл бұрын
Bro, I swear you're reading my mind.
@chathurajayashanka776
@chathurajayashanka776 2 жыл бұрын
Love the video. But the background music was a little distracting.
@reddot8100
@reddot8100 2 жыл бұрын
I love PostCSS
@manuelgamez8074
@manuelgamez8074 2 жыл бұрын
I didn't even know wikipedia had CSS
@arianfallahpour123
@arianfallahpour123 2 жыл бұрын
How do big website companies hash their classname? I see it on almost every major website, but can’t find a way to implement it
@Dev_UI
@Dev_UI 2 жыл бұрын
styled-components
@arianfallahpour123
@arianfallahpour123 2 жыл бұрын
@@Dev_UI I saw this, but isn’t it only for react?
@abhiramam5752
@abhiramam5752 2 жыл бұрын
Module css
@Dev_UI
@Dev_UI 2 жыл бұрын
@@arianfallahpour123 yup, or css-in-js. Basically you need js to do the hash thing.
@teacul
@teacul 2 жыл бұрын
mixins and nesting are possible with postcss?? goodbye preprocessors
@4bbiss
@4bbiss 2 жыл бұрын
Ever thought about starting a podcast, or doing an audio book? You have a good speaking voice.
@scvnthorpe__
@scvnthorpe__ 2 жыл бұрын
Why does Wikipedia of all places need a CSS processor?
@vinayakgosale8470
@vinayakgosale8470 2 жыл бұрын
Could there be a tech-stack selector tool that updates based on input of your or your client requirements and gives you a set of tools, technologies and libraries that you might need to use?
@ivanjermakov
@ivanjermakov 2 жыл бұрын
I see no issue searching for great tools for your specific use cases on the internet
@elirane85
@elirane85 2 жыл бұрын
Are you aware of how many "tools, technologies and libraries" solve the same problems? Any "recommended" list would be biased af. My personal advice as a coder with a couple of decades of experience, the best tool for any job is your brain ;)
@islamibrahim8121
@islamibrahim8121 2 жыл бұрын
Lmao, I just realised the postcss logo looks like a transmutation circle from full-metal alchemist
@cecece775
@cecece775 2 жыл бұрын
do some project with postcss bro
@anb1142
@anb1142 2 жыл бұрын
That logo reminds me of the Deadly Hollows symbol
@realkshitijraheja
@realkshitijraheja 2 жыл бұрын
Post css full tutorial please
@ninjaasmoke
@ninjaasmoke 2 жыл бұрын
I want a full course
@TacoTed
@TacoTed 2 жыл бұрын
When are we going to get vite in 100 seconds?
@azatecas
@azatecas 2 жыл бұрын
even with this tool CSS remains the hardest thing in our universe
@ionitaa
@ionitaa 2 жыл бұрын
And front-end toolkit keeps growing and growing...
@rokibulislam6895
@rokibulislam6895 2 жыл бұрын
The logo looks so hazardous ☣️
@mrrishiraj88
@mrrishiraj88 2 жыл бұрын
I am here, pals. You may start now
@mateuszabramek7015
@mateuszabramek7015 2 жыл бұрын
Are CSS native variables bad? It looks like it looking at post CSS plugins.
@KangJangkrik
@KangJangkrik 2 жыл бұрын
**seeing postCSS logo** **illuminati song plays**
@mxo3212
@mxo3212 2 жыл бұрын
lol that Beyoncé viral
@szymonhrabia1294
@szymonhrabia1294 2 жыл бұрын
React-Query in 100seconds please
@facundorozada1091
@facundorozada1091 2 жыл бұрын
what about Microsoft Intune?
@shateq
@shateq 2 жыл бұрын
I didn't watch Java in 100 seconds or there isn't any video like that! Kotlin in 100 seconds would be cool also
@vilquid
@vilquid 2 жыл бұрын
Do you know formspree ?
@md.abdulhalimrafi9940
@md.abdulhalimrafi9940 2 жыл бұрын
Fanboy is here 🔥
Machine Learning Explained in 100 Seconds
2:35
Fireship
Рет қаралды 564 М.
Balloon Stepping Challenge: Barry Policeman Vs  Herobrine and His Friends
00:28
Stupid Barry Find Mellstroy in Escape From Prison Challenge
00:29
Garri Creative
Рет қаралды 19 МЛН
Khóa ly biệt
01:00
Đào Nguyễn Ánh - Hữu Hưng
Рет қаралды 19 МЛН
10 regrets of experienced programmers
8:16
Fireship
Рет қаралды 1 МЛН
Learn PostCSS In 15 Minutes
14:39
Web Dev Simplified
Рет қаралды 89 М.
Top 10 CSS One Liners That Will Blow Your Mind
13:34
developedbyed
Рет қаралды 908 М.
I built a JavaScript framework
10:11
Fireship
Рет қаралды 485 М.
How to OVER Engineer a Website // What is a Tech Stack?
11:20
Fireship
Рет қаралды 2,3 МЛН
10 CSS Pro Tips - Code this, NOT that!
9:39
Fireship
Рет қаралды 2,1 МЛН
7 ways to deal with CSS
6:23
Fireship
Рет қаралды 1,1 МЛН
Using CSS custom properties like this is a waste
16:12
Kevin Powell
Рет қаралды 159 М.
What Makes Rust Different?
12:38
No Boilerplate
Рет қаралды 197 М.
10 React Antipatterns to Avoid - Code This, Not That!
8:55
Fireship
Рет қаралды 716 М.
ВЫ ЧЕ СДЕЛАЛИ С iOS 18?
22:40
Overtake lab
Рет қаралды 131 М.
DC Fast 🏃‍♂️ Mobile 📱 Charger
0:42
Tech Official
Рет қаралды 485 М.
Мечта Каждого Геймера
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,6 МЛН
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 2,8 МЛН
Samsung Galaxy 🔥 #shorts  #trending #youtubeshorts  #shortvideo ujjawal4u
0:10
Ujjawal4u. 120k Views . 4 hours ago
Рет қаралды 3 МЛН