Sam Stephenson je trochu zaříkávač hadů, ale CoffeeScript představí dobře. Pokud nevíte o co jde: CoffeeScript je jazyk, který se zkompiluje do čistého JavaScriptu a jeho cílem je umožnit psaní čistého, efektivního a přehledného kódu, což JavaScript tak úplně neumožňuje.

Pátý díl ze série článků o vývoji pro mobilní zařízení odhaluje zajímavé triky, třeba jak odeslat SMSku přes tag <a> nebo jak na Androidu přes input otevřít foťák v módu video kamery.

Via @vladkax

Simple HTML5 page edits. Storage.js uses the new HTML5 contenteditable attribute and localStorage to bring you HTML5 awesomeness.

Prezentační stránka není moc hezká, ale technologie vypadá dobře.

Device.js is a starting point for doing semantic, media query-based device detection without needing special server-side configuration, saving the time and effort required to do user agent string parsing.

Dovolí vám měnit DOM, nejen načítat jiné CSS pro jiný rozměr displeje.

Tech blog Dropboxu zveřejnil obsáhlý článek, ve kterém rozebírá sílu hesel a způsoby jejího měření (skvělý xkcd included). Ale nejen to! Navíc odkazuje na javascriptové udělátko, zvané poněkud nešťastně zxcvbn, které vám umožní rychle zobrazit sílu zadávaného hesla vašim uživatelům, případně je nutit do silnějších.

Meteor is a set of new technologies for building top-quality webapps in a fraction of the time, whether you’re an expert developer or just getting started.

Zatím jsou ve verzi Preview 0.3.2, ale rozhodně mrkněte na tohle 10 minutové video. Vypadá to hodně zajímavě.

Via @keff85

A umí toho víc.

Plugin pro „kinetic drag”, tj. čapnete objekt (myší nebou dotykem) a pokud s ním mrsknete bude se chovat přirozeně, tedy bude chvilku setrvačností pokračovat v daném směru. Pro desktop i mobilní zařízení s podporou HTML5.

Foresight.js gives webpages the ability to tell if the user’s device is capable of viewing high-resolution images (such as the 3rd generation iPad) before the image is requested from the server. Additionally, it judges if the user’s device currently has a fast enough network connection for high-resolution images. Depending on device display and network connectivity, foresight.js will request tjahe appropriate image for the webpage.

Máte čas a chuť si zablbnout s JavaScriptem a web kamerou? Tutoriál na HTML5 Rocks vám k tomu dává dobrou příležitost. Mně se nepovedlo aktivovat kameru v Chrome, ale tady je ukázka výsledku, ke kterému byste se měli dostat.

Keymaster.js je JavaScriptová knihovna pro implementaci klávesových zkratek do vaší aplikace. Nemá žádné závislosti na jQuery, či jiném frameworku a minimalizovaná má 35 KB.

Via @enoice

Zatím asi nejlepší plugin pro upload souborů. Další řešení uploadu najdete v mých záložkách na Zootool.

Via @enoice

Sequence is the jQuery slider plugin with infinite style. It provides the complete functionality for a website slider without forcing you to use a set theme. In fact, Sequence has no in-built theme, leaving you complete creative control to build a unique slider using only CSS3.

JavaScriptová knihovna pro souběžné uploadování více souborů přes HTML5 File API. Jak název napovídá, umí upload pozastavti a pak zase pokračovat.

Generátor různých hlášek v aplikaci, včetně pokročilého nastavení jak a kde budou vyskakovat. Samozřejmě se nedříve snažíme žádné hlášky vůbec nevypisovat a sdělit danou informaci v rámci uživatelského flow, ale když už nebude zbytí… ;-)