<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ferrante.pl - simplicity of web programming &#187; JavaScript</title>
	<atom:link href="http://ferrante.pl/category/tech/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://ferrante.pl</link>
	<description>Technologie internetowe, PHP5, Python, Javascript. Publicystyka i kursy w najlepszym wydaniu.</description>
	<lastBuildDate>Thu, 02 Feb 2012 11:27:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Programiści back-end i front-end poszukiwani!</title>
		<link>http://ferrante.pl/frontend/javascript/programista-back-end-i-front-end-poszukiwany/</link>
		<comments>http://ferrante.pl/frontend/javascript/programista-back-end-i-front-end-poszukiwany/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 02:02:30 +0000</pubDate>
		<dc:creator>ferrante</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://ferrante.pl/?p=1820</guid>
		<description><![CDATA[Ostatnio mam przyjemność pełnić funkcję doradczą w projekcie, który zrewolucjonizuje segment internetu dla kobiet (tak, sprawdziłem to zdanie 5 razy, rzeczywiście pokażemy, jak to się powinno robić). Sam pomysł jeszcze przed realizacją zyskał polskiego inwestora i jest poparty solidnym biznesplanem. Moim zadaniem jest skomplementować zespół, który potwierdzi nasze duże aspiracje. Premiera na pewno odbije się [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnio mam przyjemność pełnić funkcję doradczą w projekcie, który zrewolucjonizuje segment internetu dla kobiet (tak, sprawdziłem to zdanie 5 razy, rzeczywiście pokażemy, jak to się powinno robić). Sam pomysł jeszcze przed realizacją zyskał polskiego inwestora i jest poparty solidnym biznesplanem. Moim zadaniem jest skomplementować zespół, który potwierdzi nasze duże aspiracje. Premiera na pewno odbije się szerokim echem, szczególnie, jeśli chodzi o damską część internautów!</p>
<p>Jak to bywa w takich projektach, <strong>poszukujemy programisty back-end i front-end</strong>, którzy będą stanowić trzon zespołu. Będą oni współpracować ściśle ze mną, więc jeśli czytasz tego bloga i go lubisz, z pewnością będziemy mieć kupę funu. Z chęcią wymienię się poglądami nt. jQuery, CoffeeScript i Rubyego. ;-) Jeśli chciałbyś jednak porozmawiać o COBOLu, zadzwonię do mojego dziadka i spytam, co da się zrobić.</p>
<p>Praca zdalna, preferowani kandydaci z Poznania, gdzie znajduje się siedziba, aczkolwiek jeśli jesteś z innej części Polski nie ma problemu &#8211; mamy doświadczenie w pracy na odległość wspartej odpowiednimi narzędziami. Jeśli zajdzie potrzeba spotkania, wsadzimy Cię do samolotu i umieścimy w komfortowym hotelu. Oprócz tego, oferujemy wejściówki na <a href="http://front-trends.com">Front-Trends</a>, <a href="http://falsyvalues.com">Falsy Values</a> oraz inną wskazaną przez Ciebie konferencję w Polsce.</p>
<p><strong>Od programisty back-end oczekujemy:<br />
</strong></p>
<ul>
<li>znajomości PHP lub Ruby lub Python</li>
<li>znajomości MVC w programowaniu serwerowym</li>
<li>zrealizowania przynajmniej jednego dużego projektu (serwis powyżej 5 tysięcy użytkowników dziennie)</li>
<li>doświadczenia w operacjach na plikach graficznych &#8211; różnego rodzaju resize, crop zdjęć, łączenie kilku obrazków w jeden &#8211; wszystko po stronie serwera
<li>najchętniej bardzo dobrej znajomości Apache, protokołu HTTP, SSL, POP3, IMAP &#8211; szukamy ludzi, którzy potrafią np. postawić serwer Apache (bądź inny) z konkretnymi modułami i hostami wirtualnymi bez zaglądania do tutoriala</li>
<li>dobrej znajomości UNIX &#8211; liczymy na to, że wiesz co to terminal/konsola &#8211; a umiejętność szybkiego dodania hosta, skonfigurowania zmiennych systemowych i szybkiego zareagowania, jeśli aplikacja będzie rzucać błędami nie jest dla Ciebie czarną magią</li>
<li>znajomości tematyki baz danych &#8211; jeszcze nie zdecydowaliśmy czy chcemy noSQL czy jakąś relacyjną bazę danych &#8211; Twój głos &#8211; poparty doświadczeniem &#8211; może okazać się decydujący</li>
<li>brak syndromu not invented here &#8211; liczymy, że jeśli dane narzędzie istnieje i jest dostatecznie rozwinięte, to go wykorzystasz :-)</li>
<li>znajomości systemu wersji Git</li>
</ul>
<p><strong>Od programisty front-end oczekujemy:<br />
</strong></p>
<ul>
<li>znakomitej znajomości CSS i HTML &#8211; <span class="f">&lt;br class=&#8221;clear&#8221;&gt;</span> to dla Ciebie powód do wyłączenia strony i miesięcznej depresji, wiesz na czym polega semantyka kodu, nie nadużywasz atrybutów &#8222;id&#8221; oraz wiesz, jak układać nagłówki w dokumencie, by &#8222;się walidowało&#8221;</li>
<li>dobrej znajomości JavaScript (wiesz co to <span class="f">.prototype</span>, znasz różnice między ES3 i ES5, i potrafisz wymienić choć kilka, wiesz dlaczego <span class="f">new Array</span> jest złe oraz jakie wady ma jQuery)</li>
<li>aktualnej wiedzy o CSS3 &#8211; jeśli animację w JS da się zastąpić CSS transitions bądź CSS animations &#8211; zrobisz to natychmiast, podobnie z gradientami czy specjalnymi kształtami</li>
<li>wiedzy nt. css sprites</li>
<li>znajomości &#8211; niekoniecznie praktycznej &#8211; nowości w HTML5</li>
<li>wiedzy, jaka jest różnica pomiędzy tym, jeśli wsadzisz pliki .js do <span class="f">&lt;head/&gt;</span> a do <span class="f">&lt;body/&gt;</span></li>
<li>że nie musi lubić, ale wie, co to responsive design</li>
<li>znajomości systemu wersji Git</li>
</ul>
<p>Rozliczamy się na umowę o dzieło/fakturę.</p>
<p>Zainteresowany? Daj znać pod <span class="f"><a href="mailto:kontakt@ferrante.pl">kontakt@ferrante.pl</a></span>. W pierwszej kolejności rozpatrzymy projekty na GitHubie, a potem linki do innych zrealizowanych projektów i CV.</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrante.pl/frontend/javascript/programista-back-end-i-front-end-poszukiwany/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rok 2011 rokiem społeczności front-end</title>
		<link>http://ferrante.pl/frontend/javascript/rok-2011-rokiem-spolecznosci-front-end/</link>
		<comments>http://ferrante.pl/frontend/javascript/rok-2011-rokiem-spolecznosci-front-end/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 21:56:45 +0000</pubDate>
		<dc:creator>ferrante</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[ferrante.pl]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[W sieci...]]></category>

		<guid isPermaLink="false">http://ferrante.pl/?p=1794</guid>
		<description><![CDATA[Nie zastanawiałem się długo, jak podsumować rok 2011, jeśli chodzi o mojego bloga i wszystko to, co się wokół mnie działo. Rok 2011 był zdecydowanie rokiem społeczności front-end! Zapewne zauważyliście, że ubiegłe 12 miesięcy było pełne artykułów o community i pochodnych. Przywołując na chwilę nomenklaturę serialową &#8211; byliście świadkami sezonu o społeczności front-end. Mimo że [...]]]></description>
			<content:encoded><![CDATA[<p>Nie zastanawiałem się długo, jak podsumować rok 2011, jeśli chodzi o mojego bloga i wszystko to, co się wokół mnie działo. Rok 2011 był zdecydowanie rokiem społeczności front-end!<span id="more-1794"></span></p>
<p>Zapewne zauważyliście, że ubiegłe 12 miesięcy było pełne artykułów o community i pochodnych. Przywołując na chwilę nomenklaturę serialową &#8211; byliście świadkami sezonu o społeczności front-end. Mimo że tekstów technicznych pojawiło się niewiele, to nie żałuję tego. Udało się wywołać kilka bardzo pozytywnych przemian i ruchów oraz scementować to, co zaczęło się w 2010 w postaci darmowych szkoleń i konferencji <a href="http://front-trends.com">Front-Trends</a>.</p>
<p>W 2011 zapoczątkowałem spotkania <a href="http://meetjs.pl">meet.js</a>, z czego jestem najbardziej dumny. Dziś idea darmowych meetupów front-endowych działa prężnie w 4 miastach (Poznań, Warszawa, Kraków, Wrocław), a w kolejce czekają następne dwa i tylko kwestią czasu jest, kiedy od nieśmiałego flirtu przejdziemy do czegoś poważniejszego. Wisienką na torcie był <a href="http://summit.meetjs.pl">meet.js Summit</a> &#8211; pierwsza darmowa konferencja o front-endzie, która pokazała, że warto przychodzić na konferencje, ale i też być ich aktywnym uczestnikiem. Wielu jej prelegentów jeszcze niedawno drżało na myśl o pierwszym występie przed większą publicznością. Dziś wręcz palą się do kolejnych prelekcji. Z nadzieją będę wypatrywał ich na zagranicznych scenach. Już dzisiaj pojawiają się na nich (lub dopiero pojawią): <a href="http://twitter.com/maciejmalecki">Maciej Małecki</a>, <a href="http://twitter.com/michalbe">Michał Budzyński</a> czy <a href="http://twitter.com/KamilTrebunia">Kamil Trebunia</a>. </p>
<p>Na Summicie pokazaliśmy również sponsorom, że na takie wydarzenia przychodzi mnóstwo osób &#8211; i to nieprzypadkowych. Konferencje to doskonałe miejsce, by spotkać utalentowanych ludzi, którzy stale chcą się rozwijać i poszukują najświeższej wiedzy. Dzięki wsparciu firm takich jak <a href="http://Mozilla.org">Mozilla</a>, <a href="http://allegro.pl">Allegro</a> czy <a href="http://cognifide.com">Cognifide</a>, odczuwam satysfakcję, że za tę cenę (a w zasadzie jej brak) zbliżyliśmy się do poziomu niektórych komercyjnych eventów tego typu.</p>
<p>Gdyby spytać mnie o mój prywatny ranking, to chyba najciekawszym wydarzeniem lokalnych meet.js była prezentacja <a href="http://twitter.com/bartaz">Bartosza Szopki</a> o CSS 3D i <a href="http://bartaz.github.com/impress.js/">impress.js</a>, który bije rekordy popularności. Tak, ten event powstał właśnie po to, by tacy magicy jak Bartosz mogli pokazać jak świetną robotę odwalają. Również <a href="http://twitter.com/szafranek">Krzysztof Szafranek</a> na Summicie pokazał się z dobrej strony i czekam na więcej na innych konferencjach.</p>
<p>W 2011 z <a href="http://czerski.info">Pawłem Czerskim</a> zrobiliśmy również <a href="http://falsyvalues.com">pierwszą edycję Falsy Values &#8211; warsztatów i konferencji o JavaScript</a>. Wydaje nam się, że w tej części Europy potrzebne są dobre warsztaty tematyczne i będziemy kontynuować to wydarzenie, choć być może dopiero za rok. Przy okazji czapki z głów dla Pawła &#8211; podejście do detali i kreatywność jakie prezentuje, przyczyniła się w dużej mierze do sukcesu eventu. Sama nazwa była moim zdaniem strzałem w dziesiątkę. Cieszę się, że mogę współpracować z takimi utalentowanymi ludźmi.</p>
<p>Właśnie, o ludziach było tutaj mnóstwo. Poczułem się w obowiązku przeznaczyć im skromne łamy mojego bloga, bo miałem mocne przekonanie, że wielu zdolnych front-endowców w naszym kraju po prostu w tej branży nie widać. Powstała więc seria o <a href="http://ferrante.pl/frontend/javascript/ludzie-frontendu/">Ludziach Front-endu</a> z <a href="http://ferrante.pl/life/ludzie-front-endu/ludzie-front-endu-kornel-pornel-lesinski/">PorneLem</a>, <a href="http://ferrante.pl/frontend/javascript/ludzie-front-endu-marek-marcoos-stepien/">Marcoosem</a>, <a href="http://ferrante.pl/frontend/css/ludzie-front-endu-kacper-tworca-css3-pl/">Kacprem</a>, <a href="http://ferrante.pl/life/ludzie-front-endu/ludzie-front-endu-piotr-zalewa/">Piotrem Zalewą</a> oraz <a href="http://ferrante.pl/life/ludzie-front-endu/ludzie-front-endu-akai/">AKAI</a> i kilka wpisów zachęcających do wzięcia się za front-end na poważnie.</p>
<p>Jeśli chodzi o teksty, to chyba najbardziej dumny jestem z artykułu <a href="http://ferrante.pl/frontend/javascript/w-dobie-html5-stan-spolecznosci-frontend-w-polsce/ ">&#8222;Stan społeczności front-end w Polsce w dobie HTML5&#8243;</a>. Dużo pracy, ale i wielka satysfakcja z tego, że udało się przedstawić to, czym żyje obecnie polski front-end. A było tego sporo.</p>
<p>Bo tak naprawdę mamy wielu interesujących ludzi w tej naszej branży. Poznałem ich w 2011 dziesiątki, a może setki. Wielu z nich jestem wdzięczny za ciepłe słowa w stosunku do pracy, jaką wykonuje &#8211; nawet nie wiecie, jak fajnie jest usłyszeć na jakimś evencie o tym, że ktoś nauczył się JavaScriptu z moich materiałów.</p>
<p>Dziś mogę powiedzieć, że mam wielu znajomych ze sceny front-end. Chyba najlepsze, biorąc pod uwagę towarzyską część konferencji, było <a href="http://frontrowconf.com">Front Row</a> &#8211; tam pierwszy raz udało się zamienić słowo z wieloma postaciami z Krakowa, który jest dla mnie swoistą stolicą polskiego fornt-endu (choć o to miano walczy też dzielnie Poznań). Wcześniej, na konferencjach, które organizowałem jakoś nie było do tego sposobności.</p>
<p>Tutaj pojawia się też wątek <a href="http://jsnews.pl">JSNews.pl</a>. Uruchomiliśmy ten portal z założeniem przekazywania ciekawych informacji o front-endzie i JavaScript. Niestety polegliśmy, jeśli chodzi o wolny czas dla tego projektu. Nie ma jednak tego złego, co by na dobre nie wyszło. JSNews przeistoczyło się <a href="http://www.facebook.com/groups/217169631654737/">w grupę na Facebooku</a>, gdzie obecnie zapisanych jest prawie 400 developerów. Codziennie toczymy zażarte, ale i dowcipne dyskusje o JavaScripcie i podobnych. Momentem przełomowym związanym z tą grupą było spotkanie meet.js Weekend w Poznaniu &#8211; przyjechało na nie kilkanaście osób, poznaliśmy się dobrze, a historie z nim związane będą pamiętane jeszcze bardzo długo.</p>
<p>Na blogu pojawiły się również konkursy. Brawa dla <a href="http://autentika.pl">Autentiki</a>, która przetarła szlak i zorganizowała dla Was pierwszy taki <a href="http://ferrante.pl/frontend/javascript/wygraj-ksiazki-o-javascript-i-html5/">konkurs z nagrodami</a>.</p>
<p>Z ciekawych faktów związanych z poprzednim rokiem, kupiłem <a href="http://javascript.pl">JavaScript.pl</a> z zamiarem oczyszczenia tej domeny z niezwiązanej z tematyką treści. Jeśli chodzi o prywatne sprawy, jestem bardzo zadowolony, że mogłem pomóc kilku osobom &#8211; przede wszystkim wielu z nich znalazło pracę po moim poleceniu. Odczuwam z tego powodu dużą satysfakcję. Fajnie też, że pojawił się ze mną <a href="http://mamstartup.pl/wywiady/1227/damian-wielgosik-ludzie-front-endu-to-ogromnie-ciekawa-kasta">wywiad na mamstartup.pl</a>.</p>
<p>Co do spraw technicznych &#8211; w roku 2012 mam zamiar przypomnieć się ludziom, że potrafię jeszcze tworzyć interesujące projekty &#8211; choć <a href="https://github.com/ferrante/Voice-Debugger">głosowy Debugger</a> był według mnie ciekawym eksperymentem. Pierwsza połowa roku powinna być pod tym względem niezmiernie ekscytująca. W 2011 roku zaś opublikowałem 3 prezentacje &#8211; o <a href="http://www.slideshare.net/ferrantes/ecmascript-5-10575898">ECMAScript 5</a>, <a href="http://www.slideshare.net/ferrantes/od-jquery-do-html5-i-css3">o HTML5 i CSS3</a> i <a href="http://www.slideshare.net/ferrantes/make-the-right-choices">JavaScript: Make the right choices</a>. Ta pierwsza ma już ponad osiem tysięcy wyświetleń! Było mi też dane dać prelekcję na <a href="http://hackfest.pl">Hackfeście</a> w Poznaniu! Przeprowadziłem również kilka komercyjnych szkoleń dla największych firm IT w Polsce i muszę stwierdzić, że bardzo podoba mi się taka forma spędzania czasu. Praca z ludźmi jest o wiele ciekawsza niż kodowanie, choć to temat na inny artykuł.</p>
<p>W roku 2011 było też kilkadziesiąt/kilkaset maili bez odpowiedzi &#8211; niestety nie jestem już w stanie odpowiadać na wszystkie. Nie udzielam również pomocy ze skryptami, choćbym chciał, to niestety żyję za coś innego. Wydaje mi się, że nastał moment w moim życiu na lepsze zorganizowanie swojego czasu &#8211; biorę na siebie ostatnio o wiele za dużo, choć lubię się sprawdzać w nowych rzeczach.</p>
<p>Każdy rok definiuje u mnie lista pomysłów do zrealizowania. Jeśli takich nie będę miał, mogę powiedzieć, że dany rok będzie nudny. Co do 2012 jest przeciwnie &#8211; jest ich sporo, wiele wyklarowało się pod koniec roku 2011, dlatego z nadzieją spoglądam w przyszłość. Oby udało się zrealizować wszystkie z nich!</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrante.pl/frontend/javascript/rok-2011-rokiem-spolecznosci-front-end/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>meet.js summit 2012</title>
		<link>http://ferrante.pl/frontend/javascript/meet-js-summit-2012/</link>
		<comments>http://ferrante.pl/frontend/javascript/meet-js-summit-2012/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 13:56:59 +0000</pubDate>
		<dc:creator>ferrante</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ferrante.pl/?p=1774</guid>
		<description><![CDATA[14 stycznia w Poznaniu odbyła się konferencja meet.js summit, będąca swoistym podsumowaniem roku 2011, w którym zadebiutowały lokalne spotkania pod nazwą meet.js. Ciężko mi znaleźć słowa opisujące satysfakcję, jaką odczułem po zakończeniu tego wydarzenia, na którym pojawiło się ponad 250 osób. Przypomnijmy na chwilę początki. W moim zamierzeniu meet.js miały być darmową platformą wymiany wiedzy [...]]]></description>
			<content:encoded><![CDATA[<p>14 stycznia w Poznaniu odbyła się konferencja <a href="http://summit.meetjs.pl">meet.js summit</a>, będąca swoistym podsumowaniem roku 2011, w którym zadebiutowały lokalne spotkania pod nazwą meet.js. Ciężko mi znaleźć słowa opisujące satysfakcję, jaką odczułem po zakończeniu tego wydarzenia, na którym pojawiło się ponad 250 osób.<span id="more-1774"></span></p>
<p>Przypomnijmy na chwilę początki. W moim zamierzeniu meet.js miały być darmową platformą wymiany wiedzy na temat front-endu. Byłem niezmiernie zainspirowany innymi tego typu inicjatywami z Europy Zachodniej, a Polska z całą pewnością potrzebowała takich spotkań. Wspólnie z <a href="http://czerski.info">Pawłem Czerskim</a> zorganizowaliśmy pierwsze meetupy w Poznaniu i Warszawie. Frekwencja była obiecująca, jednak fizycznie niemożliwe było, żebyśmy organizowali je cyklicznie w kilku miastach. Na szczęście ideą zainteresowali się prawdziwi entuzjaści front-endu, gotowi nam pomóc &#8211; <a href="http://twitter.com/daniula">Daniel Mendalka</a>, <a href="http://twitter.com/PeterKaleta">Piotr Kaleta</a>, <a href="http://twitter.com/chemikpil">Michał Maćkowiak</a>, <a href="http://twitter.com/sahadar">Wojciech Dłubacz</a>, <a href="http://twitter.com/fridek">Sebastian Poręba</a> oraz <a href="http://twitter.com/bartoszpietrzak">Bartosz Pietrzak</a>. Ustaliliśmy, że każde miasto będzie miało własną ekipę organizatorów i było to strzałem w dziesiątkę. Obecnie meet.js odbywa się w Poznaniu, Warszawie, Krakowie i Wrocławiu. </p>
<p style="text-align: center;"><a href="http://ferrante.pl/wp-content/uploads/2012/01/168920_126047574135777_126046920802509_175493_5906722_n.jpg"><img src="http://ferrante.pl/wp-content/uploads/2012/01/168920_126047574135777_126046920802509_175493_5906722_n.jpg" alt="" title="168920_126047574135777_126046920802509_175493_5906722_n" width="672" height="448" class="alignnone size-full wp-image-1780" /></a></p>
<p>Oto jak opisywałem fundamenty meet.js:</p>
<blockquote><p>W założeniu meet.js to comiesięczne, niekomercyjne spotkania entuzjastów front-endu i programowania webowego. Prelekcje (po polsku) trwają od 10 do 15 minut (plus 10 minut Q&#038;A), gdzie każdy może zgłosić swoją kandydaturę do wystąpienia przed publicznością. Warunki są dwa – spicz o front-endzie bez nachalnego spamowania swojej firmy czy produktu. Wejście oczywiście za darmo!</p></blockquote>
<h3>meet.js summit</h3>
<p>Na lokalnych meet.jsach zjawiły się setki osób. Byliśmy tym niezmiernie podbudowani. Padł pomysł, by zorganizować konferencję. Darmową, tak jak wszystkie meet.jsy. Chcieliśmy pokazać ludziom, że polski front-end ma się dobrze i potrafimy zorganizować ciekawy tematycznie event. Wydaje mi się, że było to też całkiem zasadne z innego powodu &#8211; ludzie mogli zobaczyć, że konferencje to bardzo dobry sposób na spędzenie czasu, dużo nauki i poznawania nowych ludzi, w tym kontaktów biznesowych. Że o cennych nagrodach nie wspomnę. Wybór mógł być tylko jeden &#8211; Poznań, gdzie wszystko zaczęło się 12 lutego 2011. Konferencję zorganizowaliśmy wspólnymi siłami z <a href="http://poznan.gtug.pl/">GTUG Poznań</a> oraz <a href="http://startup-it.pl">Startup-It.pl</a>.</p>
<p style="text-align: center;"><a href="http://ferrante.pl/wp-content/uploads/2012/01/374872_250675975006269_126046920802509_598801_1417637513_n.jpg"><img src="http://ferrante.pl/wp-content/uploads/2012/01/374872_250675975006269_126046920802509_598801_1417637513_n.jpg" alt="" title="374872_250675975006269_126046920802509_598801_1417637513_n" width="672" height="448" class="alignnone size-full wp-image-1777" /></a></p>
<h3>Magia nagród</h3>
<p>Jestem bardzo zadowolony z tego, co udało się nam zrobić. Zaczęło się od przyjemnej kolacji dla spikerów, na której dyskusji (w tym branżowych plotek ;)) nie było końca. Jeśli chodzi o samą konferencję, rozdaliśmy mnóstwo gadgetów. Złożyły się na nie naklejki meet.js oraz <a href="http://front-trends.com">Front-Trends</a>. Wszyscy uczestnicy dostali smycze od <a href="http://mozilla.org">Mozilli</a> oraz <a href="http://allegro.pl">Allegro Group</a>, naszego głównego sponsora. Każdy dostał również 10€ zniżki na <a href="http://front-trends.com/register">Front-Trends 2012</a>. Dzięki Allegro Group, goście mogli odpocząć też w specjalnej strefie chilloutu, pograć na PS3 lub po prostu pogadać na wygodnych kanapach. Od Allegro Group zainteresowani dostali również specjalne konferencyjne koszulki &#8211; z wymyślonym przez siebie <a href="http://summit.meetjs.pl/komiks.png">komiksem</a> bądź z logo meet.js. Autorzy najlepszych projektów wygrali m.in. iPoda! W ogóle prezentów było bez liku. Można było zgarnąć kubki i koszulki Google&#8217;a, naklejki HTML5, koszulki Mozilli (na speechu <a href="http://twitter.com/marcoos">Marka Stępnia</a>), Nodejitsu (u <a href="http://twitter.com/maciejmalecki">Macieja Małeckiego</a>) czy HTML5 (u <a href="http://twitter.com/michalbe">Michała Budzyńskiego</a>). <a href="http://twitter.com/rafaelk">Rafał Kukawski</a> rozdawał również pendrive&#8217;y i smycze Nokii.</p>
<p style="text-align: center;"><a href="http://ferrante.pl/wp-content/uploads/2012/01/378630_250678151672718_126046920802509_598816_9146714_n.jpg"><img src="http://ferrante.pl/wp-content/uploads/2012/01/378630_250678151672718_126046920802509_598816_9146714_n.jpg" alt="" title="378630_250678151672718_126046920802509_598816_9146714_n" width="672" height="448" class="alignnone size-full wp-image-1781" /></a></p>
<p>Oprócz tego zorganizowaliśmy również całodniową przerwę kawową oraz darmowy obiad.</p>
<p>Po całym dniu czekała na nas impreza zamykająca konferencję. Dzięki <a href="http://cognifide.com">Cognifide</a> mieliśmy do dyspozycji lokal i mnóstwo darmowych drinków. Bawiliśmy się do rana &#8211; można było poznać wiele osób znających się do tej pory tylko z internetu, było niezwykle sympatycznie i już nie mogę się doczekać na powtórkę.</p>
<p style="text-align: center;"><a href="http://ferrante.pl/wp-content/uploads/2012/01/381850_250681941672339_126046920802509_598856_939639865_n.jpg"><img src="http://ferrante.pl/wp-content/uploads/2012/01/381850_250681941672339_126046920802509_598856_939639865_n.jpg" alt="" title="381850_250681941672339_126046920802509_598856_939639865_n" width="672" height="448" class="alignnone size-full wp-image-1784" /></a></p>
<p>Już wkrótce pierwsze materiały video z konferencji!</p>
<h3>Podsumowanie</h3>
<p>Bardzo się cieszę, że konferencja doszła do skutku. Chciałbym niniejszym podziękować sponsorom i partnerom. Specjalnie podziękowania należą się też Danielowi Mendalce, który wykonał świetną pracę przy meet.js summit i bez niego zdecydowanie nie byłoby tego eventu. Wierzę, że w podobnym, a może nawet większym gronie, spotkamy się za rok, a także na <a href="http://front-trends.com">Front-Trends 2012</a>!</p>
<p>PS Zapraszamy na kolejny meet.js we Wrocławiu, któru odbędzie się 18. stycznia. <a href="http://www.facebook.com/events/160913310684425/">Więcej szczegółów na FB</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrante.pl/frontend/javascript/meet-js-summit-2012/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Front-Trends 2012 &#8211; ruszamy!</title>
		<link>http://ferrante.pl/frontend/javascript/front-trends-2012-ruszamy/</link>
		<comments>http://ferrante.pl/frontend/javascript/front-trends-2012-ruszamy/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 16:10:45 +0000</pubDate>
		<dc:creator>ferrante</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://ferrante.pl/?p=1756</guid>
		<description><![CDATA[Kilka dni temu uruchomiliśmy oficjalną stronę konferencji Front-Trends 2012 &#8211; wydarzenia, którego w web developmencie nie można przegapić. Sprzedaż biletów startuje 1 stycznia z niesamowicie niską ceną 80 euro za bilet. Gdzie? Front-Trends 2012 odbędzie się w Warszawie, 26-27 kwietnia 2012 w Soho Factory przy ulicy Mińskiej 25. Kto? Zebraliśmy do tej pory niezwykle ciekawy [...]]]></description>
			<content:encoded><![CDATA[<p>Kilka dni temu uruchomiliśmy <a href="http://front-trends.com">oficjalną stronę konferencji Front-Trends 2012</a> &#8211; wydarzenia, którego w web developmencie nie można przegapić. Sprzedaż biletów startuje 1 stycznia z niesamowicie niską ceną 80 euro za bilet.</p>
<p style="text-align: center;"><a href="http://front-trends.com"><img src="http://2012.front-trends.com/wp-content/themes/front-trends2011/img/logo.png"></a></p>
<h3>Gdzie?</h3>
<p>Front-Trends 2012 odbędzie się w Warszawie, 26-27 kwietnia 2012 w <a href="http://sohofactory.pl">Soho Factory</a> przy ulicy Mińskiej 25. </p>
<h3>Kto?</h3>
<p>Zebraliśmy do tej pory niezwykle ciekawy line-up. Jest <a href="http://2012.front-trends.com/speakers/#alex-russell">Alex Russell</a> z Google zasiadający za sterami projektu Google Chrome (zasiada również w grupie TC-37 pracującej nad nowymi wersjami JS).</p>
<p style="text-align: center;"><a href="http://2012.front-trends.com/speakers/#alex-russell"><img src="http://2012.front-trends.com/wp-content/uploads/2011/12/alex_russell.jpg"></a><a href="http://2012.front-trends.com/speakers/#lea-verou"><img src="http://2012.front-trends.com/wp-content/uploads/2011/12/lea_verou.jpg"></a><a href="http://2012.front-trends.com/speakers/#chris-coyier"><img src="http://2012.front-trends.com/wp-content/uploads/2011/12/chris_coyier.jpg"></a><a href="http://2012.front-trends.com/speakers/#jina-bolton"><img src="http://2012.front-trends.com/wp-content/uploads/2011/12/jina-bolton.png"></a></p>
<p>Jest <a href="http://2012.front-trends.com/speakers/#chris-coyier">Chris Coyier</a>, jedna z legend świata CSS (<a href="http://css-tricks.com">CSS Tricks</a>).</p>
<p>Mamy twórcę <a href="http://cssbeauty.com">CSS Beauty</a> &#8211; <a href="http://2012.front-trends.com/speakers#alex-giron">Alexa Girona</a> czy też <a href="http://2012.front-trends.com/speakers#jina-bolton">Jinę Bolton</a>, znaną web designerkę z GitHuba (wcześniej Apple). </p>
<p style="text-align: center;"><a href="http://2012.front-trends.com/speakers#rachel-andrew"><img src="http://2012.front-trends.com/wp-content/uploads/2011/12/rachel_andrew.png"></a><a href="http://2012.front-trends.com/speakers#harry-roberts"><img src="http://2012.front-trends.com/wp-content/uploads/2011/12/harry_roberts.png"></a><a href="http://2012.front-trends.com/speakers/#divya-manian"><img src="http://2012.front-trends.com/wp-content/uploads/2011/12/divya_manian1.jpg"></a><a href="http://2012.front-trends.com/speakers#julien-gachadoat"><img src="http://2012.front-trends.com/wp-content/uploads/2011/12/julieng.png"></a></p>
<p>Stawiamy również na nowe talenty &#8211; jest jak zwykle kilku debiutantów, co więcej, zaprosiliśmy też dwójkę nominowanych do <a href="http://www.netmagazine.com/features/net-awards-2011-winners">nagrody .net</a> w kategorii Brilliant newcomer of the Year &#8211; są to <a href="http://2012.front-trends.com/speakers#lea-verou">Lea Verou</a> oraz <a href="http://2012.front-trends.com/speakers#harry-roberts">Harry Roberts</a>. Wspomnieć muszę także o twórcy niezwykle popularnego narzędzia <a href="http://jsperf.com">JSPerf.com</a> &#8211; <a href="http://2012.front-trends.com/speakers#mathias-bynens">Mathiasie Bynensie</a>.</p>
<p><strong>Ale to nie koniec niespodzianek. Największe gwiazdy zostawiliśmy na koniec &#8211; możecie spodziewać się jeszcze kilku nazwisk.</strong></p>
<h3>Niespodzianki i nowości</h3>
<p>W ramach Front-Trends 2012 przygotowaliśmy wiele niespodzianek &#8211; między innymi unikatowe party połączone z koncertami interesujących zespołów muzycznych. Oferujemy również standardowo obiad i pełną przerwę kawową. Nowością jest natomiast śniadanie, które również serwujemy &#8211; zapomnijcie o wcześniejszej pobudce, by zdążyć coś przekąsić &#8211; na Front-Trends możecie zrobić to na miejscu &#8211; wszystko w cenie biletu. </p>
<p>Postanowiliśmy również zmodyfikować godzinę startu imprezy &#8211; zacznie się ona o 10!</p>
<p>Przypominamy jednocześnie, że jesteśmy otwarci <a href="http://2012.front-trends.com/sponsorship">na wszelakiej maści sponsoring</a>. Eventy Front-Trends są organizowane z myślą o community &#8211; wszelkie przychody z tej działalności przeznaczamy na konferencję, by była jeszcze lepsza.</p>
<h3>Dlaczego warto</h3>
<p>Front-Trends to konferencja, mająca na celu poruszać bieżące trendy we front-endzie (web, mobile), w sprawny sposób przekazywać wiedzę gościom oraz promować co roku kilku nieznanych, ale utalentowanych twórców. Większość prelegentów posiada ponad 10 lat branżowego doświadczenia i tysiące godzin spędzonych nad projektami w największym firmach jak Apple, Google, Mozilla, Opera, SurveyMonkey czy Zynga. Wśród 500 gości znajdziesz freelancerów, jak i pracowników największych marek z kraju i zagranicy. Na Front-Trends rozpoczynają się znajomości, które często zamieniają się w przyjaźnie. Jest to więc niezwykła szansa by spotkać wielu uzdolnionych ludzi, rozdających karty w branży i zamienić słowo w przyjaznej atmosferze. O tym dlaczego warto, mówiłem też swego czasu <a href="http://mamstartup.pl/wywiady/1227/damian-wielgosik-ludzie-front-endu-to-ogromnie-ciekawa-kasta">w wywiadzie dla MamStartup.pl</a>.</p>
<p style="text-align: center;"><img src="http://ferrante.pl/wp-content/uploads/2011/12/ft2010.jpg" width="624" height="349"></p>
<p>Widzimy się na Front-Trends 2012?</p>
<p><a href="http://lanyrd.com/2012/ft2012/">Front-Trends na Lanyrd</a><br />
<a href="http://facebook.com/FrontTrendsConf">Front-Trends na Facebooku</a><br />
<a href="http://twitter.com/fronttrends">Front-Trends na Twitterze</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ferrante.pl/frontend/javascript/front-trends-2012-ruszamy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ECMAScript 5 &#8211; nowe możliwości JavaScript (prezentacja)</title>
		<link>http://ferrante.pl/frontend/javascript/ecmascript-5-nowe-mozliwosci-javascript-prezentacja/</link>
		<comments>http://ferrante.pl/frontend/javascript/ecmascript-5-nowe-mozliwosci-javascript-prezentacja/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 13:52:44 +0000</pubDate>
		<dc:creator>ferrante</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ferrante.pl/?p=1754</guid>
		<description><![CDATA[Przed chwilą opublikowałem prezentację dotyczącą ECMAScript 5 &#8211; najnowszego, obowiązującego standardu ECMAScript, na podstawie którego implementowane są silniki JavaScript we współczesnych przeglądarkach. Dowiedz się więcej, co możesz dziś zrobić z JavaScriptem!]]></description>
			<content:encoded><![CDATA[<p>Przed chwilą opublikowałem <a href="http://www.slideshare.net/ferrantes/ecmascript-5-10575898">prezentację dotyczącą ECMAScript 5</a> &#8211; najnowszego, obowiązującego standardu <a href="http://pl.wikipedia.org/wiki/ECMAScript">ECMAScript</a>, na podstawie którego implementowane są silniki JavaScript we współczesnych przeglądarkach. Dowiedz się więcej, <a href="http://www.slideshare.net/ferrantes/ecmascript-5-10575898">co możesz dziś zrobić z JavaScriptem</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrante.pl/frontend/javascript/ecmascript-5-nowe-mozliwosci-javascript-prezentacja/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Niechciane zdarzenia myszki a CSS pointer-events</title>
		<link>http://ferrante.pl/frontend/javascript/niechciane-zdarzenia-myszki-a-css-pointer-events/</link>
		<comments>http://ferrante.pl/frontend/javascript/niechciane-zdarzenia-myszki-a-css-pointer-events/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 19:31:51 +0000</pubDate>
		<dc:creator>ferrante</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ferrante.pl/?p=1711</guid>
		<description><![CDATA[Bardzo często zdarza się &#8211; szczególnie podczas pracy nad wszelakiej maści drag and dropami w JavaScript &#8211; że warstwa przykrywająca jakiś element blokuje wykonywanie się na nim eventów myszki. Np. chcesz odpalić mousedown na divie, który jest &#8222;przykryty&#8221; przez inny, pozycjonowany absolutnie. Jak poradzić sobie z tym problemem? Po pierwsze, rozważmy o czym mówimy. Powiedzmy, [...]]]></description>
			<content:encoded><![CDATA[<p>Bardzo często zdarza się &#8211; szczególnie podczas pracy nad wszelakiej maści drag and dropami w JavaScript &#8211; że warstwa przykrywająca jakiś element blokuje wykonywanie się na nim eventów myszki. Np. chcesz odpalić <em>mousedown</em> na <em>divie</em>, który jest &#8222;przykryty&#8221; przez inny, pozycjonowany absolutnie. Jak poradzić sobie z tym problemem?<span id="more-1711"></span></p>
<p>Po pierwsze, rozważmy o czym mówimy. Powiedzmy, że mamy dwa elementy <span class="f">&lt;div&gt;</span> nałożone na siebie.</p>
<pre><code>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;pl&quot;&gt;
	&lt;head&gt;
		&lt;title&gt;Pointer events&lt;/title&gt;
		&lt;style&gt;
			.layer1,
			.layer2 {
				height: 100px;
				width: 100px;
				position: absolute;
			}
			.layer1 {
				background: blue;
				top: 10px;
				left: 20px;
			}
			.layer2 {
				opacity: 0.7;
				background: yellow;
				left: 40px;
				top: 30px;
			}
		&lt;/style&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;div class=&quot;layer1&quot;&gt;&lt;/div&gt;
		&lt;div class=&quot;layer2&quot;&gt;&lt;/div&gt;
	&lt;/body&gt;
&lt;/html&gt;</code></pre>
<p>Wygląda to tak:</p>
<style>
			.layer1,
			.layer2 {
				height: 100px;
				width: 100px;
				position: absolute;
			}
			.layer1 {
				background: blue;
				top: 10px;
				left: 20px;
			}
			.layer2 {
				opacity: 0.7;
				background: yellow;
				left: 40px;
				top: 30px;
			}
		</style>
<div style="position: relative; height: 150px;">
<div class="layer1"></div>
<div class="layer2"></div>
</div>
<p>Chcemy, aby zdarzenie <span class="f">mousedown</span>, przypisane do niebieskiego diva, było odpalane również po naciśnięciu przycisku myszki na żółtym divie. Naturalnie, najpierw powinniśmy dodać jakiekolwiek tego typu zdarzenie poprzez JavaScript. Do dzieła:</p>
<pre><code>&lt;body&gt;
	&lt;div class=&quot;layer1&quot;&gt;&lt;/div&gt;
	&lt;div class=&quot;layer2&quot;&gt;&lt;/div&gt;
	&lt;script&gt;
		document.querySelectorAll(&#x27;.layer1&#x27;)[0].addEventListener(&#x27;mousedown&#x27;, function() {
			alert(&quot;onmousedown!&quot;);
		}, false);
	&lt;/script&gt;
&lt;/body&gt;</code></pre>
<p>Sprawdźmy, czy to działa:</p>
<div style="position: relative; height: 150px;">
<div class="layer1 exampleParent" style="color: #fff;">mousedown</div>
<div class="layer2" style="color: #000;">mousedown</div>
</div>
<p><script>				document.querySelectorAll('.exampleParent')[0].addEventListener('mousedown', function() {
				alert("onmousedown!");
			}, false);</script></p>
<p>Wszystko jest ok &#8211; to znaczy naciśnięcie przycisku myszki na żółtym elemencie <em>div</em> nie odpala funkcji z <span class="f">alert(&quot;onmousedown!&quot;);</span>. Jak zrobić, by również kliknięcie w obszarze żóltego <em>diva</em> odpaliło zdarzenie przypisane dla <span class="f">.layer1</span>? Na szczęście z pomocą przychodzi nam <a href="https://developer.mozilla.org/en/CSS/pointer-events">właściwość w CSS</a> &#8211; <span class="f">pointer-events</span>! </p>
<p>Pomijając SVG, <em>pointer-events</em> może przyjąć wartości <span class="f">auto</span> oraz <span class="f">none</span>. Domyślnie ustawione jest oczywiście <em>auto</em>. Zobaczmy, co się stanie, kiedy użyję wartości <em>none</em> na elemencie <span class="f">.layer2</span>:</p>
<pre><code>&lt;style&gt;
	.layer2 {
		pointer-events: none;
	}
&lt;/style&gt;</code></pre>
<div style="position: relative; height: 150px;">
<div id="exampleParent3" class="layer1" style="color: #fff;">mousedown
		</div>
<div class="layer2" style="color: #000; pointer-events: none;">mousedown</div>
</div>
<p>		<script>
document.querySelectorAll('#exampleParent3')[0].addEventListener('mousedown', function(e) {
	alert("onmousedown!");
}, false);
		</script></p>
<p>Wszystko znakomicie działa! Okazuje się, że ustawienie <em>pointer-events</em> na <em>none</em> sprawia, że element staje się w &#8222;niewidoczny&#8221; dla zdarzeń myszki, automatycznie przekazując dany event do elementu &#8222;pod&#8221; nim.</p>
<p>Idąc tym tropem, można również ustawić linki na nieklikalne!</p>
<pre><code>&lt;style&gt;
	a {
		pointer-events: none;
	}
&lt;/style&gt;
&lt;a href="http://ferrante.pl" style="pointer-events: none;">strona główna&lt;/a&gt;</code></pre>
<p><a href="http://ferrante.pl" style="pointer-events: none;">strona główna</a></p>
<p>Podany wyżej link nie powoduje przejścia do strony głównej tego bloga.</p>
<p>Warto dodać, że <span class="f">pointer-events</span> nie działają pod IE oraz Operą.</p>
<p>Obejściem może być podobna funkcja w JS (poniższy skrypt wymaga zaimplementowania funkcji <em>addEvent</em>, która dodawałaby zdarzenia):</p>
<pre><code>var noPointerEvents = function(element, events) {
	for (var i = 0, ilen = events.length; i < ilen; i++) {
		(function(eventName) {
			addEvent(element, eventName, function (e) {
				e = e || window.event;
				var el = e.target || e.srcElement;
				el.style.display = 'none';
				var under = document.elementFromPoint(e.clientX, e.clientY);
				el.style.display = '';
				if (e.stopPropagation) {
					e.stopPropagation();
				} else {
					e.cancelBubble = true;
				}
				if (e.preventDefault) {
					e.preventDefault();
				} else {
					e.returnValue = false;
				}
				if (document.createEventObject) {
					// IE
					return under.fireEvent('on' + eventName, document.createEventObject());
				}
				else {
					// dobre przeglądarki
					var htmlEvents = document.createEvent("HTMLEvents");
					htmlEvents.initEvent(eventName, true, true); // event type, bubbling, cancelable
					return !under.dispatchEvent(htmlEvents);
				}
			});
		})(events[i]);
	}
};
noPointerEvents(document.querySelectorAll('.layer2')[0], ['mousedown']);</code></pre>
<p><em>noPointerEvents</em> dodaje podane w drugim argumencie eventy (u nas tylko <em>mousedown</em>, można rozszerzyć to dalej o reszte eventów myszki) do elementu z pierwszego argumentu. Następnie dzięki <span class="f">document.elementFromPoint</span> pobieramy najwyższy, jeśli chodzi o widoczność, element o danych koordynatach. Dzięki temu możemy wywołać na nim zdarzenie, które niechybnie zostało wywołane na elemencie niepożądanym, "zakrywającym" właściwy. Warto dodać, że starsze wersje Opery i Safari <a href="http://www.quirksmode.org/blog/archives/2010/06/more_ie9_goodne.html">wymagały</a> podania <em>e.pageX</em> i <em>e.pageY</em>.</p>
<p>Miłego użycia <em>pointers-events!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://ferrante.pl/frontend/javascript/niechciane-zdarzenia-myszki-a-css-pointer-events/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>To była długa podróż, JavaScript.pl!</title>
		<link>http://ferrante.pl/frontend/javascript/to-byla-dluga-podroz-javascript-pl/</link>
		<comments>http://ferrante.pl/frontend/javascript/to-byla-dluga-podroz-javascript-pl/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 17:36:00 +0000</pubDate>
		<dc:creator>ferrante</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ferrante.pl/?p=1708</guid>
		<description><![CDATA[Niektóre domeny mają to do siebie, że wielu wykorzystuje je tylko po to, by umieścić jakieś bannery czy adsensy lub traktuje je jako podbijanie odwiedzin dla swojego biznesu, zupełnie niezwiązanego z ich nazwami. Podobnie było z javascript.pl, gdzie zamiast dobrego jakościowo contentu, przez wiele lat widzieliśmy różne, używając eufemizmu, niezupełnie trafne przedsięwzięcia, nie mające nic [...]]]></description>
			<content:encoded><![CDATA[<p>Niektóre domeny mają to do siebie, że wielu wykorzystuje je tylko po to, by umieścić jakieś bannery czy adsensy lub traktuje je jako podbijanie odwiedzin dla swojego biznesu, zupełnie niezwiązanego z ich nazwami. Podobnie było z <a href="http://javascript.pl">javascript.pl</a>, gdzie zamiast dobrego jakościowo contentu, przez wiele lat widzieliśmy różne, używając eufemizmu, niezupełnie trafne przedsięwzięcia, nie mające nic wspólnego z tym językiem programowania.</p>
<p>Po wielu miesiącach starań i negocjacji wreszcie mogę powiedzieć, że nabyłem domenę <a href="http://javascript.pl">javascript.pl</a>. Uznałem, że w dobie szybkiego rozwoju JSa niedopuszczalne jest, by nie było tam nic lub były nachalne reklamy.</p>
<p>Czego można się spodziewać? Planuję stworzyć tam darmową książkę o JavaScript a&#8217;la Dive Into Marka Pilgrima. Postaram się również znaleźć miejsce dla ciekawych linków wzorem z CSS3.pl (na pewno wraz z kanałem RSS) i różnych polskich inicjatyw związanych z językiem, które będą warte wspomnienia.</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrante.pl/frontend/javascript/to-byla-dluga-podroz-javascript-pl/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>meet.js Summit &#8211; darmowa konferencja w Poznaniu!</title>
		<link>http://ferrante.pl/frontend/javascript/meet-js-summit-darmowa-konferencja-w-poznaniu/</link>
		<comments>http://ferrante.pl/frontend/javascript/meet-js-summit-darmowa-konferencja-w-poznaniu/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 12:09:50 +0000</pubDate>
		<dc:creator>ferrante</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ferrante.pl/?p=1695</guid>
		<description><![CDATA[Kiedy na początku tego roku wystartowaliśmy z pierwszym eventem meet.js w Poznaniu, nikt nie wiedział, czego się spodziewać. Jakiej frekwencji, jakiego poziomu i tak dalej. Byliśmy za to pewni co do idei, że w Polsce potrzebne są front-endowe meetupy dostępne dla każdego, ponieważ niezwykle ważnym elementem rozwoju społeczności wydaje się swobodny przepływ wiedzy. Meet.js szybko [...]]]></description>
			<content:encoded><![CDATA[<p>Kiedy na początku tego roku wystartowaliśmy z pierwszym eventem <a href="http://meetjs.pl">meet.js</a> w Poznaniu, nikt nie wiedział, czego się spodziewać. Jakiej frekwencji, jakiego poziomu i tak dalej. Byliśmy za to pewni co do idei, że w Polsce potrzebne są front-endowe meetupy dostępne dla każdego, ponieważ niezwykle ważnym elementem rozwoju społeczności wydaje się swobodny przepływ wiedzy.</p>
<p><a href="http://meetjs.pl">Meet.js</a> szybko zyskał nazwę dzięki <a href="http://blog.rbenkel.me">Radkowi Benkel</a>, odbyło się pierwsze spotkanie, na które przyszło około 30 gości, a nasze obawy prysły. Po kilku miesiącach idea rozprzestrzeniła się &#8211; meet.js powitał Warszawę i Kraków. Znaleźli się entuzjaści wolnej wiedzy, którzy dziś sukcesywnie organizują darmowe spotkania w swoich miastach. Ludzie zaczęli na meet.js uczęszczać, nie tylko jako gość, ale także prelegent, co było również jednym z założeń &#8211; pobudzić ducha prelegenckiego w polskich developerach. Znamienne też jest to, że dzisiaj, kiedy powstaje ten post, startuje <a href="http://www.facebook.com/events/192419417506290/">meet.js Wrocław</a>. </p>
<p>Pomysł meet.js chwycił, obecnie na większość spotkań przychodzi ponad 40 osób. Niezwykle zadowoleni z tego, że udało się stworzyć dobrze prosperujący ruch (i to generalnie bez sponsorów&#8230;), postanowiliśmy z organizatorami <a href="http://poznan.gtug.pl">Poznań GTUG</a> pójść o krok dalej&#8230;</p>
<p>Panie i Panowie, zapraszam wszystkich na <a href="http://summit.meetjs.pl">meet.js Summit</a>! Absolutnie darmową (uwaga, mamy na razie tylko 300 miejsc!) konferencję front-endową, która odbędzie się w miejscu, gdzie wszystko się zaczęło. 14 stycznia w <a href="http://maps.google.pl/maps?q=ul.+Piotrowo+2,+Pozna%C5%84&#038;hl=pl&#038;ie=UTF8&#038;ll=52.403623,16.949673&#038;spn=0.010957,0.022917&#038;sll=52.400283,16.952282&#038;sspn=0.010958,0.022917&#038;vpsrc=0&#038;hnear=Piotrowo+2,+Pozna%C5%84,+Wielkopolskie&#038;t=m&#038;z=16">Centrum Wykładowym Politechniki Poznańskiej</a> zapraszamy Was na dzień świetnych speechów, okraszonych darmowym obiadem i konferencyjną imprezą!</p>
<p>Celem meet.js Summit jest stworzenie dobrej, darmowej front-endowej konferencji, na której pojawiliby się głównie prelegenci z lokalnych meet.js (choć będziemy również gościć zagranicznych spikerów). <strong>Summit odbędzie się w języku angielskim</strong>. Usłyszycie o wszystkim. O nowoczesnym HTML5, node.js, game devie, JavaScripcie, CSSie, trendach w designie. Jesteśmy również otwarci na współpracę ze sponsorami, by stworzyć najlepszy event tej zimy w Polsce i Europie! Wszystkie pieniądze uzyskane od sponsorów planujemy wydać na konferencję, by meet.js mocno zapisał się na konferencyjnej mapie Polski. Jeśli chcecie wesprzeć ruch otwartej wiedzy możecie skontaktować się z nami pod <a href="mailto:contact@meetjs.pl">contact@meetjs.pl</a>.</p>
<p>Zapraszamy również wszystkich, którzy chcieliby wystąpić na meet.js Summit. Możecie to zrobić <a href="https://docs.google.com/spreadsheet/viewform?formkey=dGxJTk9WdHEzVDA5ZVVCa3dUMXh2NkE6MQ">wypełniając stosowny formularz</a>! Obiecujemy, że rozpatrzymy każde zgłoszenie!</p>
<p><a href="http://lanyrd.com/2012/meetjs-summit/">Lanyrd</a><br />
<a href="http://twitter.com/meetjs">Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ferrante.pl/frontend/javascript/meet-js-summit-darmowa-konferencja-w-poznaniu/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Dobra informacja dla Wrocławia &#8211; meet.js Wrocław 24.11!</title>
		<link>http://ferrante.pl/frontend/javascript/dobra-informacja-dla-wroclawa-meet-js-wroclaw-24-11/</link>
		<comments>http://ferrante.pl/frontend/javascript/dobra-informacja-dla-wroclawa-meet-js-wroclaw-24-11/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 15:54:56 +0000</pubDate>
		<dc:creator>ferrante</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ferrante.pl/?p=1685</guid>
		<description><![CDATA[Meet.js jako społeczna i darmowa platforma dzielenia się wiedzą o technologiach front-endowych rozwija się w niesamowitym tempie. Dzięki chłopakom z firmy Monterail.com spotkania meet.js będą organizowane również &#8211; obok Poznania, Warszawy i Krakowa &#8211; we Wrocławiu. Pierwszy event odbędzie się w najbliższy czwartek 24.11.2011 w siedzibie Monterail. Start od 18! Jednocześnie poszukiwani są prelegenci do [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://meetjs.pl">Meet.js</a> jako społeczna i darmowa platforma dzielenia się wiedzą o technologiach front-endowych rozwija się w niesamowitym tempie. Dzięki chłopakom z firmy <a href="http://monterail.com">Monterail.com</a> spotkania meet.js będą organizowane również &#8211; obok Poznania, Warszawy i Krakowa &#8211; we Wrocławiu.</p>
<p><a href="http://www.facebook.com/event.php?eid=192419417506290">Pierwszy event</a> odbędzie się w najbliższy czwartek 24.11.2011 w siedzibie <a href="http://monterail.com">Monterail</a>. Start od 18!</p>
<p>Jednocześnie poszukiwani są prelegenci do tego ekscytującego wydarzenia. Jeśli chcesz podzielić się czymś o HTML5, CSS3 czy JS nie zastanawiaj się! Bartek Pietrzak, organizator meet.js, czeka na zgłoszenia wszystkich chętnych pod <a href="mailto:bartosz@monterail.com">bartosz@monterail.com</a>.</p>
<p><iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=pl&amp;geocode=&amp;q=Leszczy%C5%84skiego+9%2F5,+Wroc%C5%82aw&amp;sll=52.4114,16.930444&amp;sspn=0.007343,0.01884&amp;ie=UTF8&amp;hq=&amp;hnear=Stanis%C5%82awa+Leszczy%C5%84skiego+7-9,+Wroc%C5%82aw,+dolno%C5%9Bl%C4%85skie,+Polska&amp;t=v&amp;z=14&amp;vpsrc=0&amp;ll=51.108001,17.031292&amp;output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&amp;source=embed&amp;hl=pl&amp;geocode=&amp;q=Leszczy%C5%84skiego+9%2F5,+Wroc%C5%82aw&amp;sll=52.4114,16.930444&amp;sspn=0.007343,0.01884&amp;ie=UTF8&amp;hq=&amp;hnear=Stanis%C5%82awa+Leszczy%C5%84skiego+7-9,+Wroc%C5%82aw,+dolno%C5%9Bl%C4%85skie,+Polska&amp;t=v&amp;z=14&amp;vpsrc=0&amp;ll=51.108001,17.031292" style="color:#0000FF;text-align:left">Wyświetl większą mapę</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://ferrante.pl/frontend/javascript/dobra-informacja-dla-wroclawa-meet-js-wroclaw-24-11/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Front-Trends: Call for volunteers</title>
		<link>http://ferrante.pl/frontend/javascript/znasz-html5-css3-i-wordpressa-zdobadz-wejsciowke-na-front-trends/</link>
		<comments>http://ferrante.pl/frontend/javascript/znasz-html5-css3-i-wordpressa-zdobadz-wejsciowke-na-front-trends/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 23:49:42 +0000</pubDate>
		<dc:creator>ferrante</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://ferrante.pl/?p=1675</guid>
		<description><![CDATA[Dear Front-Enders, Front-Trends conferences are hobby-driven events organized for the community. They cost a lot of money and time, and are not organized for profit. For these reasons we need your help with organizing this amazing event. If you become a volunteer, you will get a free Front-Trends ticket! Today we&#8217;re asking for your help [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Front-Enders,</p>
<p>Front-Trends conferences are hobby-driven events organized for the community. They cost a lot of money and time, and are not organized for profit.</p>
<p>For these reasons we need your help with organizing this amazing event. If you become a volunteer, you will get a free Front-Trends ticket!</p>
<p>Today we&#8217;re asking for your help with the FT new website design implementation. If you&#8217;re good in HTML5 and CSS3, know how to prepare a WordPress theme, and have some free time in the upcoming weeks &#8212; drop us a line at <a href="mailto:contact@front-trends.com">contact@front-trends.com</a>!</p>
<p><strong>In Polish:</strong></p>
<p>Wspólnie z <a href="http://czerski.info">Pawłem Czerskim</a> chcielibyśmy, aby <a href="http://lanyrd.com/2012/ft2012/">następna edycja konferencji Front-Trends</a> powstała też w jakiejś mierze dzięki pomocy zainteresowanych losami community front-end developerów, gotowych wesprzeć nas (konferencję organizujemy w wolnym czasie i nie mamy z niej żadnych profitów finansowych) i całą polską społeczność front-end, jak to ma miejsce przy okazji innych tego typu konferencji.</p>
<p>Jedną z okazji, by nam pomóc i bezpłatnie dostać się na <a href="http://lanyrd.com/2012/ft2012/">Front-Trends 2012</a> może być złożenie nowego designu FT przy pomocy HTML5 i CSS3 i zrobienie z niego theme&#8217;a w WordPressie. Jeśli jesteś dyspozycyjny (chcielibyśmy, by całość zajęła Ci maksymalnie kilka dni), znasz się na semantycznym kodzie i wiesz do czego służą CSS3 Animations, a na <span class="f">&lt;br class=&#8221;clear&#8221; /&gt;</span> reagujesz śmiechem, to jest to dobra okazja, byś zgarnął miano wolontariusza Front-Trends i cieszył się dwoma świetnie spędzonymi dniami konferencji wśród najlepszych front-end developerów i designerów. Przeglądarki, na których ma działać strona to najnowszy Firefox, Chrome, Safari oraz IE9+.</p>
<p>Zgłoszenia przyjmujemy pod adresem <a href="mailto:contact@front-trends.com">contact@front-trends.com</a>. Podrzućcie swoje świeże portfolio!</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrante.pl/frontend/javascript/znasz-html5-css3-i-wordpressa-zdobadz-wejsciowke-na-front-trends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

