Artykuły dla kategorii Książki

flickr.com
kwi 06 2014
0

Windows 8. Programowanie aplikacji z wykorzystaniem C# i XAML

Sporo obecnie się mówi o najnowszych okienkach, a ostatnia konferencja Build wyraźnie wskazuje, że Microsoft może w końcu wrócić na właściwy tor. Dla mnie osobiście jest to szczególnie ważne, ponieważ na co dzień pracuję jako programista .Net i tym samym gigant z Redmond ma istotny wpływ na to czym w przyszłości będę się zajmował. Windows 8 trochę na tym poletku poprzestawiał, bowiem zmienia się główny obszar nacisku. Przyszłość stoi bowiem pod kątem dotykowego interfejsu oraz dużej mobilności. Ale nikt nie mówił, że będzie łatwo - prawda?

Poszukując nowych perspektyw, zawsze warto sięgnąć po dobrą literaturę, która może nam cały proces przyswajania odpowiedniej wiedzy uprościć. Tak się akurat dobrze składa, że dziś mam Wam przyjemność zaprezentować recenzję książki Windows 8. Programowanie aplikacji z wykorzystaniem C# i XAML autorstwa znanego i cenionego w branży Charlesa Petzolda. Warto nadmienić, że jest to już 6 edycja tego tytułu, która tym razem w całości skupia się programowaniu pod Windows 8.

sxc.hu
mar 12 2014
0

SOA. Koncepcje, technologie i projektowanie. Recenzja książki.

SOA to w ostatnim czasie krzykliwy temat i nie ma chyba cienia przesady w stwierdzeniu, że ogólnym szumem stara się doścignąć napompowany balon z napisem HTML 5. Trudno jednak w tym przypadku nie docenić zalet tego podejścia, które na przestrzeni lat połączyło sporo pozytywnych wzorców architektonicznych i programistycznych. Dlatego też jeśli jesteś programistą/projektantem, to Twoim solennym obowiązkiem jest wiedzieć, choćby teoretycznie o co w tym wszystkim chodzi.

Jeśli interesuje Cię ten temat, a może nawet w najbliższym czasie masz w planach zaprojektować jakiś spory system klasy enterprise, przystań na chwilę i zastanów się czy masz dostateczną wiedzę na temat tego podejścia. Akurat nadarzyła się spora okazja, by ewentualne teoretyczne braki nadrobić, ponieważ na polskim rynku pojawiła się całkiem ciekawa pozycja w tej tematyce.

SOA. Koncepcje, technologie i projektowanie to nowa na polskim rynku książka Thomasa Erla, znanego specjalisty z działki SOA. W mojej niniejszej recenzji, postaram się odpowiedzieć na pytanie czy i tym razem Thomas stanął na wysokości zadania.

smashing magazine
lut 16 2014
0

Redesign The Web. Smashing Magazine. Recenzja książki

Znów się udało. Tak w skrócie można powiedzieć o najnowszej* produkcji społeczności Smashing Magazine, czyli książce Redesign The Web. Po raz kolejny w nasze ręce trafia lektura, której głównym zadaniem jest przedstawienie trendów aktualnie panujących w sieci, uzupełnionych o doświadczenie i wiedzę ekspercką.

Jak zwykle w przypadku Smashing Book mamy do czynienia z kompilacją różnych artykułów, której pojawiły się wcześniej na blogu. Tym razem autorzy skupiają się na aspekcie przeprojektowania, czyli czymś co czeka każdą szanującą się witrynę po kilku latach jej bytowania w globalnej sieci. Na wstępie wszystko to wygląda bardzo ciekawie, ale o tym jak to wyszło w praktyce, postaram się Wam powiedzieć w dalszej części recenzji.

sxc.hu
gru 22 2013
0

Recenzja książki Mistrz czystego kodu

Zostać programistą (tudzież klepaczem kodu) można bardzo szybko. Wystarczy przeczytać kilka tutoriali w sieci, ściągnąć jakiegoś ebooka i przykładowe fragmenty kodu. Żeby zostać dobrym, profesjonalnym programistą potrzeba znacznie więcej. W tym podejściu czeka Was ciągła walka okupiona nieustannym samorozwojem. W tym fachu nie wystarczy odbębnić 40 godzin w tygodniu w pracy, a po południu całkowicie się wyłączyć. Programista to specyficzny stan umysłu, to zawód który wymaga ciągłej pracy i dodatkowej połówki etatu po godzinach na dalszy rozwój. Być może teraz cieszysz się 40 godzinnym tygodniem w pracy, dobrą pensją i sielanką w domu, ale odpowiedz sobie sam, czy tak będzie również za pół roku, gdy przyjdzie ktoś młodszy, zrobi to 3 razy szybciej za pomocą nowej technologii i dwa razy taniej od Ciebie?

