Wyniki wyszukiwania

1953
Ładowanie...
EBOOK

Szybkie projektowanie. Zapanuj nad chaosem zadań i presją czasu

Steve McConnell

Zespoły projektowe borykają się z ciągłym niedostatkiem czasu. Napięte do granic możliwości terminy wymuszają na software developerach narzucenie morderczego tempa pracy. Takie podejście sprawia, że albo dostarczony produkt nie spełnia oczekiwań, albo nie udaje się dotrzymać terminu. Co gorsza, ciągła praca pod presją czasu powoduje chroniczne przemęczenie i problemy zdrowotne, nie wspominając już o braku sił i czasu na rozwój, który w branży IT ma kolosalne znaczenie. Książka ta jest praktycznym, zdroworozsądkowym poradnikiem metod projektowania. Opisane w tej książce strategie pracy pozwolą na usprawnienie procesu projektowego i przyśpieszenie go. Przedstawiono tu również takie zagadnienia, jak zarządzanie ryzykiem, podstawy projektowania aplikacji oraz planowanie cyklu życia projektu. Mimo że nie są bezpośrednio związane z metodami szybkiego projektowania, to jednak mają kluczowe znaczenie dla produktywności zespołu. Naturalnie, nie istnieje jedna magiczna metoda przydatna w każdych warunkach — w tej książce opisano i krytycznie przeanalizowano najprzydatniejsze rozwiązania z różnych branż tworzenia oprogramowania. Najważniejsze zagadnienia przedstawione w książce: strategie szybkiego projektowania i sprawdzone rozwiązania rozwiązania przyśpieszające realizację projektu, takie jak prototypowanie, języki szybkiego projektowania, ale i zasady motywowania zespołu oraz zasady wydajnej współpracy najczęściej popełniane błędy, ich przyczyny i konsekwencje oparte na rzeczywistych wydarzeniach studia przypadków dobieranie właściwych metod do poszczególnych projektów Odzyskaj kontrolę nad swoim projektem i zrealizuj go w terminie! Steve McConnell jest głównym inżynierem oprogramowania i dyrektorem generalnym w spółce Construx Software Builders. Jest także członkiem organizacji IEEE Computer Society oraz ACM. McConnell jest aktywnym programistą, koncentruje się głównie na projektowaniu komercyjnego oprogramowania „celofanowego” (ang. shrink-wrap). Współpracuje z wieloma znanymi firmami, w tym z korporacją Microsoft. Wraz z żoną i z dziećmi mieszka w Bellevue, w stanie Waszyngton.

1954
Ładowanie...
EBOOK

Szybsza Sieć z językami PHP, MySQL i JavaScript. Zaawansowane aplikacje z wykorzystaniem najnowszych technologii

Andrew Caya

Termin Szybsza Sieć (ang. Faster Web) powstał stosunkowo niedawno. Koncepcja ta skupia się na rozwijaniu wszystkich elementów technologii internetowych oraz interfejsu użytkownika, tak aby przyśpieszyć interakcję między klientem a serwerem oraz działanie samej aplikacji. Efektem tych optymalizacji powinna być poprawa jakości pracy systemu. Aby w pełni przyswoić ideę Szybszej Sieci, trzeba dobrze zrozumieć takie pojęcia jak wydajność, efektywność i postrzegana wydajność. Konieczne jest również opanowanie większości nowych technologii webowych. Dzięki tej książce dowiesz się, w jaki sposób poprawić działanie każdej aplikacji WWW, aby odpowiadała kryteriom Szybszej Sieci. Wkrótce rozpoczniesz pracę z najnowszymi narzędziami do mierzenia wydajności, profilowania i monitorowania dla PHP, MySQL i JavaScriptu. Omówiono tu wszystkie istotne zagadnienia związane z ideą Szybszej Sieci, w tym optymalizację kodu PHP 7, programowanie asynchroniczne i programowanie funkcyjne w JavaScripcie. Sporo miejsca poświęcono najlepszym strategiom optymalizacji. Opisano też techniki profilowania skryptów, pomiaru wydajności bazy danych, optymalizacji zapytań SQL oraz podnoszenia wydajności serwera WWW. Przekonasz się, że dzięki optymalizacji można przekraczać granice efektywności aplikacji! W tej książce między innymi: wprowadzenie do koncepcji Szybszej Sieci i jej formalne aspekty monitorowanie i profilowanie w środowisku ciągłej integracji potencjał struktur danych PHP 7 optymalizacja baz danych i nowoczesne techniki języka SQL najnowsze osiągnięcia JavaScriptu wpływ odpowiedniego projektu interfejsu użytkownika na wydajność aplikacji Przekraczaj granice wydajności. Projektuj szybszy kod!

