Lekcja programowania. Najlepsze praktykiLekcja programowania. Najlepsze praktyki

Coraz szersze zastosowanie nowoczesnych technologii informatycznych wymaga coraz większej rzeszy ludzi, którzy potrafią programować. Programowanie to nie tylko pisanie działającego kodu (podobnie jak poezja to nie tylko stawiania liter na papierze w znośnym porządku).

Tak postawiona teza nasuwa pytanie – czym tak naprawdę jest programowanie? Na to pytanie każdy musi odpowiedzieć sobie sam. A książka „Lekcja programowania. Najlepsze praktyki” w pewnym stopniu powinna pomóc.

Continue reading

Z powodu braku miejsca na półkach zdecydowałem się wyprzedać część mojej biblioteczki 🙂

Oto lista książek, jakie są dostępne w bardzo dobrych cenach – najtaniej na allegro:

Dodatkowo mam jeszcze książki:

  • Łagodne wprowadzenie do analizy algorytmów. Marek Kubale
  • Getting started with Flex 3. Jack D. herrington & Emily Kim

Możliwość odbioru osobistego albo darmowa wysyłka.

Polecam 🙂

 

Okładka Druga pensja z sieci. Jak rozpocząć i rozwinąć działalność w internecie, nie rezygnując z aktualnej pracy

Olbrzymia część codziennego życia przeniosła się do internetu. Oznaczałoby to, że w sieci czeka na nas wiele okazji do tego, aby dorobić się fortuny lub choćby znaleźć niewielkie źródło dodatkowego dochodu.

Autorzy książki przedstawiają się jako ludzie, którzy m. in. w internecie dorobili się milionów. Teraz z pozycji doświadczonego i sytego tygrysa biznesu dzielą się swoją wiedzą z młodymi wilkami e-ekonomii.Continue reading

Okładka JavaScript. Programowanie obiektowe

W świecie JavaScript rewolucja za rewolucją. Na szczęście wyłania się już ścisła elita autorów, których będzie można polecać z zamkniętymi oczami i nie bać się ich cytować, będąc pewnym, że głupot nie gadają.

Stoyan Stefanov – zapamiętać to nazwisko.

Połączenie Erica Meyera i Douga Crockforda. Zdecydowanie najlepsza książka o JavaScript (nie tylko obiektowym, ale całkowicie ujmująca temat) jaką przeczytałem. A proszę mi wierzyć – było ich kilka.

Stawiam ją na równi z „Mocnymi stronami JavaScript” (D. Crockford) jeśli chodzi o wiedzę, którą autor przekazał w książce. Jednocześnie uważam, że jest o poziom lub dwa łatwiejsza do przyswojenia. Przykłady są bardziej intyicyjne, całość sprawia wrażenie pełnej prezentacji, a nie jedynie szczątkowych notatek.Continue reading

Okładka Programowanie obiektowe w PHP 5

PHP jest bardzo przyjaznym i popularnym językiem. Jego popularność bierze się w głównej mierze z prostoty. Właśnie – prostoty, a nie prostactwa.

PHP, szczególnie w wersji 5, jest naprawdę pełnoprawnym językiem programowania, pozwalającym na tworzenie dużych i skomplikowanych projektów. Książka Hasina Haydera próbuje pokazać możliwości piątej odsłony języka w zakresie OOP (programowania zorientowanego obiektowo).

W książce spodobał mi się układ. Czytając miałem wrażenie, że tworzy ona całość. Tematy jakby wynikały jeden z drugiego. Pozycja nie jest zbyt obszerna (treści < 250 stron) i czyta się ją szybko i sprawnie. Tekst okraszony został sporą ilością kodu prezentującego aktuanie omawiane aspekty, co także przemawia na korzyść książki.

Ucieszyło mnie także, że jeden rozdział został poświęcony testom jednostkowym, co uważam za bardzo poprawne w nauczaniu „nowego pokolenia” programistów.Continue reading

Okładka Wstęp do HTML5 i CSS3

Internet rządzi światem. Może trochę przesadzona teza, jednak na pewno sporo w niej prawdy. Zabierzcie ludziom książkę, to przeżyją, zamknijcie kino lub nie dostarczcie gazety – dadzą radę. Odbieżcie im internet – zaczną się zamieszki.

