Frontendové zvesti #5
Časť Angular kompilátoru sa prepisuje z TS do Rust-u. Jednoduchý editor pre terminál od Microsoft-u. Natívne Node.js API vie nahradiť mnohé známe balíčky. História čísiel portov. Programovanie hudby v JavaScript-e.
Terminal Multiplexer
Zobraziť všetky tagyČasť Angular kompilátoru sa prepisuje z TS do Rust-u. Jednoduchý editor pre terminál od Microsoft-u. Natívne Node.js API vie nahradiť mnohé známe balíčky. História čísiel portov. Programovanie hudby v JavaScript-e.
Keď programujem, tak programujem v konzole. Okrem editora mám v jednej tmux session otvorených niekoľko ďalších tabov/okien pre projekt a v nich mám veci ako bežiaci dev server, pripojenie do databázy, shell v docker kontajneroch a pod. Skrátka, môže byť toho celkom dosť. Ale aj keby nebolo, tak by bola celkom otrava, keby som si túto session a jej rozloženie do tabov zakaždým spúšťal ručne. Tak som si namiesto toho napísal skripty.
Keď som pred dvoma týždňami točil video, kde som predstavoval tmux, tak som sľuboval, že urobím aj ďalšie video o jeho základnej konfigurácii. Vtedy som plánoval ukázať iba pár možností a nakoniec celý dizajn prenechať na Powerline. Medzičasom mi však Powerline začal prekážať, takže som si dizajn nakonfiguroval sám. V tomto článku vidíte výsledok.
Tmux je skratkou terminal-multiplexer a nikto nevie, čo to znamená. Je to nástroj pre terminál, ktorý nám umožňuje v ňom mať "taby" a panely a okrem toho nás zachráni v prípade, keď niečo robíme na serveri a spadne nám internet. Mne pomáha aj veľmi rýchlo si jedným príkazom spustiť všetko, čo potrebujem k práci. Tmux sa pre mňa stal úplne základným nástrojom a bol som celkom prekvapený, keď som zistil, že kolegovia ho nepoznajú.