1955
Ładowanie...
EBOOK

Tailwind CSS. Projektowanie stron WWW i podejście utility-first

Michał Kortas

Poznaj rewelacyjną nowość na rynku frontendu Framework Tailwind CSS to prawdziwy webmasterski hit ostatniego roku. Wyjątkowym i nowatorskim czyni go przyjęta filozofia pracy. Twórcy frameworka proponują bowiem oryginalne podejście do tworzenia stron i aplikacji internetowych. Zamiast ściśle semantycznego sposobu tworzenia klas CSS Tailwind opiera się na fundamencie zwanym Utility-First. Dzięki temu architekt interfejsu nie marnuje czasu na generowanie wymyślnych nazw opisujących poszczególne elementy, a podchodzi do nich bardziej pragmatycznie - definiuje je w taki sposób, który najlepiej odpowiada rzeczywistości. Ta książka przeznaczona jest przede wszystkim dla początkujących i średniozaawansowanych projektantów stron WWW. Czytelnik znajdzie w niej mnóstwo praktycznych informacji dotyczących frameworka Tailwind. Pozna jego możliwości, mocne i słabe strony. Opanuje rządzące nim zasady oraz dostępne w nim narzędzia. Ich użycia nauczy się w praktyce, ponieważ znaczną część podręcznika zajmuje realizacja konkretnego zadania - autor przeprowadzi Czytelnika przez przygotowanie kompletnego konceptu interfejsu z wykorzystaniem wszystkiego, co oferuje w swoich zasobach Tailwind.

1956
Ładowanie...
EBOOK

Tworzenie aplikacji internetowych z użyciem Node i Express. Korzystanie ze stosu JavaScript. Wydanie II

Ethan Brown

Express i Node stały się kluczowymi narzędziami do tworzenia dynamicznych, wielostronicowych i hybrydowych aplikacji internetowych. Dzięki nim można dowolnie kształtować architekturę swojej aplikacji. Projektowanie za pomocą Node jest bardzo atrakcyjnym rozwiązaniem dla programistów, którzy doceniają dostępność i elastyczność języka JavaScript. W rzeczy samej, JavaScript ewoluował z techniki prostego ozdabiania stron internetowych, aby stać się dojrzałym, wszechstronnym, pełnoprawnym i wyjątkowo obiecującym językiem programowania. Korzystanie z niego jest o wiele bardziej satysfakcjonujące przy zastosowaniu platformy Express. To praktyczny przewodnik dla programistów, którzy chcą tworzyć aplikacje internetowe z wykorzystaniem platform React, Angular lub Vue oraz API typu REST albo ich kombinacji za pomocą języka JavaScript, Node i Express. Zawarto tu wprowadzenie do Node, Express oraz innych przydatnych narzędzi. Szczegółowo przedstawiono koncepcję oprogramowania pośredniczącego oraz zagadnienia bezpieczeństwa środowiska produkcyjnego. Nie zabrakło wskazówek dotyczących tworzenia API za pomocą Express. Ciekawym elementem książki są szczegóły integracji z takimi usługami jak Twitter, Google Maps i US National Weather Service. Poszczególne rozdziały przedstawiają etapy budowy przykładowej w pełni funkcjonalnej aplikacji internetowej, którą łatwo będzie wykorzystać jako szablon do tworzenia innych, własnych, bardziej wyrafinowanych projektów! W książce między innymi: renderowanie danych dynamicznych za pomocą systemu szablonów używanie obiektów żądań i odpowiedzi, oprogramowania pośredniczącego oraz trasowania testowanie, debugowanie i wdrażanie aplikacji korzystanie z baz danych, takich jak MongoDB i PostgreSQL integracja aplikacji z innymi serwisami plan publikowania i utrzymywania aplikacji JavaScript: oczekuj tego, co najlepsze!