Nie jest też niczym odkrywczym, że większość rzeczy jakich szukają ludzie w Internecie znajduje się na stronach WWW (lub aplikacjach webowych, czyli bardzo skomplikowanych stronach WWW). Nie dziwi zatem fakt, że technologie internetowe przeżywają teraz prawdziwą rewolucję. Od lat nie zmieniany HTML i CSS wreszcie doczekały się kolejnych generacji. Mowa tu o HTML5 oraz CSS3. Ich autorami nie są naukowcy czy teoretycy, którzy nie wiedzą czego chcą internauci. Szczególnie w przypadku HTML5 inicjatywa wyszła od WHATWG (m. in. Apple, Mozilla, Opera). Można zatem uznać, że z jednej strony są to ludzie, którzy wiedzą o co w kwestaich webowych chodzi, a z drugiej to w końcu producenci przeglądarek. Co zrobić z najlepszą technologią, jeśli nie jest wspierana przez żadną przeglądarkę?

Póki co na rynku wydawniczym o HTML5 i CSS3 nie pisze się zbyt wiele. W Polsce pozycja Bartosza Danowskiego jest jedną z pierwszych, jeśli nie pierwszą wydaną.Continue reading

Okładka Sztuka kodowania. Sekrety wielkich programistów

W każdej dziedzinie można coś robić dobrze lub źle. W większości przypadków można jeszcze rozbić owo dobrze na bardzo wiele sposobów. Co więcej niektóre słuszne sposoby mogą być ze sobą sprzeczne.

„Sztuka kodowania. Sekrety wielkich programistów” jest ciekawą pozycją, w której można przeczytać wiele spojrzeń na prawidłowe programowanie lub nawet szerzej prawidłowe tworzenie oprogramowania (wliczając w to tworzenie środowiska).

Książka jst zbiorem wywiadów ze światowej sławy (i klasy) programistami (i programistkami – 1/14). Każdy odpowiada zarówno na pewien zbiór pytań ogólnych – dotyczących zasad programowania, prowadzenia projektu, rozwoju ścieżki zawodowej czy ich spojrzenia na programowanie.Continue reading

Okładka Dane testowe. Teoria i Praktyka

Istotną kwestią w wytwarzaniu oprogramowania jest jego niezwodność. Oczywiście, każdy programista marzy o tym, aby jego programy były wolne od błędów. Niestety są to marzenia złudne – programistów można podzielić na tych, którzy przyznają, że ich kod zawiera czasem błędy oraz na tych, którzy okłamują samych siebie.

Wraz ze wzrostem informatyzacji społeczeństw bardzo ważnym jest dostarczanie metod do prawidłowego testowania oprogramowania. Można już chyba nawet mówić o zupełnie oddzielnej branży testerów.

Po przeczytaniu książki „Dane testowe. Teoria i praktyka” odniosłem wrażenie, że autorzy próbują podejść do testów w sposób uporządkowany, może nawet naukowy.Continue reading

Okładka CSS. Kaskadowe arkusze stylów. Przewodnik encyklopedyczny. Wydanie III

Osobom interesującym się tworzeniem stron www osoba Erica Meyera jest dobrze znana. Jest to autor – moim zdaniem najlepszych dostępnych na polskim rynku wydawniczym – książek poświęconych CSS. Muszę przyznać, że sięgając po tą pozycję trochę się bałem, że książka ta nie dorówna wcześniej przeze mnie czytanym „Eric Meyer o CSS” oraz jej kontynuacji.

Bez wątpienia jednak książka „CSS. Kaskadowe arkusze stylów. Przewodnik encyklopedyczny. Wydanie III” doskonale broni dobrego imienia Autora. Jest to doskonałe źródło wiedzy dla każdego, kto nie szuka już podręczników do nauki CSS, tylko szuka konkretnych i sprawdzonych informacji o tym dlaczego tak, a nie inaczej, działa pewna właściwość z taką wartością. Takie osoby, z pewnością będą zadowolone z zakupu.Continue reading

Okładka JUnit. Pragmatyczne testy jednostkowe w Javie

Im dłużej zajmuję się programowaniem, tym większą uwagę przywiązuję do wytwarzania oprogramowania niż do samego aktu pisania kodu.

Różnica między kimś kto potrafi programować, a osobą znającą składnię danego języka, jest jak różnica między słabym uczniem szkoły podstawowej  (który alfabet zna i podpisać się potrafi) a Adamem Mickiewiczem.

Książka „JUnit Pragmatyczne …” jest jedną z ciekawszych pozycji,  jaką miałem w ostatnim czasie przyjemność przeczytać. Mimo, że sam  raczej niewiele programuję w Javie, to z pewnością wiedza, jaką zdobyłem dzięki tej książce może być wprost zastosowana w innych technologiach (C++, C#, PHP).  Książka w bardzo ciekawy sposób pokazuje po co robić testy jednostkowe. Autorzy stawiają sobie najpierw za cel przekonanie Cię, że WARTO jest  napisać trochę więcej kodu, bo dzięki temu twój kod jest lepszy – stabilniejszy.Continue reading