Posts
Pi?? praktyk usprawniaj?cych Code Review
Zwinno?? polega na ci?g?ej poprawie. Prowadzimy retrospektywy, poprawiamy cykl ?ycia aplikacji, przyspieszamy dostarczanie nowych wersji aplikacji, sprawiamy, ?e nasza praca jest bardziej przejrzysta. Wreszcie poprawiamy jako?? naszego kodu. Najs?ynniejsz? praktyk? poprawinia jako?ci kodu jest C...
Efektywny Daily Scrum - nie marnuj kwadransu ze swojego poranka
Daily Scrum jest jednym z obowi?zkowych wydarzeń w Scrumie. Jednocze?nie to spotkanie jest najcz??ciej wykonywane ze wzgl?du na obowi?zek - bez zrozumienia celu. Czy znasz poni?szy scenariusz? Wchodzisz rano do biura. Zaspany, z nienawi?ci? w oczach patrzysz na nich - ludzie z zespo?u. Wybija go...
Jak wygl?da i dlaczego warto mie? zwinny zespó??
Zespó? to grupa fachowców maj?ca wspólny cel. Jakie cechy sprawiaj?, ?e zespó? pracuje wydajniej, a jego cz?onkowie spe?niaj? si? zawodowo? Ludzie s? zwierz?tami stadnymi. Potrzebuj? wzajemnej aprobaty oraz odnoszenia wspólnych zwyci?stw. ?eby odnosi? zwyci?stwa, musimy by? przygotowani na nowe ...
Podstawy pracy zespo?owej
Programista ma zna? si? na programowaniu. Ale czy to wystarczy do rozwijania stabilnych projektów? Czy programista bez umiej?tno?ci mi?kkich jest warto?ciowy? Nie. Po pierwsze, bardzo rzadko zdarza si?, aby projekt by? rozwijany przez jednego jajog?owego, który w piwnicy wyprodukuje ca?y kod. J...
Narz?dzia programisty: Gulp
Ostatnio pisa?em o automatyzacji. Jest to proces wymagaj?cy dobrania odpowiedniego narz?dzia. Dzisiaj skupi? si? na jednym z nich - Gulp. Gulp jest jednym z narz?dzi s?u??cym do automatyzacji. Strona projektu opisuje go jako streaming build system. W niektórych miejscach widnieje jako task runne...
Automatyzacja: wprowadzenie
Cze??! Dzisiejsze IT staje przed wyzwaniem automatyzacji powtarzalnych procesów. Nigdy nie zdarzy?o Ci si? budowa? projektu, kopiowa? paczki na serwer, a nast?pnie r?cznie przeklika?, czy wszystko dzia?a prawid?owo? Nigdy nie wklei?e? produkcyjnych kluczy do kodu przed wrzuceniem aplikacji do sk...
CSS - zapanuj nad stajni? Augiasza
Siemano! Obejrza?em najnowszy odcinek GoT, wi?c czas na kreatywn? prac? z tekstem! Ostatnio w pracy du?o siedz? przy front-endzie. Co prawda I don’t speak JavaScript, ale front-end to nie tylko skrypty. Osobi?cie du?o wi?cej frajdy sprawia mi pisanie deklaratywnie w HTMLu i CSSach. Bardzo d?ugo ...
F#: wyra?enia
Szalom! Witam si? po hebrajsku, bo jedna z Wró?ek-korektorek stwierdzi?a, ?e “hej” jest pedalskie. Ale do rzeczy. W kolejnym odcinku traktuj?cym o j?zyku F# chcia?em si? skupi? na jednej z postawowych koncepcji programowania funkcyjnego, a mianowicie: Funkcje s? wyra?eniami Wyra?enia Czym...
Dylematy programisty: var
Zawód programisty wi??e si? z nieustannym wybieraniem pomi?dzy z?ym, a gorszym. Nie inaczej jest ze s?owem kluczowym var. Czym jest var? S?owo kluczowe var s?u?y do inferencji typów na poziomie kompilacji C# do CIL. Inferencja polega na ustaleniu typu zmiennej na podstawie przypisywanej warto?c...
F#: po radosnej stronie programowania
Dwa lata temu spotka?em go poraz pierwszy. Cechowa?y go dziwna sk?adnia, nienaturalny przep?yw sterowania i komplikowanie najprostszych operacji do rocket science na linked listach i rekurencji. Pomy?la?em wtedy - jak mo?na pisa? w czym? takim?! By?em w b??dzie. / wow, temat wpisu w ogóle nie su...
Dlaczego Java ssie?
Ostatnio zdarzy?o mi si? wda? w ja?ow? dyskusj? na temat wy?szo?ci C# nad Jav?. Pad? tam koronny argument fanboya Javy, pt. “nie masz poj?cia o czym mówisz, nie u?ywasz Javy”. Otó?, prawie. Od kilku miesi?cy pracuj? jako programista tego pokracznego j?zyka. Postanowi?em wreszcie wyla? swoje ?ale ...
Narz?dzia programisty #1: Brackets
Rozpoczynam nowy cykl na blogu. Co jaki? czas b?d? prezentowa? przydatne narz?dzia, które u?atwi?y moj? prac?. W dzisiejszym odcinku mowa b?dzie o edytorze tekstu Brackets - open-sourcowym dziecku firmy Adobe. Po co kolejny edytor tekstu? Edytor tekstu, sam w sobie, nie jest niczym szczególnym....
Jekyll: ucieczka od Wordpressa
W ?yciu ka?dego bloggera przychodzi taki moment, w którym zaczyna blogowa? o blogowaniu. U mnie wypada to teraz. Jak pewnie zauwa?yli?cie, na blogu nast?pi?y drobne zmiany stylistyczne. Pod mask? natomiast zmiany s? drastyczne: przenios?em wszystko na platform? Jekyll. Czym jest Jekyll? Jekyll ...
ASP.NET 5
Nadchodzi król. Jedenastego listopada zosta?a wydana pierwsza beta ASP.NET 5. O co chodzi? Microsoft realizuje szalony pomys?. Zespó? ASP.NET przepisuje frameworki MVC, Web API oraz Web Pages, a dok?adniej ??czy je w jedn? ca?o??. Ma?o tego, ?e przepisuje. Otwiera kod ?ród?owy i na bie??co s?uch...
ASP.NET 5 + Raspberry Pi
Dzisiejszy odcinek jest sponsorowany przez problem zarz?dzania prywatnymi finansami. Wpad?em na pomys? zrobienia us?ugi + aplikacji klienckich (Web i Windows Phone) do zbierania danych o moich wydatkach. Mog?em oczywi?cie spraw? rozwi?za? Excelem. Przeklikiwanie arkusza na telefonie nie nale?y je...
Bundler w ASP.NET - przyspiesz ?adowanie strony
Transmisja w Internecie przyspiesza z dnia na dzień. Jeszcze 15 lat temu na za?adowanie prostej strony Interii z gr? flash czeka?em oko?o minuty. Obecnie du?e aplikacje internetowe obs?uguj? setki tysi?cy klientów w ka?dej sekundzie. Ka?de z ??dań musi by? obs?u?one w przeci?gu kilku sekund. Ka?...
Automatyczny deploy na Windows Azure
Automatyzacja deployowania pozwala na skupienie si? na pisaniu aplikacji. Skutecznie eliminuje martwienie si? o umieszczanie kolejnych wersji oprogramowania na serwerze. Narz?dzia opisane w tym poradniku pozwalaj? na prze??czanie pomi?dzy kilkoma ostatnimi wersjami naszego projektu, a tak?e autom...
Asynchroniczno?? w ASP.NET - wprowadzenie
Asynchroniczno?? w ASP.NET to temat, który ostatnio przewija si? gdzie nie spojrz?. Microsoftowy zespó? od ASP.NET kilka miesi?cy temu postanowi? zatru? ?ycie pocz?tkuj?cym programistom tej platformy. Jak to si? sta?o? Otó? w nowej wersji MVC usun?li star? bibliotek? do zarz?dzania uwierzytelnian...
Ehlo Wurld
Paw paw. Rebootuj? bloga. B?dzie?wi?cej. B?dzie technicznie. B?dzie z dystansem. B?d? ?zy, trudne sprawy i przelewanie krwi. Cyfrowej, oczywi?cie. Tematem b?dzie to, czym obecnie si? zajmuj? - ró?owe kucyki informatyka. A w?a?ciwie ?wie?e spojrzenie na ni?, moim okiem oczywi?cie. Zapraszam do c...