Archív
PHP
- 100 minut je méně než 50? Paradoxy PHP při změně času (4. dubna 2025)
- Property Hooks v PHP 8.4: Revoluce nebo Past? (25. listopadu 2024)
- Readonly vlastnosti v PHP a jejich skrytá úskalí (24. listopadu 2024)
- Jak zvládnout gettery, když nemají co vrátit? (13. května 2024)
- První kroky v OOP v PHP: Základy, které musíte znát (25. října 2023)
- Kompilační chyby v PHP: proč jsou stále problémem? (8. srpna 2023)
- Proč je operátor ?? holé neštěstí (8. února 2023)
- Nejsi ve vleku cargo kultů? (22. března 2022)
- Zapisovat nullable types s otazníkem nebo bez? (13. prosince 2021)
- Jak probíhá shutdown v PHP a volání destruktorů? (5. září 2021)
- Jak napsat error handler v PHP? (20. dubna 2021)
- Typed properties v PHP 7.4 jsou cool, ale ne jak si myslíte? (14. července 2019)
- Jak mockovat final třídy? (13. září 2017)
- PhpStorm a napovídání nad $this->template (7. srpna 2017)
- Co nevíte o output bufferingu v PHP (8. února 2016)
- Chrome a nekonečné přesměrování (8. července 2015)
- Jak na převod array() na [] v Gitu (26. května 2015)
- Composer: jak na různé varianty instalace (10. listopadu 2014)
- Jak v PHP detekovat chybu? No těžko… (7. srpna 2014)
- Dokumentační úchylnosti (16. ledna 2014)
- PHP 5.4 má nepoužitelný typ callable (11. června 2012)
- Monkey patching v PHP (5. června 2012)
- DI a property injection (14. května 2012)
- DI a předávání závislostí (7. května 2012)
- DI versus Service Locator (14. března 2012)
- DI versus Lazy loading (12. března 2012)
- Co je Dependency Injection? (12. března 2012)
- Diskuse ke článku o lazy loadingu (12. března 2012)
- Diskuse ke článku o Dependency Injection (12. března 2012)
- Export z Facebooku do Google Calendar (10. března 2012)
- Nejkratší parse error v PHP (4. prosince 2011)
- Špeky a párky v nahrazování řetězců (30. listopadu 2011)
- Best practices pro jmenné prostory v PHP (19. dubna 2011)
- Recenze knihy 1001 tipů a triků pro PHP (8. ledna 2011)
- Jak se píše generátor API dokumentace? (7. října 2010)
- Programátoři chyby neignorují (20. července 2010)
- Zrádné regulární výrazy v PHP (21. května 2010)
- Apel na hostéry: chceme PHP 5.3! (19. listopadu 2009)
- Jak zazálohovat všechny své twíty (12. září 2009)
- Vyplatí se jít na školení Jakuba Vrány? (10. září 2009)
- Konečně je tu PHP 5.3 (30. června 2009)
- Escapování – definitivní příručka (19. května 2009)
- Všechno, co jste kdy chtěli vědět o PHP… (6. ledna 2009)
- PHAR - PHP v kompaktním balení (2. září 2008)
- Singleton Sofie S. (23. srpna 2008)
- Je singleton zlo? (21. srpna 2008)
- Řetězení výjimek v PHP (8. srpna 2008)
- PHP, lambda funkce a closures (16. července 2008)
- Pište na Twitter z adresního řádku prohlížeče (4. července 2008)
- Jepičí život objektů (21. června 2008)
- foreach pikoška (9. června 2008)
- Smějeme se s Delphi for PHP (18. listopadu 2007)
- PHP triky: generování JavaScriptu (16. listopadu 2007)
- PHP triky: standardní výjimky (5. listopadu 2007)
- PHP triky: zjišťování ini_get (1. listopadu 2007)
- PHP triky: include, require a cesty (1. listopadu 2007)
- PHP & DOM; interní poznámky (27. září 2007)
- Jak ověřit platné IČ a rodné číslo? (14. září 2007)
- PHP Surprise (25. srpna 2007)
- DOMDocument::registerNodeClass je boží (9. listopadu 2006)
- Psát před private a protected podtržítko? (2. října 2006)
- PHP: černá magie optimalizace (30. září 2006)
- PHP: půvab optimalizace rychlosti (29. září 2006)
- Kešování avatarů z gravatar.com (10. srpna 2006)
- Odstranění diakritiky z různých kódování (26. června 2006)
- Převody mezi kódováním (25. června 2006)
- AutoCzech aneb automatická detekce kódování (24. června 2006)
- To Throw or not to Throw Exception? (2.) (21. června 2006)
- To Throw or not to Throw Exception? (1.) (20. června 2006)
- Atomické operace ještě jednou (30. března 2006)
- Atomické operace se soubory (27. března 2006)
- Settery a gettery vlastností – finální řešení (2. března 2006)
- Statistika zastoupení PHP 5.x (30. prosince 2005)
- PHP 5 → 4 converter (28. listopadu 2005)
- Zlo si říká Database Abstraction Layer (4. října 2005)
- PHP: pomalé switch a case (2. října 2005)
- PHP Memory Leaks (8. srpna 2005)
- PHP4: zbavme se ampersandů II. (5. srpna 2005)
- PHP 4.4.0 krokem zpátky + skorotrik (24. července 2005)
- Dávám PHP4 rok, maximálně dva (15. července 2005)
- Jak zabít procesor (14. července 2005)
- Jak zredukovat PHP skripty? (19. května 2005)
- PHP hádanka VII.: rovný a rovnější (18. května 2005)
- PHP: soubor, cesta a URL přehledně (2. dubna 2005)
- Silná konkurence pro GeSHi? (18. března 2005)
- Regulární korektura Intervalu.cz (22. února 2005)
- Klonování, PHP4 a jeden hack (25. ledna 2005)
- PHP hádanka VI.: zjištění názvu třídy (18. listopadu 2004)
- PHP hádanka V. (15. listopadu 2004)
- PHP hádanka IV. (11. listopadu 2004)
- PHP hádanka III. (8. listopadu 2004)
- PHP hádanka II. (4. listopadu 2004)
- První PHP hádanka (1. listopadu 2004)
- Bezva finta na statické proměnné v PHP 4 (24. září 2004)
- PHP nemá ukazatele (20. září 2004)
- Kompatibilita PHP 4 a 5: pišme funkční skripty (16. září 2004)
Nette
- Latte 3: největší skok v dějinách Nette (29. března 2022)
- Který framework má nejlepší dokumentaci? (1. října 2021)
- Objevena první zranitelnost v Nette, aktualizujte! (1. října 2020)
- Fight jazyků: co obnášejí dvě mutace Nette? (16. prosince 2019)
- Chtěl napsat článek, ale… (13. července 2018)
- Co se chystá v Nette? (4. července 2018)
- Nette spouští ambiciozní program (3. července 2018)
- Nette lišta dává tipy na zajímavé články, videa, události (22. června 2017)
- Jak správně updatovat Nette (11. října 2016)
- Nette 2.4: už je za rohem! (19. května 2016)
- Nette Pro: úplně bez obalu (27. listopadu 2015)
- Jak se opouští PHP 5.3 (27. května 2015)
- Framework je přežitek (8. dubna 2015)
- Nette je 3. nejpopulárnější framework! (2. dubna 2015)
- Nabušené DI srdce pro vaše aplikace (10. března 2015)
- Generování odkazů kupříkladu v emailech a Nette (4. března 2015)
- Nette 2.3 bude trošku citlivka (5. února 2015)
- Jak je to s release managementem Nette (1. února 2015)
- Sbohem a šáteček, Nette 2.0 & PHP 5.2 (30. prosince 2014)
- Školení, na kterém už vaše konkurence byla (1. prosince 2014)
- Pět důvodů upgradovat na Nette 2.2.3 (28. srpna 2014)
- Zachráníme Nette? Crowdfunding nebo Škola (21. května 2014)
- Jak předávat závislosti v Nette (19. května 2014)
- Nette Revolution 2.2 (20. dubna 2014)
- Proč používám Nette Tester (7. března 2014)
- Rád bych přispěl do Nette, ale… FAQ (11. února 2014)
- „dibi vs. Nette Database“ story (29. ledna 2014)
- Formuláře v Nette 2.1 (5. ledna 2014)
- Otevřený dopis komunitě: přestávám mít radost z programování (31. prosince 2013)
- Přejděte na Nette 2.1 (19. prosince 2013)
- Velestručné testování presenterů v Nette (20. dubna 2013)
- DI a předávání závislostí presenterům (14. května 2012)
- Jak vypsat funkci, argumenty, proměnné? (2. února 2012)
- První jiná Poslední sobota (30. ledna 2012)
- TOHLE. KURVA. ANI. OMYLEM. (6. ledna 2012)
- Nové jmenné prostory v Nette (19. dubna 2011)
- Kde je Nette Framework 1? (29. září 2010)
- Pohodlné procházení filesystémem (17. září 2010)
- StárNette a TloustNette? (18. února 2010)
- NETTE!!! OSTRAVA!!! (29. října 2009)
- Ukázkový příklad z WebExpa 2009 (21. října 2009)
- Kosmetické HTML (17. července 2009)
- Hackeři vám zaútočí na web (2. července 2009)
- Kuk na screencast (10. června 2009)
- 2. Nejlepší software roku: Nette Framework (5. června 2009)
- Jak snadno psát špičkové webové aplikace? (21. května 2009)
- Poslední sobota – sraz Nette Framework (23. února 2009)
- Testování routingu v Nette Frameworku (9. ledna 2009)
- Ohlasy na školení Nette Framework (27. listopadu 2008)
- Sraz Nette Framework a Filmovka (15. července 2008)
- Sraz Nette Framework v pátek 18. 7. (15. července 2008)
- Návrh struktury presenters/views (28. května 2008)
- Laděnka, jak se vám líbí? (30. ledna 2008)
- Nette\Object – taťka všech objektů (1. prosince 2007)
- Kdy bude Nette aneb (25. dubna 2007)
- Nette\Utils\Html – pomocník PHP kodéra (20. prosince 2006)
- Vkládání souborů v Nette (22. března 2006)
- Nette a propojení stránky s kódem (17. března 2006)
- Jak si rozumí Nette s Texy! (11. března 2006)
- Nette pro statické stránky? (10. března 2006)
- Jak se rodí Nette (6. března 2006)
- Nette: začínáme aneb motivace (5. března 2006)
HTML & co
- Jak na souhlas s cookie ve zkurvené EU (11. srpna 2015)
- Jak na souhlas s cookie v EU (11. srpna 2015)
- Jak správně načítat webové fonty (19. července 2015)
- Rychlejší stránky s Google Universal Analytics (18. července 2015)
- Nefunguje ti flexbox na iPadu, co? (11. února 2015)
- Na co tvůrci mobilních webů často zapomínají? (16. října 2014)
- Psát isomorfní webové aplikace? (16. září 2014)
- Kdy používat preprocesory a kdy ne? (6. března 2014)
- SASS, LESS, Stylus nebo čisté CSS? (3) (21. července 2013)
- SASS, LESS, Stylus nebo čisté CSS? (2) (11. dubna 2012)
- SASS, LESS, Stylus nebo čisté CSS? (1) (9. dubna 2012)
- Bug in IE9: twice sent cookie is removed (2. dubna 2012)
- Vytváření elementů v jQuery (24. ledna 2011)
- Jsou tyto URL stejné? (24. srpna 2010)
- Formuláře a HTML5 - co mi ještě chybí (12. srpna 2010)
- Jak posílat klientům náhledy webů (18. dubna 2009)
- Barnes & Noble v JavaScriptu (9. prosince 2008)
- Konečně pravda o XHTML a HTML (3. února 2008)
- Experiment s maskováním e-mailů před roboty (21. září 2007)
- Den zúčtování s XHTML (31. srpna 2007)
- Problém širokých tlačítek v IE (20. května 2007)
- Ještě dokonalejší stylování formulářů (17. května 2007)
- Dokonalé stylování formulářů (4. prosince 2006)
- Čas optimalizovat pro zdravý rozum (20. listopadu 2006)
- Přesměrování pod HTTP (21. září 2006)
- Proč mít validní web (19. dubna 2006)
- Kouzlo s podmíněným komentářem (14. dubna 2006)
- Jak správně vložit Flash do stránky (12. dubna 2006)
- Internet Explorer 7 beta 2 neoficiálně (25. ledna 2006)
- Dean Edwards a jeho IE7 (19. ledna 2006)
- Open source vs. closed source (27. října 2005)
- Color mixer aneb míchátko (26. září 2005)
- Statistika používání HTML značek (21. září 2005)
- Nenechat se buzerovat od WCAG (4. srpna 2005)
- Internet Explorer 7 beta 1 screenshots (30. července 2005)
- Když je spoluautorem automat (27. května 2005)
- Hlásí XML: error undefined entity? (5. května 2005)
- IE bug: mizející text (23. března 2005)
- Konec W3C prostřednictvím psa II. (22. března 2005)
- Konec W3C prostřednictvím psa pana Foustky? (21. března 2005)
- Rylnou falou (25. ledna 2005)
- Bohové jsou šílení: Jiří Kosek nerad XHTML (11. října 2004)
- RSS a problémové entity (7. října 2004)
- Jak na formuláře: POST a GET (31. srpna 2004)
- Rendered Source aneb jak zobrazit generovaný kód (30. srpna 2004)
Texy!
- Přidejte si značku {texy} do Latte (17. května 2022)
- Texy 3.0: do dokonalosti se nezasahuje (14. února 2019)
- Texy2 pro PHP 4 - killer jedničky? (1. června 2007)
- Parádní Texy nástroje (20. dubna 2007)
- Texy2 – ještě více sexy! (30. března 2007)
- Texy! proti komentářovému spamu (1. prosince 2006)
- Revoluční WYSIWYG editor (4. května 2005)
- Texy v akci! (2. května 2005)
- Najdete rozdíl? (13. dubna 2005)
- Texy! tak a je to venku! (8. února 2005)
- Texy! – zvolte mu licenci (20. ledna 2005)
- Texy! je sexy! (14. prosince 2004)
dibi
- Dibi 4: sluší mu přísný kabát? (12. května 2018)
- Dibi 3.0 je venku, Texy na cestě (8. listopadu 2015)
- MVC paradox a jak jej rešit (23. března 2009)
- DibiFluent - tekuté SQL příkazy (21. května 2008)
- Závěrem dibitýdne... (18. ledna 2008)
- Experiment DibiTable (15. ledna 2008)
- Extrémě rychlý "load SQL file" (12. ledna 2008)
- Téměř v cíli: dibi 0.9b (9. listopadu 2007)
- dibi – pokrokový databázový layer (26. května 2006)
Random
- Var, Let, Const: Přestaňte si komplikovat život v JavaScriptu (6. února 2025)
- Jak vyřešit chaos s prázdnými řetězci a NULL hodnotami v MySQL? (6. února 2025)
- Přejmenování hodnot v ENUM bez ztráty dat: bezpečný návod (27. ledna 2025)
- Dvě slova, co ničí open source (4. října 2024)
- Proč GPT je SQL našeho století? (28. května 2024)
- Lze pomocí regulárních výrazů parsovat HTML? (23. prosince 2023)
- Když Copilot ztratí směr aneb oslava fušeřiny (22. prosince 2023)
- Tabulátory místo mezer jako projev ohleduplnosti (11. července 2022)
- Co jsou SameSite cookie a proč je potřebujeme? (21. července 2020)
- Jak zprovoznit https na localhost? (2. března 2020)
- Jak správně nastavit CSP a script-src (31. října 2019)
- Jak souhrnně nazývat třídy a rozhraní? (31. srpna 2017)
- Jak vyvíjet komfotrněji? (14. října 2015)
- Za GitHub krásnější se Stylishem (26. ledna 2015)
- Jak efektivně píšu na klávesnici (6. listopadu 2014)
- Jak na GitHub a pull request z příkazové řádky (29. srpna 2014)
- Jak komitovat se záruční smlouvou? (3. července 2014)
- Proč přejmenovat Program Files a kde končí sranda? (2. července 2014)
- Nevěřím statistikám, které si sám nezfalšuji (4. února 2014)
- FTP Deployment: nahrávejte přes FTP chytře (6. prosince 2012)
- Objeví Rails Dependency Injection? (25. září 2012)
- Víte, co znamená $ v regulárním výrazu? (28. května 2012)
- Git: snadný cherry-pick z GitHubu (22. listopadu 2011)
- Git: jak na hromadný rebase (22. listopadu 2011)
- Zen Dependency Injection (10. října 2011)
- „Mám nejhoršího klienta, stále mění zadání“ (23. května 2011)
- Školení jQuery a AJAX startuje! (13. ledna 2011)
- Víte, komu ublížil mod_rewrite? (6. června 2010)
- Heuréka: example.l na localhost (1. prosince 2009)
- Čistý Programátorský Experiment (28. října 2009)
- Jak funguje zálohování disků „za chodu“ (16. srpna 2009)
- Proč opustit Subversion (SVN) (14. srpna 2009)
- Jak penetrují mladí chlapci? (9. srpna 2009)
- Docela šokující čísla, že? (2. června 2009)
- Odmítám OpenID (26. května 2009)
- Již brzy! (18. září 2008)
- Jak se liší MVC a MVP? (18. července 2008)
- Ano! Redakční systémy nejsou škodlivé. (17. února 2008)
- Google Undo (13. prosince 2007)
- Jak jsem vybral doménu (5. prosince 2007)
- Zrušit Texy.info? (4. prosince 2007)
- Jaký jsem vybral hosting? (21. listopadu 2007)
- Jak vybrat správný web hosting (4. října 2007)
- Ruby on Rails? Děkuji, nechci. (15. července 2007)
- Marcus versus ASP.NET (15. září 2006)
- Hádanka - znáte mod_rewrite? (17. srpna 2006)
- Jak na zálohování ještě jednou (8. srpna 2006)
- Jak na zálohování (7. srpna 2006)
- Děsivé nebezpečí GPL verze 3 (4. srpna 2006)
- Schrödingerův web (28. června 2006)
- Taková nominace je tuze fajn věc (2. března 2006)
- Jsem zděšen z ASP.NET (20. února 2006)
- Copyright a jak správně chápat GPL (2. listopadu 2005)
- http://user:pass@example.com pro SP2 (16. září 2005)
- Databázové tabulky: singulár nebo plurál? (16. srpna 2005)
- Neotálejte a zašifrujte ho - doplnění (20. června 2005)
- Neotálejte a zašifrujte ho! (17. června 2005)
- Český WordPress ke stažení (30. dubna 2005)
- GPL nemá právní oporu? (13. února 2005)
- Asociativní pole v Delphi (27. října 2004)
- Nenápadná revoluce v programování (26. října 2004)
- Jak jsem vynalezl kolo a WebML (30. září 2004)
- Programátoři nepoužívají čísla (30. září 2004)
- W3C končí, pokračovatelé se jmenují Eyeline (23. září 2004)
- Konečně pravda o Hyper-Threadingu (14. září 2004)
- Chlap chytrý jako vrata (o SEO) (1. září 2004)
- Blogovací systémy a strasti s databází (1. září 2004)
- Opouštím WordPress (16. srpna 2004)
- WordPress Plugins (9. srpna 2004)
- Jak počeštit WordPress? (9. srpna 2004)