Prodloužený víkend jsme ve valné většině prožili mimo dosah Wi-Fi signálu, takže dnes máme střípků opravdu jen pár.
Android tool for Mac
První tip se bude hodit programátorům mobilních aplikací. Udělat z Androidí aplikace screenshot je jednoduché (Volume Down + Power), ale natočit video už je složitější oříšek.
Vyřešit se ho rozhodl autor aplikace Android tool. Stačí připojit (klidně více) Android zařízení k Macu a nahrání videa je otázkou pár kliků. A jako bonus umožňí “ručně” nahrát novou verzi aplikace nebo spustit vlastní skript.
Jasně, že tohle všechno jde i pomocí příkazové řádky, ale pokud máte radši okýnka…
Bindonce
Největší výhoda Angularu je současně i jeho největší slabinou. Ano, mluvím o two-way binding.
Je super, že změna v datech se okamžitě promítne do stránky, aniž by to programátor musel jakkoliv řešit. Platíme za to ovšem daň v podobě výkonnostních problémů u extrémně dlouhých seznamů a rozsáhlých aplikací.
Přitom valná většina dat zobrazených na stránce se měnit nebude – jak to ale Angularu říct?
Vaší pomalou aplikaci může pomoci zachránit knihovna Bindonce. Tagy ng-cokoliv
nahradíte bd-cokoliv
, které se vyhodnotí pouze jednou a na další změny v datech neberou zřetel.
Knihovny Bindonce si všimli i tvůrci Angularu a inspirovali se. To znamená, že od Angular 1.3 stačí před jakýkoliv výraz přidat ::
a vyhodnotí se pouze jednou!
Sprayable energy
A rychlá zpráva na závěr. Kofein ve spreji nám už dorazil, právě ho intenzivně testujeme.