Pytam więc - czy chcesz być zwykłym klepaczem kodu, czy profesjonalistą? Jeśli skłaniasz się ku tej drogi opcji, to warto skorzystać z pomocy. Sięgnij po literaturę fachową - np. po tytułową pozycję Mistrz czystego kodu. W niniejszej recenzji postaram się Ci powiedzieć, dlaczego warto tak uczynić.

sxc.hu
lis 24 2013
0

ASP.NET MVC 4. Programowanie - recenzja

Gdyby ktoś niezainteresowany tematem, spojrzałby z boku na technologie wykorzystywane w sieci do tworzenia stron WWW, mocno by się zdziwił gdyby się dowiedział, że ten obszar rozwija się dopiero gdzieś od jakiś 20 lat. Dziś trudno sobie wyobrazić życie bez Internetu. Jest to w końcu medium, dzięki któremu informacje przenoszą się najszybciej. Często wystarczy prosty, krótki twitt by przekazać informację, która może załamać indeksy giełdowe, czy dokonać politycznego wstrząsu.

Rozwój globalnej sieci oraz oferowanych przez nią możliwości, nierozerwalnie wiąże się rozwojem technologii wykorzystywanych do jej tworzenia. W tym przypadku mowa również o tytułowym ASP.NET MVC, który jest jednym z flagowych produktów korzystających z tego bardzo pożytecznego wzorca projektowego. Podejście oparte o model, widok i kontroler, to w moim osobistym odczuciu przyszłość sieci. W dobie wysoce wyspecjalizowanych rozwiązań, separacja zadań jest ważna, ponieważ upraszcza ona tworzenie stron WWW, które z powodzeniem coraz częściej zastępują klasyczne aplikacje okienkowe. Dlatego w moim odczuciu naprawdę warto zapoznać się z tym podejściem oraz z rozwiązaniami je stosującymi. Może warto w tym celu sięgnąć właśnie po tytułową książkę, która odkryje przed nami techniki ASP.NET MVC 4? Na to pytanie postaram się Wam odpowiedzieć w mojej dzisiejszej recenzji.

sxc.hu
paź 23 2013
0

Wzorce SOA - recenzja książki

Gdy branża IT zaczęła raczkować, to kluczowym sposobem na rozwiązywanie problemów, były operacje wykonywane na lokalnych stacjach roboczych. Nie było w tym przypadku mowy nawet o rozbudowanych klastrach, czy korporacyjnych sieciach firmowych.

Dziś sytuacja wygląda inaczej. Mamy Internet, mamy rozbudowane sieci lokalne raz korporacyjne. Żyjemy w globalnej wiosce, a oprogramowanie tworzy się według specjalnych wzorców, w ramach określonych architektur.

Obecnie na topie jest tzw. architektura oparta o usługi (z ang. Service oriented architecture). Istotą tego modelu jest tworzenie oprogramowania, które ma realizować konkretne zadanie w pewien autonomiczny sposób, zapewniając możliwie najwyższą dostępność, wydajność oraz skalowalność. Nie jest to oczywiście łatwe zadanie i nie ma na to jednego prostego przepisu.

Proces projektowania oprogramowania o SOA można sobie jednak znacznie uprościć -wystarczy zastosować kilka popularnych wzorców. Wiedzę na ich temat można oczywiście znaleźć w sieci oraz w tytułowej książce. W mojej krótkiej recenzji, postaram się odpowiedzieć na pytanie czy i jeśli tak to dlaczego warto wypróbować właśnie to drugie podejście.

smashing magazine
sie 18 2013
0

Projektowanie witryn internetowych User eXperience - recenzja książki

Gdy rozmawiam czasem ze znajomymi zajmującymi się tworzeniem stron internetowych we wszelkiej maści agencjach interaktywnych, z reguły opisują oni przebieg swojej pracy bardzo podobnie:

  • Zbieranie wymagań
  • Projektowanie
  • Programowanie
  • Testowanie
  • Przekazanie witryny odbiorcy

Na pozór wszystko wygląda w porządku, ale wystarczy chwilę pomyśleć by zdać sobie sprawę, że w całym tym procesie zabrakło jednego, niezwykle ważnego elementu - użytkownika końcowego.

Projektowanie witryn internetowych pod kątem potrzeb użytkownika końcowego, to stosunkowo mało popularny trend, szczególnie w przypadku nie dużych projektów. Moim zdaniem jest to poważny błąd, bo co z tego że programista zrobi ładną witrynę, która będzie podobać się szefowi, ale jednocześnie będzie totalnie niefunkcjonalna dla potencjalnych odbiorców?