1957
Ładowanie...
EBOOK

Tajemnice JavaScriptu. Podręcznik ninja

John Resig, Bear Bibeault

Najlepsze porady dla programistów JavaScript! JavaScript to język programowania, który wymaga od programisty szerokiej wiedzy i dokładności. Chwila nieuwagi może spowodować poważne problemy, trudne do wykrycia. Jak sobie radzić w tym wymagającym środowisku? Jak zwinnie poruszać się pomiędzy zastawionymi pułapkami? Na te i wiele innych pytań znajdziesz odpowiedź w tej książce. Dzięki niej będziesz zwinnie jak ninja przemykał pomiędzy niuansami języka JavaScript. W trakcie lektury poznasz dogłębnie najlepszą broń przeciw błędom — debuger oraz testy automatyczne. W kolejnych rozdziałach nauczysz się korzystać z potencjału funkcji oraz domknięć. W tej doskonałej książce znajdziesz również szerokie omówienie wyrażeń regularnych — tematu, który spędza programistom sen z oczu. Ponadto szczegółowo poznasz zasady programowania obiektowego w JavaScripcie, modyfikowania drzewa DOM, wsparcia dla różnych przeglądarek oraz obsługi zdarzeń. Książka ta zawiera praktyczne porady, które sprawdzą się w codziennej pracy z językiem JavaScript. Jest to obowiązkowa pozycja dla każdego programisty! Dzięki tej książce: - nauczysz się pisać testy automatyczne - wykorzystasz wyrażenia regularne w JavaScripcie - zmodyfikujesz drzewo DOM - opanujesz niuanse języka JavaScript Pisz kod JavaScript jak prawdziwy ninja!    

1958
Ładowanie...
EBOOK

Tajniki języka JavaScript. Wskaźnik this i prototypy obiektów

Kyle Simpson

JavaScript uchodzi za język lekki, łatwy i przyjemny — początkujący programista bardzo szybko może zacząć tworzyć w nim proste aplikacje. Aby osiągnąć prawdziwą biegłość w tym języku, trzeba jednak przyswoić sobie pewne zaawansowane, złożone mechanizmy. Nauka tych zagadnień wymaga sporego wysiłku, ale dzięki niej można zyskać umiejętność wykorzystywania ich w praktyce, co znacząco poszerza możliwości programisty. Niniejsza książka jest częścią serii w całości poświęconej językowi JavaScript. Autor skupia się właśnie na tych złożonych, głębszych aspektach JavaScriptu i dogłębnie, wnikliwie je analizuje, a następnie bazując na takich solidnych podstawach, pokazuje praktyczne zastosowanie opisanych koncepcji. W książce tej omówiono wskaźnik this oraz prototypy obiektów. Autor wyjaśnia sposób działania tych mechanizmów, pokazując, w jaki sposób korzysta się z delegacji — wzorca projektowego, w którym obiekty są połączone, a nie klonowane. Dzięki tej książce: Dowiesz się, jak wiązanie this wskazuje obiekty na podstawie sposobu wywołania funkcji. Spojrzysz na naturę obiektów JavaScript i przekonasz się, dlaczego powinieneś je wskazywać w innych obiektach. Zobaczysz, jak programiści używają wzorca domieszek, aby emulować klasy w JavaScript. Przeanalizujesz, jak mechanizm prototypów w JavaScript tworzy połączenia między obiektami. Dowiesz się, jak przejść z projektu opartego na klasach i dziedziczeniu do projektu bazującego na delegacji. Zobaczysz, jak tworzenie kodu w stylu OLOO (obiekty połączone z innymi obiektami) pozwala w naturalny sposób zaimplementować mechanizm delegacji. Sprawdź, jakie zagadki kryje w sobie ten stary, dobry JavaScript! Kyle Simpson pochodzi z Teksasu. Jest propagatorem Open Web i wielkim pasjonatem wszystkiego, co jest związane z językiem JavaScript. Ma dar przekazywania wiedzy i zarażania entuzjazmem. Pisze książki, prowadzi warsztaty, występuje na konferencjach o tematyce technicznej oraz jest aktywnym członkiem społeczności OSS.

