Všechny příspěvky

Pracovní snídaně: Pohled do softwarové kuchyně – Architektura 100x jinak

Softwarové projekty dodáváme našim zákazníkům úspěšně více než 20 let. Na denní bázi naše týmy řeší architekturu, design, implementaci, testování, odhady pracnosti, requirements engineering, atd. Naše zkušenosti a znalosti rádi šíříme dál, abychom pomohli ke kultivaci a osvětě v oblasti softwarového inženýrství. Tímto bychom Vás rádi pozvali na pokračování naší série odborných snídaní, ve kterých se věnujeme oblastem, které jsou často na projektech …

Zpracovávat otevřená data umožní nová unikátní laboratoř na Fakultě informačních technologií ČVUT

Fakulta informačních technologií ČVUT v Praze (FIT ČVUT) ve spolupráci s firmou Profinit EU představují nově vzniklou Laboratoř otevřených dat (OpenDataLab), ve které si studenti mohou vyzkoušet práci s otevřenými zdroji dat. Studentům se tak naskýtá jedinečná příležitost zkoumat data o dopravní obslužnosti, hospodaření státu, životním prostředí a mnoha dalších oblastech, a to formou semestrálních a závěrečných prací. Slavnostní otevření laboratoře proběhne 20. února v 10:00 na adrese Thákurova 9, Praha 6. Open …

Jak implementovat cache a nezamrznout u toho

Myslíte si, že s pojmy jako je cohesion (soudržnost), loose coupling a encapsulation (zapouzdření) se člověk potká jenom v teorii nebo během studia? Není to tak a v tomto článku se pokusíme vysvětlit, jak vás tyto pojmy dokáží v praxi takříkajíc pěkně kopnout. Povídání o těchto pilířích dobrého objektového návrhu navíc okořeníme dalším tématem, kterému je dobré rozumět, a to synchronizací. Na jednom z našich projektů jsme řešili problém …

Kuřecí marsala podle funkcionálního programování

Každý z nás už určitě slyšel o funkcionálním programování. Je to dnes hodně populární styl a některé funkcionální prvky se pomalu začínají integrovat (nebo již integrovaly) i do klasických objektových jazyků, například Javy. Definic, co přesně je funkcionální programování a na čem celé paradigma stojí, je na internetu mnoho. Některé jsou nepřesné, některé hodně povrchní a představa o funkcionálním programování se zvláště u lidí, kteří s ním nemají zkušenosti, …

Automatizační nástroj Ansible: Lepidlo heterogenní infrastruktury Coinmate.io

Profinit už pátým rokem vyvíjí úspěšnou burzu kryptoměn Coinmate.io, která patří v prostoru střední Evropy k lídrům trhu. Projekt začal v roce 2013 velmi skromně, ale postupem času se z něj stal v rámci Profinitu jeden z nejprogresivnějším projektů. Pro zákazníka zajišťujeme nejen návrh a vývoj softwaru, ale také se staráme o produkční infrastrukturu, která zajišťuje provoz burzy. Po malých krocích se infrastruktura rozrostla do rozměrů, kdy bylo nutné …

Bohatství, které zůstává ladem

Zkusili jste se někdy ponořit do hlubin datového skladu vaší společnosti? Možná jste tam krom nějakého toho kostlivce našli zlatou žílu. A pokud ne, je nejvyšší čas vyhrnout si rukávy a začít těžit data! Žijeme ve věku informací a, jak se říká, data jsou naftou nového tisíciletí. Ba co víc, na rozdíl od nafty jsou data prakticky nevyčerpatelná, neustále jich přibývá, relativně …

Srovnání nejrozšířenějších databázových severů pro výuku i praxi

Letos, jako každý rok, jsem aktualizoval přednášky pro předmět Databázové systémy v praxi, který vyučujeme na vysokých školách. Po několika letech jsem přistoupil i k výrazné aktualizaci cvičení. Na různých databázových serverech mám pro jednotlivé studenty vytvořené stejné prostředí. Během cvičení studenti hledají chyby v návrhu relačního modelu, vytvářejí skripty pro úpravu schématu, mohou si vyzkoušet, které postupy softwarového inženýrství jsou více nebo méně vhodné …

Jak Data Science tým soutěžil na Kagglu?

Část profinitího Data Science týmu v období parných letních měsíců vybočila z analyzování dat českých bank a po hlavě se vrhla do Kaggle soutěže, kde mezi sebou soutěží světové špičky ve svém řemesle. Co je vlastně Kaggle a jak se zde soutěží? Kaggle je největší světová online Data Science platforma, vlastněná firmou Google. Na stránce lze nalézt kromě různorodých soutěží v prediktivním modelování také veřejné datasety, …

Vítěz letošního ročníku IT SPY představil převratnou technologii, která dokáže lépe, levněji a ohleduplněji vyšetřit onkologicky nemocné pacienty

Petr Mánek z pražského Matfyzu ohromil porotu řešením pro jednoduchou detekci radioaktivního záření s obrovským využitím v medicíně nebo civilní obraně Může lépe zpřístupnit technologii zachraňující životy, která se používá všude ve světě Druhé místo obsadil Lukáš Hruda z plzeňské Fakulty aplikovaných věd ZČÚ s aplikací vyhledávající symetrii v geometrických modelech, která najde využití třeba v archeologii nebo plastické chirurgii Třetí příčka patří Miroslavu Bartyzalovi z českobudějovické Přírodovědecké …

Odhady pracnosti versus pracnost odhadů

Ve středu 28. 11. jsme v rámci našich pravidelných pracovních snídaní otevřeli seriál prohlídek naší softwarové kuchyně. A začali jsme jak jinak než problematikou tvorby odhadů pracnosti softwarových projektů. Velmi nás potěšil zájem o toto téma, který zákazníci potvrdili svou vysokou účastí. Otevřeně jsme probrali principy procesu, během kterého vznikají všechna ta čísla, která v běžných situacích v rámci společných projektů leckoho vystraší. Co vše takový odhad …