God Tier HTML Programming

Поділитися
Вставка
  • Опубліковано 26 сер 2024
  • Learn how to use Emmet to write HTML code faster in VS Code docs.emmet.io/...
    #shorts #html #programming
    Collect all the VS Code speed tips here • 25 VS Code Productivit...

КОМЕНТАРІ • 1,3 тис.

  • @FaisalAfroz
    @FaisalAfroz 3 роки тому +16659

    If only i had ideas pop in my head fast enough to use these tools.

    • @Noah-gw9cg
      @Noah-gw9cg 3 роки тому +227

      Relatable 😂

    • @doctorco2089
      @doctorco2089 3 роки тому +45

      69 likes nice

    • @rafesiriso2765
      @rafesiriso2765 3 роки тому +46

      He has a video for that too.

    • @younlok1081
      @younlok1081 3 роки тому +179

      you have to be llike me
      hard code the whole feature till it works
      than after that editing it while crying and regretting my decisions

    • @parlor3115
      @parlor3115 3 роки тому +74

      That's why I know just code regardless of whether it's best practice or not, then refactor and optimise later. If you're fairly new like me, then it's the best way to go. Eventually, you'll start to make the right decision from the get go.

  • @emeraldmasta7752
    @emeraldmasta7752 3 роки тому +9784

    “Don’t touch the mouse yet” vim users: What the hell is a mouse

  • @ShinAkuma
    @ShinAkuma 3 роки тому +5079

    Fireship: Makes poll asking if HTML is a programming language which received 85% votes as NO.
    Also Fireship: Uploads video about HTML Programming.

    • @ArcaneVortex
      @ArcaneVortex 3 роки тому +141

      You missed the !programming hint ;)

    • @alexismandelias
      @alexismandelias 3 роки тому +74

      Programming isn't necessarily tied with a programming language

    • @lightdropp
      @lightdropp 3 роки тому +24

      @@alexismandelias it actually is, and even if it wasnt html is still a programming language

    • @borgir6368
      @borgir6368 3 роки тому +155

      @@lightdropp it's a markup language

    • @lightdropp
      @lightdropp 3 роки тому +5

      @@borgir6368 what does that mean?

  • @devsauce
    @devsauce 3 роки тому +2083

    There were so many good comments under that VS Code Tips video, that you could probably make 10+ shorts out of them.

  • @channelname10yearsago68
    @channelname10yearsago68 3 роки тому +379

    Instructions unclear, accidentally made an ai in HTML

  • @solvedfyi
    @solvedfyi 3 роки тому +347

    I hope the short videos reward financially just like other channels' long videos

    • @Fireship
      @Fireship  3 роки тому +252

      They don't. Ad revenue is terrible on shorts. Best way to support is with Fireship PRO or github sponsorship.

    • @phatakom
      @phatakom 3 роки тому +22

      @@Fireship or being featured on Mr. BEAST. Just Saying 😉

    • @lakshyachopra_
      @lakshyachopra_ 3 роки тому +32

      @@Fireship you can set up channel membership or patreon, i am sure many will support your content

    • @yt-sh
      @yt-sh 3 роки тому +3

      @@Fireship This vid was cool ngl

    • @Hamzamakesfunvideos
      @Hamzamakesfunvideos 2 роки тому +3

      yes yes right man!!

  • @tanmay______
    @tanmay______ 3 роки тому +956

    god i love programming in HTML

    • @lapissea1190
      @lapissea1190 3 роки тому +384

      Hello world program in HTML (complete source code example):
      Hello world

    • @chiragsingla.
      @chiragsingla. 3 роки тому +140

      @@lapissea1190 other programming languages are bloat

    • @Hycord
      @Hycord 3 роки тому +56

      !programming

    • @Connected_Chronicles
      @Connected_Chronicles 3 роки тому +1

      thanks to the plugins

    • @vchabal
      @vchabal 3 роки тому +29

      just continuing the flame ... HTML stands for "HT Markup Language". Markup Language is a way of annotating. You most probably mean marking up HTML, or are you programming a engine which is parsing HTML?

  • @allesarfint
    @allesarfint 3 роки тому +475

    - Asks if HTML is a programming language
    - Receive a lot of "NO HTML IS NOT A PROGRAMMING LANGUAGE YOU DEGENERATE"
    - Still calls HTML a programming language
    - Refuses to elaborate

    • @sayingnigromakesyoutubecry2647
      @sayingnigromakesyoutubecry2647 3 роки тому +31

      Chad.jpg

    • @jiteshkumarsahoo2830
      @jiteshkumarsahoo2830 3 роки тому +23

      Sigma_male_grindset. mp3

    • @Chado111
      @Chado111 Рік тому +6

      It’s a markup language that forms the layout of web pages. There are some programming functions in HTML like JSTL and XSLT

    • @ygx6
      @ygx6 Рік тому +1

      @@Chado111 what about HTMLx? Is that a programming language?

    • @33up24
      @33up24 Рік тому +1

      Gigachad

  • @softwarelivre2389
    @softwarelivre2389 3 роки тому +474

    Jeff: Age of Mythology Zeus on the thumbnail.
    Me: I see you're a man of culture as well

    • @aqirate
      @aqirate 3 роки тому +22

      I sunk so many hours in this game I'm even scared to think about it

    • @6500s1
      @6500s1 3 роки тому +3

      this.

    • @nikolacukic5351
      @nikolacukic5351 3 роки тому +31

      Prostagma?

    • @6500s1
      @6500s1 3 роки тому +24

      @@nikolacukic5351 Vulome. Etimos. Prostagma.

    • @masternobody1896
      @masternobody1896 3 роки тому +2

      so pro

  • @othmanosx
    @othmanosx 3 роки тому +20

    Man, your videos are so dense and packed with info that I need to pause every few seconds to grasp what's happening.

  • @nitin-code-comedy
    @nitin-code-comedy 3 роки тому +20

    I use Emmet a lot. With lots of this shortcuts. It's great for HTML templates. Also Emmet works with Pug and in jsx.

  • @modernkennnern
    @modernkennnern 3 роки тому +178

    This is one of those things that are amazing for demonstrating possibilities - and everyone gets hooked - but nobody ever uses

    • @flannelbeard4621
      @flannelbeard4621 3 роки тому

      Ummmmm look up usage stats.

    • @dexter-wy5bo
      @dexter-wy5bo 3 роки тому +13

      @@flannelbeard4621 usage or installation? How can you tell who's actually using it?

    • @borgir6368
      @borgir6368 3 роки тому +18

      @@dexter-wy5bo emmet?? i use it literally every time i do a web project and i don't even do web development everyday

    • @nilpo
      @nilpo 2 роки тому +5

      Emmet is super useful. Unfortunately the VS Code implementation is buggy at best and doesn't always provide the same output across different machines.

    • @Rust_Rust_Rust
      @Rust_Rust_Rust 2 роки тому +1

      @@nilpo is it good on vs code now?

  • @mayurchavhan8590
    @mayurchavhan8590 3 роки тому +406

    In Next Video, Giving EMMET to AI and use Voice command to make Web Applications.
    THE END.

    • @kyo4156
      @kyo4156 3 роки тому +35

      Some people said AI can't replace our job, but I can see the end of my career is just around the corner...

    • @ZAKINGOFDESPAIR
      @ZAKINGOFDESPAIR 3 роки тому +10

      @@kyo4156 it can't.. it can assist u. And what he said also comes under this assist category

    • @mikul3122
      @mikul3122 3 роки тому +39

      "Gimme Facebook frontend and backend GO"

    • @kyo4156
      @kyo4156 3 роки тому

      @@ZAKINGOFDESPAIR 🤔make sense

    • @wendellkenneddy8
      @wendellkenneddy8 3 роки тому +2

      @@mikul3122 Also in brainfuck language pls

  • @EnglishRain
    @EnglishRain 3 роки тому +14

    0:23 onwards is mind-blowing!

  • @camillo4308
    @camillo4308 2 роки тому +32

    UA-cam really gotta add the playlist buttons for shorts

    • @random_potato2549
      @random_potato2549 8 місяців тому

      like the video then it goes into a liked video playlist

    • @ryanappenheimer9304
      @ryanappenheimer9304 Місяць тому

      not sure when but they added that feature now

  • @M_7844
    @M_7844 3 роки тому +3

    Balance outward/inward is great. I've tried it as soon as I read that comment and I love it.

  • @codecleric4972
    @codecleric4972 2 роки тому +10

    "HTML is my favorite language for programming website documents." Ya don't say? 😂

  • @aayushojha9597
    @aayushojha9597 3 роки тому +157

    100 seconds of Figma
    100 seconds of Gatsby
    Pleaseeeeeee 🙏🏻🥺

  • @theilluminatimember8896
    @theilluminatimember8896 2 роки тому +2

    That wrapping part is going to save me some time, didn't knew that yet

  • @Saipranav_02_
    @Saipranav_02_ 3 роки тому +2

    congratulations for 700k subscribers !!! you deserve more !

  • @ZachHixsonTutorials
    @ZachHixsonTutorials 3 роки тому +6

    Balance outward + wrap would be an amazing tool to have in all languages

  • @toxaq
    @toxaq 3 роки тому +46

    If we start including declarative programming as “programming” then I guess Microsoft Word saving to XML is an IDE, as is anything that saves to SVG, so Adobe a pretty great for programming in.

    • @Gryzly123
      @Gryzly123 3 роки тому +10

      jokes and plugin development aside, you can get some real programming done with Word's VB editor and adobe's Dreamweaver (js) and Animate (actionscript) ;)

    • @GreatClickbait
      @GreatClickbait 2 роки тому +6

      You include libraries with functions that are often used declarativley . HTML is not a programming language because it is not Turing complete and neither is saving to xml in word

    • @circuit10
      @circuit10 2 роки тому +4

      It was a joke

    • @rewrose2838
      @rewrose2838 2 роки тому

      This is why CS degrees have a class on theory of computation, so they don't need to use quotes when calling something "programming"

    • @dgoosen4878
      @dgoosen4878 Рік тому

      Based

  • @itaylavi2556
    @itaylavi2556 2 роки тому +1

    That's the most amazing thing I've seen this week. More pls🙏🏾

  • @hex697
    @hex697 2 роки тому +25

    *uses VSCode command to “Go to line 10”*
    VIM users: “Look what they need to match a fraction of our power.”

  • @suparthghimire1644
    @suparthghimire1644 3 роки тому +14

    Also sometimes we might want to have numbered ids in successive lines for example if we are building a grid system
    so instead of doing
    #something_1 + tab
    #something_1 + tab
    ... n times,
    you can do
    #something_${}*n -> n is number
    this will generate numbers from 1 to any number successively.
    Kind of doing a for loop from i = 1 to n times
    :)

    • @Bartosh.S
      @Bartosh.S 3 роки тому +4

      Useful when need different ids and you can specify content as well,
      div#myid${Content}*3
      Content
      Content
      Content

    • @Bartosh.S
      @Bartosh.S 3 роки тому

      or just do this
      div*3

    • @willianandrade1357
      @willianandrade1357 3 роки тому +1

      HORY SHET!

    • @arwahsapi
      @arwahsapi 3 роки тому

      Same thing goes for:
      Lorem*5

    • @vaibhavjain4881
      @vaibhavjain4881 3 роки тому

      Thanks for the useful advice.

  • @TheSimslash
    @TheSimslash 3 роки тому +50

    dude you're a genius
    kept laughing for 5 seconds after the video
    yes im a bit drunk but still dank stuff keep it up man

  • @AdrienMelody
    @AdrienMelody 5 місяців тому

    I love HTML because I can almost understand it 😂 I’m not a coder, but my brother taught me some things about HTML when we were growing up and I’ve worked on a lot of WordPress sites, so I can kinda see how a webpage works from reading the HTML file, and that’s fun

  • @GSquaredOG
    @GSquaredOG 3 роки тому

    These shorts are nothing short of awesome!

  • @uuu12343
    @uuu12343 2 роки тому +4

    Emmet is so good, he physically became He-Man

  • @ChaoticNeutralMatt
    @ChaoticNeutralMatt 3 роки тому +3

    Shit this is amazing. I just didn't know how easy those snippets were. Totally caught me off guard

  • @rodrigoronin_
    @rodrigoronin_ Рік тому

    Started to use Emmet a couple of years ago and it is a productivity booster. In docs page there is a cheatsheet for the one's that can't remember the commands, which are a lot.

  • @bennythetiger6052
    @bennythetiger6052 Рік тому +1

    I love it so much that you actually put a ! before "programming" lol

  • @GDColon
    @GDColon 2 роки тому +3

    i can safely say this video opened my eyes and will probably change my entire life

  • @stefandili2650
    @stefandili2650 3 роки тому +5

    Thanks for the feature, Jeff!

  • @IDKisReal2401
    @IDKisReal2401 5 місяців тому

    Such efficiency
    I HTML in Google Docs when I'm bored but this works too

  • @hafidnur301
    @hafidnur301 Рік тому

    This is best addition to work with CSS framework

  • @0xjrr
    @0xjrr 3 роки тому +9

    !PROGRAMMING

    • @bakane6030
      @bakane6030 3 роки тому

      For those who don’t understand !true = false.

    • @sambo-mambo
      @sambo-mambo Рік тому

      @@bakane6030 yes

  • @boiimcfacto2364
    @boiimcfacto2364 3 роки тому +8

    Ctrl+Enter for a new line broke my tiny 20 iq head HOLY SHIT

    • @LoSpotItaliano
      @LoSpotItaliano 3 роки тому +2

      One of the first rules they’ve teached me at the bootcamp: read the fucking manual

    • @boiimcfacto2364
      @boiimcfacto2364 3 роки тому +6

      @@LoSpotItaliano I mean I would, but it's so much more fun going blindly in and discovering tricks like this lol

    • @lookupverazhou8599
      @lookupverazhou8599 Рік тому

      Ctrl enter deletes word backward. Ctrl space is new line below, ctrl shift space is new line above. Tf.

  • @andrewkaskaniotis8922
    @andrewkaskaniotis8922 2 роки тому +1

    Thank you!!! I have been looking for something similar to this

  • @Maitapa1
    @Maitapa1 Рік тому

    The moment I realised that my hours of practicing finally payed off, because I knew all of the shown shortcuts to write the html quickly

  • @fatgolem69
    @fatgolem69 3 роки тому +24

    700k Subs
    Let's Gooo Fireship!!

  • @psenej
    @psenej 3 роки тому +10

    it's like cheat code activate in gta 5

  • @antondruzhinin9056
    @antondruzhinin9056 Рік тому

    I really like that when he said programming he added !

  • @juliohintze595
    @juliohintze595 3 роки тому +1

    Now THIS is good content. Those last two tips are going to awesome!

  • @derinus
    @derinus 3 роки тому +3

    I've become just as fast with basic closing tag completion, line copying and home+end keys. I usually only create the document structure once

  • @anupamdahal7029
    @anupamdahal7029 3 роки тому +3

    I have learnt a lot of new things that I have never worked with from your videos, like AWS, nginx, kubernetes, graphQL(and other dbs), typescript to name a few. One thing that I don't understand is how they work together. I would really love to see a video where you design a mock system using all of these (and possibly more) and explain each of their roles and why you chose it (kinda like your reverse-cloud migration video using raspberry pi).
    Whenever I think of a software architecture I think of them as several layers that interact with each other. However, I am unable to assign which layer what belongs to by watching a stand alone tutorial about a single tool.
    Btw, I am a college senior pursuing CS major and I love your content. Thanks for all the awesome contents.

    • @formula1340
      @formula1340 2 роки тому

      I think he made a video about that but kind of sarcastic but still provided useful information in the end. Search "over engineering of tech stack" in his channel.

  • @aussieraver7182
    @aussieraver7182 2 роки тому

    Ooosh, that last tip is so helpful

  • @ninjaasmoke
    @ninjaasmoke 3 роки тому

    I have saved that vscode tips video to check the comments when I need some tip

  • @stertheblur
    @stertheblur 3 роки тому +8

    🙄->😲->🤯

  • @7heMech
    @7heMech 2 роки тому +4

    Ah, yes, HTML and CSS are my favorite !programming languages

  • @Chrosam
    @Chrosam Рік тому

    CONTROL G!!
    I've been looking for it for ages!

  • @Pervy
    @Pervy 3 роки тому

    ctrl+enter was best part of the video for me.

  • @gentoolinuxuser4387
    @gentoolinuxuser4387 3 роки тому +6

    now what if i told you emmet is also available as a vim plugin?

  • @DerickMasai
    @DerickMasai 3 роки тому +5

    At 0:21 is where my eyes were last seen to be normal size. After that, O-O

  • @ArKy326
    @ArKy326 3 роки тому +1

    Saw some video with this kind of method and I can't find it on google, thank you my guy now I can sleep.

  • @qontranami
    @qontranami 2 роки тому

    Excellent outro. Really sums up the feeling.

  • @immortaldev1489
    @immortaldev1489 3 роки тому +7

    I'm gonna commit a war crime if someone calls HTML a programming language again

    • @cputrevu
      @cputrevu 3 роки тому

      😂😂😂

    • @Runeite51
      @Runeite51 Рік тому

      I mean... what does the L in HTML stand for then 🧐

    • @immortaldev1489
      @immortaldev1489 Рік тому

      @@Runeite51 what does the M stand for?

    • @nnillat
      @nnillat Рік тому

      @@immortaldev1489 I could argue that markdown languages (which include markdown and HTML) are also programming languages as well, since they are programming the text's formatting, but that's a tough path to die on.

    • @Starwort
      @Starwort Рік тому +1

      ​@@nnillat *markup languages
      Markdown is a play on markup

  • @devtk
    @devtk 3 роки тому +4

    Great Video 👍

  • @angelomendoza6894
    @angelomendoza6894 2 роки тому

    And you are my favorite programming youtuber

  • @19iputuferdynanthaivenamah94
    @19iputuferdynanthaivenamah94 3 роки тому

    This will fricking boost up my production now

  • @justinblanco9590
    @justinblanco9590 3 роки тому +3

    🔥

  • @wayne1512
    @wayne1512 3 роки тому +3

    ok fine, but now you finished the entire website in 59 seconds are made redundant 😂

    • @Fireship
      @Fireship  3 роки тому +2

      Programmers are supposed to make themselves redundant :)

  • @jimhalpert9803
    @jimhalpert9803 3 роки тому +1

    Congratulations on 700k!

  • @vampbat
    @vampbat Рік тому

    I was thinking about this the other day when I had to create an unordered list with 14 li's AND I COULDN'T FIGURE OUT KEYWORDS TO FIND THE SHORTCUTS, THANK YOU FOR THIS VIDEO!

  • @subhadeepchatterjee1528
    @subhadeepchatterjee1528 3 роки тому +1

    Finally emmet is getting recognition been using it for 3 months now

    • @abhishekpratap05
      @abhishekpratap05 3 роки тому

      I have been using it for more than 3 years 😅, i was so surprised when I had first figured it out.

    • @flannelbeard4621
      @flannelbeard4621 3 роки тому

      @@abhishekpratap05 yeah they're kinda slow on the uptick here lol

  • @devvinicius
    @devvinicius Рік тому +1

    You can press shift + alt + f to format the code 😉

  • @vanillacakez2586
    @vanillacakez2586 2 роки тому

    Thank God I installed vscode last week

  • @demonman1234
    @demonman1234 2 роки тому

    I'll do it the old fashioned way.. by the time I'm done creating that list the old way, I'll still be thinking about what I want next.

  • @LanceUeki
    @LanceUeki Рік тому

    I've gotta learn this ASAP

  • @csiwele617
    @csiwele617 2 роки тому

    omg in love with this short

  • @FlySoloG
    @FlySoloG 3 роки тому +1

    Ayeee emmet finally getting some shine 😭

  • @D3ss3rtTV
    @D3ss3rtTV 3 місяці тому

    Emmet is chef's kiss 👌

  • @Drayken
    @Drayken 2 місяці тому

    You forgot to wrap article in a section component so that you can set padding on main and max-width on section

  • @nunchukGun
    @nunchukGun 5 місяців тому

    Someone at my first job showed me this and its a lifesaver

  • @virajm5247
    @virajm5247 2 роки тому

    One more reason why I love the atom editor already preinstalled with this

  • @oncedidactic
    @oncedidactic 9 місяців тому

    Every part of this is so accurate

  • @chrisbitus1328
    @chrisbitus1328 2 роки тому

    EMMET IS THERE FOR SUBLIME TEXT & I LOVE IT!!!

  • @internetuser2399
    @internetuser2399 3 роки тому

    hell yeah jeff we love you man

  • @j4nis059
    @j4nis059 2 роки тому

    I never realized how powerful this tool is

  • @OkOk-mb6bb
    @OkOk-mb6bb 2 роки тому

    I realized I learned how to use this randomly after I noticed the patterns

  • @GuardianOfAbyss
    @GuardianOfAbyss 3 роки тому +2

    When I first started coding, I had to learn all of this shortcuts just to feel comfortable typing. To be honest HTML its easy but having to type all this opening and closing tags its a pain in the butt

  • @Felix.942
    @Felix.942 Рік тому

    Productivity just went through the roof

  • @mazenmamdouh1380
    @mazenmamdouh1380 2 роки тому

    I like how he put "!" before programming which means "not", A nice detail there.

  • @reinhardtkika1549
    @reinhardtkika1549 4 місяці тому

    More like this please

  • @fluxx2875
    @fluxx2875 2 роки тому

    ctrl + p -> ":" will also go to the specific line, default VSC feature.

  • @sumitmehra5119
    @sumitmehra5119 3 роки тому

    I had no idea about wrapping inside a tag

  • @TRDiscordian
    @TRDiscordian 3 місяці тому

    This genuinely seems like way more work than just typing it out and using copilot for the repetitive stuff / closers. Though this video was a tad before Copilot was as powerful as it is now.

  • @balubalaji9956
    @balubalaji9956 11 місяців тому

    Balance outward command . Thanks for new trick

  • @sayeghjoe
    @sayeghjoe 2 роки тому

    Emmet was a game changer

  • @batu266
    @batu266 3 роки тому

    Videos about Golang would be pretty cool

  • @G0H1LK4M
    @G0H1LK4M 2 роки тому

    That was absolutely sick. Gonna try this today.

  • @lakshyachopra_
    @lakshyachopra_ 3 роки тому +1

    Wrap abbreviation is a cool feature, btw congrats for 700k subs!

  • @collapsingspace
    @collapsingspace Рік тому

    you should probably setup a binding for wrap with abbreviation

  • @dabluerover
    @dabluerover 3 роки тому

    I like this because right now im ising microsoft paint to draw my code and then i have another paint file for what its supposed to look like. This is a little bit faster

  • @xtremehackerzpro9511
    @xtremehackerzpro9511 3 роки тому

    Ctrl + Enter and Ctrl + Shift + Enter is awesome tricks

  • @AROAH
    @AROAH Рік тому

    Man this is all super useful stuff that I’ll hopefully never use because I won’t ever be writing that much HTML

  • @abrar4466
    @abrar4466 3 роки тому

    Really appreciated the info with humor!!!

  • @fyradur
    @fyradur 2 роки тому +2

    It's so cute seeing what Vscode users think is "powerful" as an Emacs user.

  • @SunnyVakil
    @SunnyVakil 3 роки тому

    you can use 'go to matching pair' as same you are using wrap with Abbreviation

  • @vtv4373
    @vtv4373 3 роки тому

    Holy fuck. Thanks for balance outward.