Python - rychlost asynchroního kódu

08.10.2015 000 13:37:49 | programování | Komentáře: 0 | 9752x zobrazen

Asynchroní zpracování vstupně-výstupních operací je poslední roky velký trend. Python od verze 3.4 obsahuje novou knihovnu asyncio a v nedávno vydané verzi 3.5 přibyla i podpora pro klíčová slova async a await, které můžete znát třeba z C#. V tomto článku bych se rád podíval na rychlost asynchroního kódu v Pythonu a srovnal ho s konkurencí (Go, Erlang, Node.JS).

Porovnání výkonu různých implementací Pythonu

21.03.2015 000 09:52:47 | programování | Komentáře: 0 | 8512x zobrazen

Zhruba před měsícem jsem se začal zajímat o rychlost alternativních Python interpretrů. Na stránkách PyPy a dalších projektů jsou k nalezení různé srovnání s výchozím CPythonem, nikde jsem ale nenašel komplexní a hlavně nezávislé srovnání všech implementací.

Python - jsou deskriptory pomalé?

20.12.2014 000 10:45:24 | programování | Komentáře: 0 | 11259x zobrazen

Konečně jsem se po dlouhé době dostal ke shlédnutí výborné přednášky Python3 metaprogramming. Příklady, co David Beazley ukazoval, mě inspirovali k napsání pár testů rychlosti deskriptorů a dalších pokročilejších technik v Pythonu.

Proč Python svádí k psaní dlouhých souborů

01.11.2014 000 10:19:59 | programování | Komentáře: 0 | 14768x zobrazen

Python a jeho způsob práce s namespacy dle mého mínění svádí k psaní dlouhých souborů. Rád bych zde ukázal proč a jak se situace liší v PHP.

Debuggování PHP v Sublime editoru

30.08.2014 000 14:56:00 | programování | Komentáře: 0 | 8339x zobrazen

SublimeText je editor, který na první pohled vypadá, že toho moc neumí. Zdání ale klame a s pár pluginy a nastaveními se z něj stává velmi dobré PHP IDE. V tomto článku bych rád ukázal, jak zprovoznit v Sublime debuggování PHP kódu.