Neschémové databáze (pro které se vžilo označení „NoSQL“) jsou stále populárnější. Vývojáři začínají často narážet na omezení relačních databází, jejichž návrh je sice časem ověřený, ale přece jen poněkud staršího data. Pojďme se podívat na zajímavý příklad netradičního využití MySQL ve službě FriendFeed.
Články strana 147 z 179
Na Gitu nás dosud zajímala zejména jeho jednoduchost a flexibilita při každodenním používání. Nevěnovali jsme však pozornost tomu, co jej definuje: faktu, že se jedná o distribuovaný systém na správu verzí. V tomto článku se tedy zamyslíme nad tím, co to znamená, a jaké důsledky z toho pro naši práci vyplývají.
Baví vás vyvíjet aplikace na Linux v C/C++ nebo Pythonu? Kamarádíte s Qt nebo s Gtk+? Zajímá vás vývoj aplikací pro mobilní telefony? Chcete si zkusit, jak se taková aplikace pro mobilní telefon s Linuxem vyvíjí, a přitom mít šanci vyhrát Nokii N900? Je to jednoduché: Zapojte se do naší soutěže!
Konec roku přímo vybízí k obecným úvahám. Pojďme se i my zde na Zdrojáku pro jednou zamyslet nad vývojařinou jako takovou. Jak se mění náš pohled na věci spojené s vývojem webů? Jak dlouho si ještě vystačíme s tím, co umíme? A jestli si s tím nevystačíme, tak co se máme naučit? Kudy půjde vývoj?
Na internetu je spousta dat, ale software zatím neumí říci, co znamenají. To se začíná měnit a data dostávají význam. Nedostávají ho sama od sebe – webdesigneři se musí něco nového naučit. Začíná se mluvit o sémantice, Sémantickém Webu a technologiích, které jsou s ním spojené. Představme si tu asi nejmocnější pro popis sémantiky v rámci HTML stránky – RDFa.
V minulém článku jsme ukázali, že Git je nástroj pro správu verzí, který je zároveň velmi jednoduchý i velmi flexibilní. Především nám však nevnucuje pečlivé plánování pracovních postupů a neříká „to jsi nejdřív měl…“ Dnes se podíváme na to, zdali to platí i při práci s větvemi (branch) a jejich slučováním (merge).
Redakce přeje všem čtenářům i autorům hezké, klidné svátky a vše nejlepší do nového roku. Děkujeme za přízeň a těšíme se na další pravidelná setkání u Zdrojáku v roce 2010.
V posledním díle stručného seznámení s agilními metodikami vývoje si představíme metodu Getting Real, která je vhodná pro vytváření webových stránek a aplikací v malých týmech, a přidáme užitečný seznam agilních technik.
Přinášíme vám první část pětidílného seriálu o tom, co vám může nabídnout verzovací systém Git. Budeme se v něm spolu s Karlem Minaříkem, propagátorem tohoto systému v ČR, věnovat jak obecným důvodům, tak okrajovým či unikátním vlastnostem Gitu. V dnešní části se zaměříme na svobodomyslnou povahu Gitu.
Po minulém úvodu, kde jsme si představili agilní metodiky a techniky obecněji, nastal čas podívat se na pravděpodobně nejznámější metodiku agilního programování, která nese název Scrum. Kdo je Scrum Master? Kdo jsou kuřata a kdo prasata? A proč? Vše se dozvíte v dnešním pokračování.