Jeśli sprowadziłeś na swoją witrynę rzeszę użytkowników, ale nie widzisz żadnej konwersji z tego ruchu, być może warto na chwilę przystanąć i pomyśleć.

Jeszcze lepszym rozwiązaniem w tym przypadku będzie lektura tytułowej książki Projektowanie witryn internetowych User eXperience przygotowanej przez niezastąpiony zespół Smashing Magazine. Po części już zdradziłem, że naprawdę warto to zrobić, ale w dalszej części tekstu postaram się Wam uzmysłowić dlaczego;-)

git-scm.com
lip 19 2013
0

Git. Rozproszony system kontroli wersji - recenzja książki

System kontroli wersji to rzecz nieopisanie ważna dla programistów i to nie tylko tych, którzy pracują w zespołach. Z zawodowym programowaniem mam styczność już od blisko 6 lat i zawsze za każdym kolejnym stosem kodu pojawiało się właśnie rozwiązanie tego typu. W moim przypadku zawsze był to SVN...

Dziś SVN coraz częściej ulega jednak swojemu konkurentowi, czyli tytułowemu Gitowi. W pewnym sensie jest to swoisty fenomen, ponieważ jest to rozwiązanie stosunkowo świeże (Git powstał w 2005 roku), a patrząc na dzisiejszą sieć, można powiedzieć że:

Git wygrał Internet

Wystarczy spojrzeć w jaki sposób przechowywane są popularne w sieci projekty (np. jQuery, czy jądro Linuxa), by przekonać się jak wielkiego znaczenia nabrał na przestrzeni kilku ostatnich lat Git. Mam nadzieję, że przynajmniej wstępnie zainteresowałem Was tym rozwiązaniem. Jeśli tak to mam szczerzą ochotę zachęcić Was również do tytułowej książki, naszego dobrze znanego rodzimego autora Włodzimierza Gajdy.

flickr.com/photos/nyuhuhuu/3367743012
cze 16 2013
0

Nowoczesny język JavaScript - recenzja

Język skryptowy JavaScript istnieje na rynku od 1995 roku, jednak właściwego sobie znaczenia nabrał blisko 10 lat później, gdy do powszechnej świadomości użytkowników i webmasterów trafiła technologia Ajax oparta przede wszystkim na JavaScripcie. Dziś ciężko sobie wyobrazić jakąkolwiek stronę, która w mniejszym lub większym stopniu nie wykorzystywałaby tego języka. JavaScriptu obecnie po prostu nie wypada nie znać.

Z takiego założenia musiał wyjść również Larry Ullman, który to rok temu wydał pozycję Nowoczesny język JavaScript. W tym roku doczekaliśmy się polskiego tłumaczenia i tym samym publikacji w wydawnictwie Helion. W dzisiejszym wpisie powiem Wam natomiast, ile w moim odczuciu warta jest ta pozycja.

sxc.hu
maj 26 2013
0

Podręcznik freelancera - recenzja książki

Zawód programisty jest dość nietypowy. Z jednej strony wymaga on wieloletnich studiów i specjalistycznej wiedzy technicznej, z drugiej zaś istnieje wielu samouków, którzy albo w ogóle nie studiowali, albo uczyli się zupełnie czegoś innego. W przypadku tej specjalizacji wykształcenie nie jest jedynym aspektem podziału.

Istotnym czynnikiem jest również sposób pracy. Mamy bowiem w tym przypadku do czynienia z pracownikami korporacyjnymi oraz freelancerami. Szczególnie ta druga grupa osób jest interesująca, ponieważ daje programistom to, co tak bardzo oni uwielbiają - NIEZALEŻNOŚĆ.

Praca freelancera może być naprawdę satysfakcjonująca i fascynująca, jednak wolność przynosi znacznie więcej konsekwencji, nie zawsze do końca pozytywnych. W praktyce nie każdy umie sobie radzić z taką sytuacją, innymi słowy nie ma do niej predyspozycji.

Jesteś ciekawy czy się nadajesz? Chcesz rzucić się na głęboką wodę? Zanim to zrobisz, pomyśl dwa razy i zacznij przede wszystkim od lektury Podręcznika Freelancera* przygotowanego w oparciu o wpisy na blogach Smashing Magazine oraz Noupe.

Naprawdę warto to zrobić i postaram się Was do tego przekonać w dalszej części niniejszej recenzji.

*Pełny tytuł książki to: Podręcznik freelancera. Tajniki sukcesu niezależnego projektanta stron WWW. Smashing Magazine. Dla uproszczenia posługiwać będę się tylko pierwszym członem tytułu.

1 2