16. 11. 2017 | Dobrý odhad vydá za tisíc přesných počtů |
15. 6. 2017 | Hořící křemík & násobení matic |
1. 6. 2017 | Jazyk D a radix sort |
29. 5. 2017 | Monoid |
27. 5. 2017 | Von Neumannovy lži |
25. 5. 2017 | Radix merge sort |
23. 5. 2017 | Kompaktní stringy |
23. 5. 2017 | Iterace křížem krážem |
17. 4. 2017 | Mikrobenchmarky jsou těžké |
25. 3. 2017 | Jak v Javě na náhledy obrázků, ze kterých si lidé nebudu chtít vydloubat oči a prázdné oční důlky vypláchnout kyselinou |
19. 2. 2017 | Lokalita v grafech a negrafech |
7. 2. 2017 | Vstříc řazení v lineárním čase |
27. 1. 2017 | Maximálně negativní |
24. 1. 2017 | 99.00000000000000009 problémů s floating point čísly |
15. 1. 2017 | Závislost je špatná (pro váš program i pro váš hardware) |
1. 11. 2016 | Od pohledu dobrý, aneb jak najít skoro stejné obrázky mezi dvěma miliony souborů za méně než deset minut |
14. 10. 2016 | Sketches - slajdy |
30. 9. 2016 | YOLO tree |
25. 9. 2016 | diff a stromy |
18. 9. 2016 | diff a komprese |
9. 9. 2016 | Mýtus o O(1) paměti |
22. 8. 2016 | Mergeselect |
14. 8. 2016 | Persistentní datové struktury |
26. 7. 2016 | Úvod do podivností moderního hardwaru, které vás budou budit ze spaní |
1. 6. 2016 | Escape analysis |
29. 5. 2016 | Jak rychle řadit a šetřit čas |
21. 5. 2016 | Čím více se věci mění, tím více zůstávají stejné |
29. 4. 2016 | How to sort out your life in O(n) time |
11. 4. 2016 | Jak řadit v lineárním čase, křísit mrtvé a dosáhnout osvícení |
26. 3. 2016 | Dualismus hardwaru a softwaru, strojů a virtuálních strojů |
4. 3. 2016 | Někdy je nejchytřejší nedělat nic chytrého (další kapitola nekonečného příběhu o optimalizaci) |
1. 2. 2016 | Kolize hashů pro mírně pokročilé |
6. 1. 2016 | Střeva databází |
12. 12. 2015 | I ve Scale se dá psát rychlý generický kód za použití typeclass |
8. 12. 2015 | Jaccardovo tajemství - jak počítat podobnost množin pomalu, jak ji počítat rychle a jak při výpočtu podvádět |
10. 11. 2015 | limit/offset stránkování nemusí být pomalé |
30. 10. 2015 | PHP compaction hell: Kdo neamortizuje, spláče nad O(n²) |
7. 10. 2015 | Inkluzivní cache, mnoho vláken a problémy |
18. 9. 2015 | Jak JVM volá virtuální metody, jaká temná božstva musí vzývat, aby to bylo aspoň trochu rychlé |
16. 9. 2015 | Grim hardware realities of functional programming |
20. 7. 2015 | Generování kódu za běhu (ve Scale) |
6. 7. 2015 | Pár poznámek k pár poznámkám o sloupcových databázích |
25. 5. 2015 | L1I cache a iTLB - když ani spekulace nepomůžou |
17. 5. 2015 | Za jak dlouho procesor vynásobí tisíc čísel |
29. 4. 2015 | Bez typů se obejdeme, ale... |
28. 3. 2015 | Jak optimalizovat deoptimalizací |
21. 1. 2015 | Hyper-threading aneb "Jak sakra může běžet víc vláken na jednom jádře?" |
2. 1. 2015 | XPath - co, proč a hlavně jak? |
24. 11. 2014 | Branch prediction moderních procesorů |
30. 10. 2014 | Procesory a jejich architektura (sebrané spisy) |
19. 8. 2014 | Types will carry you over the Monads |
15. 5. 2014 | PHP DOM, SimpleXML a Matcher |
23. 4. 2014 | Výsledky PHP kvízu |
28. 3. 2014 | PHP kvíz (aktualizováno) |
9. 3. 2014 | Haldy nejsou tak velké, jak se se zdají být |
7. 11. 2013 | Poznámka k Moorovu zákonu a rychlosti procesorů |
25. 9. 2013 | Tak jak je to s tou rychlostí procesorů a pamětí? |
6. 9. 2013 | Co je vůbec objektové a funckionální programování? |
15. 8. 2013 | Všechno, co jste kdy chtěli vědět o promise, yield a generátorech v PHP, ale báli jste se zeptat |
13. 8. 2013 | Jak vlastně psát asynchronní kód |
21. 7. 2013 | Monády aneb Jak jsem se naučil nedělat si starosti a mít rád Haskell |
11. 7. 2013 | JVM: Epizoda V – Paměť vrací úder |
30. 6. 2013 | Paralelismus a asynchronnost |
20. 6. 2013 | Kolik paměti zabírají PHP pole a objekty? |
4. 6. 2013 | JVM a pohled objektům pod sukně |
24. 5. 2013 | Scala - Novinky ve verzi 2.10 |
6. 5. 2013 | Rekurzivní sizeOf pro JVM |
26. 4. 2013 | Async SQL |
22. 4. 2013 | Anorm |
13. 4. 2013 | Cost per element/entry in various well-known Java/Guava data structures |
26. 3. 2013 | What every programmer should know about memory |
22. 3. 2013 | Jak z funkcí implementovat objektový systém |
20. 2. 2013 | Velikost objektů na JVM - Scala a specialiazce polí |
30. 1. 2013 | Velikost objektů na JVM - Scala @specialized |
25. 1. 2013 | Velikost objektů v Javě - mapy |
25. 1. 2013 | SLICK |
21. 1. 2013 | Velikost objektů v Javě |
24. 12. 2012 | Fluent interface a funkcionální programování |
16. 12. 2012 | Play! framework |
3. 12. 2012 | Out of the Tar Pit |
1. 1. 1970 | Paperlog |