{"id":1848,"date":"2017-04-28T10:16:20","date_gmt":"2017-04-28T08:16:20","guid":{"rendered":"http:\/\/2017.lublin.wordcamp.org\/?post_type=wcb_session&#038;p=1848"},"modified":"2017-09-07T09:56:24","modified_gmt":"2017-09-07T07:56:24","slug":"optymalizacja-pracy-front-end-developera","status":"publish","type":"wcb_session","link":"https:\/\/lublin.wordcamp.org\/2017\/session\/optymalizacja-pracy-front-end-developera\/","title":{"rendered":"Optymalizacja pracy front-end developera"},"content":{"rendered":"<p>W swojej prezentacji chcia\u0142bym pokaza\u0107 usprawnienia, kt\u00f3re stosuj\u0119 na co dzie\u0144 w swojej pracy przy tworzeniu motywu. Tak z grubsza:<\/p>\n<ul>\n<li>edytor kodu z pluginem Emmet<\/li>\n<li>hosting wspieraj\u0105cy git i staging (plus aliasy w konsoli)<\/li>\n<li>synchronizacja bazy danych i katalogu uploads z localhost do serwera zdalnego w dwie strony<\/li>\n<li>wykorzystanie task runner\u00f3w (modu\u0142owy CSS dzi\u0119ki SASS + automatyczny prefixer, \u0142\u0105czenie plik\u00f3w JS i minifikacja, automatyczne prze\u0142adowanie przegl\u0105darki po zapisaniu pliku, sprawdzanie poprawno\u015bci kodu (linter), generowanie sprit\u00f3w )<\/li>\n<li>plus kilka dobrych rad \ud83d\ude42<\/li>\n<\/ul>\n<h2>Prezentacja<\/h2>\n<h3>Slajdy<\/h3>\n<iframe src='https:\/\/www.slideshare.net\/slideshow\/embed_code\/79515103' width='740' height='606' sandbox=\"allow-popups allow-scripts allow-same-origin allow-presentation\" allowfullscreen webkitallowfullscreen mozallowfullscreen><\/iframe>\n","protected":false},"excerpt":{"rendered":"<p>W swojej prezentacji chcia\u0142bym pokaza\u0107 usprawnienia, kt\u00f3re stosuj\u0119 na co dzie\u0144 w swojej pracy przy tworzeniu motywu. Tak z grubsza: edytor kodu z pluginem Emmet hosting wspieraj\u0105cy git i staging (plus aliasy w konsoli) synchronizacja bazy danych i katalogu uploads z localhost do serwera zdalnego w dwie strony wykorzystanie task runner\u00f3w (modu\u0142owy CSS dzi\u0119ki SASS &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/lublin.wordcamp.org\/2017\/session\/optymalizacja-pracy-front-end-developera\/\" class=\"more-link\">Czytaj dalej<span class=\"screen-reader-text\"> \u201eOptymalizacja pracy front-end developera\u201d<\/span><\/a><\/p>\n","protected":false},"author":15362511,"featured_media":0,"template":"","meta":{"_wcpt_session_time":1496579100,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/www.slideshare.net\/WordCampPolska\/optymalizacja-pracy-frontend-developera","_wcpt_session_video":"","_wcpt_speaker_id":[1824],"footnotes":""},"session_track":[1099455],"session_category":[],"class_list":["post-1848","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-sala-c"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"4 czerwca 2017","time":"14:25"},"session_speakers":[{"id":"1824","slug":"szymon-kadzielawa","name":"Szymon K\u0105dzielawa","link":"https:\/\/lublin.wordcamp.org\/2017\/speaker\/szymon-kadzielawa\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/lublin.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lublin.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/lublin.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":6,"href":"https:\/\/lublin.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1848\/revisions"}],"predecessor-version":[{"id":3721,"href":"https:\/\/lublin.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1848\/revisions\/3721"}],"speakers":[{"embeddable":true,"href":"https:\/\/lublin.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/1824"}],"author":[{"embeddable":true,"href":"https:\/\/lublin.wordcamp.org\/2017\/wp-json\/wporg\/v1\/users\/szymonkadzielawa"}],"wp:attachment":[{"href":"https:\/\/lublin.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=1848"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/lublin.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=1848"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/lublin.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=1848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}