Divshot vs GitHub — jako hosting do projektów webowych
Porównanie hostingu GitHub Pages i Divshot dla aplikacji webowych, analiza funkcji, zalet i wad obu rozwiązań.
Piecioshka.pl to blog Piotra Kowalskiego, programisty front-end i trenera programowania. Na blogu znajdziesz praktyczne artykuły o JavaScripcie, front-endzie, Node.js, Gitcie, TypeScriptcie, testach, narzędziach developerskich i produktywności, a także wpisy o pracy programisty, konferencjach i życiu w branży IT. Piotr od ponad 15 lat pracuje w IT, aktywnie udziela się w projektach open source, współtworzył społeczność WarsawJS, prowadzi szkolenia, webinary i prelekcje. Jego teksty są konkretne, osadzone w realnych problemach z codziennej pracy oraz często uzupełnione o przykłady kodu i konfiguracje narzędzi.
51 artykuły z tego bloga
Porównanie hostingu GitHub Pages i Divshot dla aplikacji webowych, analiza funkcji, zalet i wad obu rozwiązań.
Autor opisuje projekt pokemon-picker, narzędzie CLI generujące losowe nazwy Pokémonów do użytku w projektach programistycznych.
Relacja z warszawskiego spotkania Ruby Users Group (WRUG) omawiającego RRDTool, sztukę w programowaniu oraz organizację projektów IT.
Zapowiedź WarsawJS Meetup #5 z prelekcjami o SVG, tworzeniu gier na Smart TV oraz funkcyjnym programowaniu na front-end.
Relacja z drugiego spotkania Golang Warsaw, omawiającego testowanie w języku Go, w tym pisanie testów, benchmarki i narzędzia.
Relacja z 4. spotkania WarsawJS: prezentacje o Node.js w robotyce, routingu w AngularJS i różnicach REST vs CRUD.
Relacja z pierwszego spotkania WarsawJS, na którym prezentowano przyszłość JavaScript, Ember.js, OpenStreetMap i aplikacje Samsung Smart TV.
Powstanie WarsawJS, nowej organizacji w Warszawie skupiającej się na języku JavaScript i integracji lokalnej społeczności programistów.
Rozwiązanie problemu z dziedziczeniem właściwości obiektowych w Backbone.js i wyjaśnienie przekazywania przez referencję w JavaScript.
Wprowadzenie do more.js, biblioteki JavaScript poprawiającej czytelność dużych tabel danych poprzez skracanie długiego tekstu w komórkach.
Relacja ze styczniowego spotkania WRUG o debugowaniu, frameworku Ember.js i bazie danych Neo4j w luźnej atmosferze.
Porównanie wydajności eval() i JSON.parse() do parsowania JSON w różnych przeglądarkach, z rekomendacjami optymalnego wyboru.
Relacja z warsztatów DevMeetings o Responsive Web Design, omawiających jednostki CSS, BEM, preprocesory i media queries.
Wprowadzenie do systemu kontroli wersji Git. Zawiera podstawowe komendy, operacje na rewizjach i gałęziach oraz porównanie z systemami scentralizowanymi.
Wyjaśnienie trybu ścisłego (Strict mode) w JavaScript - jak włączyć, przykłady użycia i korzyści z jego stosowania w kodzie.
Analiza problemu kontekstu 'this' w JavaScript przy wywoływaniu funkcji jako konstruktora obiektu z operatorem 'new'.
Wyjaśnienie metody bind() w JavaScript, jej różnice względem call() i apply() oraz implementacja polyfill dla starszych przeglądarek.
Zbiór hacków CSS do naprawiania problemów z wyświetlaniem stron w przeglądarce Internet Explorer.
Jak wykryć wersję interpretera JavaScript w przeglądarce przy użyciu atrybutu language elementu script i quirk mode.
Analiza wsparcia ECMAScript 5 w przeglądarkach, wyzwania z kompatybilnością ze starymi wersjami IE oraz implementacje w nowych przeglądarkach.