1959
Ładowanie...
EBOOK

Tajniki języka JavaScript. ECMAScript 6 i dalej

Kyle Simpson

Na pozór JavaScript jest prostym językiem o atrakcyjnych możliwościach. Jego złożone wewnętrzne mechanizmy muszą jednak zostać dokładnie przestudiowane, aby poczucie prawdziwego zrozumienia języka nie okazało się złudne. Zrozumienie subtelności JS jest o tyle ważne, że język ten ewoluuje. Najnowszy standard ECMAScript 6 to gwałtowny skok w przód i ogromna zmiana jakościowa, którą programista JS musi bardzo dobrze poznać! Niniejsza książka jest częścią serii w całości poświęconej temu językowi. Przed lekturą warto poznać koncepcje opisane w poprzednich książkach tej serii, gdyż w tym tomie autor koncentruje się na nowych możliwościach standardu ES6, m.in. na nowych formach składniowych, różnorodnych formach organizacji kodu czy wspomagających interfejsach API. Szczególny nacisk położono na trudniejsze aspekty języka JavaScript, których wielu programistów unika lub w ogóle nie zna. W tej książce przedstawiono: zasady stosowania nowej składni zasady organizowania kodu z wykorzystaniem iteratorów, generatorów, modułów oraz klas zasady asynchronicznego sterowania przepływem za pomocą obietnic i generatorów nowe metody pomocnicze obiektów macierzystych: Array, Object, Math, Number i String sposoby wykorzystania technik metaprogramowania plany rozwoju kolejnych wersji języka Dowiedz się, jaki będzie JavaScript przyszłości! Kyle Simpson — programista, propagator Open Web, wielki pasjonat języka JavaScript. Pisze książki, prowadzi warsztaty, występuje na konferencjach o tematyce technicznej oraz pozostaje aktywnym członkiem społeczności OSS.

1960
Ładowanie...
EBOOK

Tajniki Windows 8

Paul Thurrott, Rafael Rivera

Sprawdź możliwości systemu Windows 8! Windows 8 na dobre zadomowił się już na naszych komputerach i urządzeniach mobilnych. Jego nowy interfejs budzi jednak wiele skrajnych emocji. Mechanizmy, które dla początkujących są niezwykle przyjazne i intuicyjne, doświadczonych użytkowników systemu Windows potrafią wprawić w zakłopotanie. Pewne jednak jest to, że najnowsza wersja systemu dyktuje trendy w projektowaniu intefejsu użytkownika na kolejne lata. Dzięki tej książce jesteś w stanie błyskawicznie opanować nowości systemu Windows 8 – poznasz jego interfejs oraz umiejscowienie przydatnych narzędzi. Na samym początku dowiesz się, jak wybrać wersję systemu dopasowaną do Twoich potrzeb oraz jaki sprzęt musisz posiadać żeby w pełni wykorzystać potencjał tego systemu operacyjnego. W kolejnych rozdziałach poznasz aplikacje dostarczane wraz z systemem, które uprzyjemnią i ułatwią Twoje codzienne zadania. W tej książce znajdziesz również obszerne informacje na temat bezpieczeństwa systemu: kopie bezpieczeństwa, zarządzanie kontami i uprawnieniami i wiele innych. Książka ta jest kompletnym i unikalnym przewodnikiem po nowościach systemu Windows 8. Obowiązkowa lektura dla każdego użytkownika i dla wszystkich zastanawiających się nad zmianą systemu. Sięgnij po tą książkę i: poznaj zalety systemu Windows 8 przekonaj się, jak wygodny jest nowy interfejs Metro sprawdź, jak dostosować system do swoich potrzeb wykorzystaj potencjał systemu Windows 8 Poznaj moc ukrytą pod maską Windows 8!