HTTPS na pepa.holla.cz

Tak konečně jsem se dokopal k instalaci a rozchození SSL certifikátu pro HTTPS na pepa.holla.cz Surfování po mém blogu je tak tedy podle Googlu a všech ostatních bezpečnější 😀 HTTP …

NodeJS: hlouběji do králičí nory

Pokud to s NodeJS myslíte opravdu vážně, pak by vás určitě neměli minimout minimálně tyhle 2 témta. Event loop Event Loop and the Big Picture — NodeJS Event Loop Part 1 Timers, Immediates …

MongoDB: validace schématu

Byť je MongoDB bezschématová databáze, a pane Bože díky za to, čas od času se objeví diskuse a témata, jak do ni roubovat nějaké schéma, nebo něco, co by se …

Google Chrome: dark mode v MacOS

Pokud běžíte na Mekovi, pak už určitě používáte MacOS ve verzi Mojave, a jednou z jeho největších novinek je určitě dark mode. Samotný MacOS můžete přepnout do tmavého módu a …

Python: __slots__

Protože Python je objektově oriemtovaný, dynamický programovací jazyk, projde vám tato konstrukce: Byť v konstruktoru v definici třídy inicializuji jen atrribut jmeno, skrze konstrukci self.jmeno = jmeno, mohu pak do …

JavaScript: statické proměnné funkce

A tohle znáte: Skrze název funkce můžete v jejím scope definovat proměnné, které se pak chovají jako statické proměnné a navíc jsou pomocí tečkové notace dostupně i mimo funkci 😀

MongoDB: $expr

MongoDB od verze 3.6 umí expressions, které, pokud jste je chtěli využívat, tak doposud jen přes agregační framework. $expr vám umožní sestavit dotaz, ve kterém můžete porovnávat pole, klíče toho …

Formátování kódu

Pokud vyvíjíte nějaký kód v týmu, rádi byste, mimo jiné, aby kód dodávaný jedntlivými vývojáři vypadal tak nějak stejně… Tohle se jednoduše řekne, ale ne už tak jednoduše zajistí. Jasné, …

Zrychlete si svého Maca

Pokud trpíte nedostatkem výkonu na vašem Mekovi, pak zkuste pár těchto triků, které mu pomohou trochu ulevit a ušetřit něco výkonu pro vaše aplikace. Všechna nastavení se provádějí skrze terminál …