Compra 10 libros por 10 € aquí!
Bookbot

David Farley

    David Farley es un escritor cuyo trabajo explora la intersección de la cultura, la historia y el lugar. Sus narrativas de viajes profundizan en los aspectos únicos y a menudo pasados por alto de los destinos, invitando a los lectores a viajes de descubrimiento. A través de su prosa atractiva, Farley descubre las historias que yacen bajo la superficie, revelando las maravillas inesperadas del mundo.

    Nowoczesna inżynieria oprogramowania
    Ciągłe dostarczanie oprogramowania
    An Irreverent Curiosity: In Search of the Church's Strangest Relic in Italy's Oddesttown
    Prague and the Czech Republic: True stories
    Modern Software Engineering : Doing What Works to Build Better Software Faster
    Continuous delivery: Reliable software releases through build, test, and deployment automation
    • Writing for students at all levels of experience, Farley illuminates durable principles at the heart of effective software development. He distills the discipline into two core exercises: first, learning and exploration, and second, managing complexity. For each, he defines principles that can help students improve everything from their mindset to the quality of their code, and describes approaches proven to promote success. Farley's ideas and techniques cohere into a unified, scientific, and foundational approach to solving practical software development problems within realistic economic constraints. This general, durable, and pervasive approach to software engineering can help students solve problems they haven't encountered yet, using today's technologies and tomorrow's. It offers students deeper insight into what they do every day, helping them create better software, faster, with more pleasure and personal fulfillment.

      Modern Software Engineering : Doing What Works to Build Better Software Faster
    • Featuring essays by Myla Goldberg, Helen Epstein, Jan Morris, and Francine Prose, "Travelers' Tales Prague" collects over 20 stories from the city that inspired compositions from Mozart and novels from Kafka. The pieces in this book are both a charming enticement for prospective travelers and a welcome companion for those already there.

      Prague and the Czech Republic: True stories
    • Dostarczaj oprogramowanie na zawołanie! Jeśli Twoja praca wymaga, byś dostarczał oprogramowanie w sposób niemalże ciągły, a Ty chciałbyś uniknąć niepowodzeń, pomogą Ci w tym: automatyczna kompilacja, testowanie i wdrażanie. Dzięki nim możesz zaoferować użytkownikom aplikację najwyższej jakości w dowolnym czasie! W tej książce znajdziesz instrukcje na temat realizacji takiego celu. Na samym początku poznasz typowe problemy z wdrażaniem oprogramowania, a w kolejnych rozdziałach zobaczysz, jak je rozwiązać. Zaczniesz od najlepszych technik zarządzania konfiguracją aplikacji, a następnie przejdziesz do zagadnień związanych z ciągłą integracją. Po tym wstępie czeka Cię niezwykle pasjonująca lektura dotycząca potoku wdrożeń oraz tworzenia skryptów automatyzujących proces tworzenia i budowania projektu. Ponadto zapoznasz się z detalami automatycznych testów akceptacyjnych i testów wymagań niefunkcjonalnych oraz zrozumiesz, jak stworzyć strategię udostępniania oprogramowania. Dla powodzenia całego przedsięwzięcia kluczowe jest zbudowanie ekosystemu wydawania oprogramowania. Ten temat został obszernie omówiony w trzeciej części książki. Jeżeli chcesz zmienić sposób wydawania Twojego oprogramowania, przeczytaj ten podręcznik! Książka prezentuje: Automatyzację wszystkich aspektów kompilacji, integracji, testowania i wdrażania oprogramowania Implementację potoków wdrożeń na poziomie zespołu projektowego i organizacji Usprawnienie współpracy programistów, testerów i pracowników odpowiedzialnych za eksploatację oprogramowania Przyrostowy rozwój funcjonalności w dużych i rozproszonych zespołach Wdrożenie skutecznej strategii zarządzania konfiguracją Automatyzację testów akceptacyjnych od analizy do implementacji Testowanie wydajności i innych wymagań niefunkcjonalnych Implementację ciągłego wdrażania i wydań bez przestojów Zarządzanie infrastrukturą, danymi, modułami i zależnościami Rozwiązywanie kwestii zarządzania ryzykiem, zgodności z regulacjami i audytu Wydawanie aplikacji jeszcze nigdy nie było tak proste!

      Ciągłe dostarczanie oprogramowania
    • Inżynieria oprogramowania polega na stosowaniu empirycznego podejścia do szukania wydajnych i ekonomicznie uzasadnionych rozwiązań podczas tworzenia oprogramowania. Dziedzina ta ma na celu organizowanie optymalnego procesu tworzenia aplikacji ? od koncepcji, poprzez kodowanie, wdrażanie, utrzymywanie, po wycofywanie. Uzyskanie biegłości w tym obszarze nie jest łatwe: rozwój oprogramowania wymaga zrozumienia filozofii inżynierii i stosowania określonych zasad. Tę książkę docenią programiści, menedżerowie, inżynierowie i liderzy techniczni. Znajdziesz w niej cenne informacje o filozofii inżynierii oprogramowania, jak również o postępach w sposobie myślenia na jej temat. Na tej bazie oparto zestaw zasad ułatwiających skuteczne radzenie sobie z dwoma podstawowymi procesami inżynierii oprogramowania: uczenia się i eksploracji oraz radzenia sobie ze złożonością. W ten sposób dowiesz się, jak usprawnić wszystkie aspekty swojej pracy, a także jak stosować sprawdzone podejścia prowadzące do sukcesu z uwzględnieniem uwarunkowań ekonomicznych. Dzięki tej przełomowej publikacji nauczysz się technik rozwiązywania problemów z wykorzystaniem zarówno obecnych, jak i przyszłych technologii. W efekcie będziesz szybciej tworzyć lepsze oprogramowanie, i to w bardziej przyjemny i satysfakcjonujący sposób. Poznaj i stosuj zasady nowoczesnej inżynierii oprogramowania: określaj jasne cele i sensownie wybieraj narzędzia organizuj pracę i systemy tak, aby móc oceniać ciągłe postępy zachowuj kontrolę nawet po zwiększeniu złożoności systemu utrzymuj dyscyplinę z zachowaniem właściwej elastyczności ucz się z historii i doświadczenia naucz się oceniać nowe idee rozwoju oprogramowania Przekonaj się, jak dzisiaj najlepsi praktycy projektują oprogramowanie!

      Nowoczesna inżynieria oprogramowania
    • Modernes Software Engineering

      Bessere Software schneller und effektiver entwickeln

      Deutsche Ausgabe des Bestsellers von einem Pionier für Continuous Delivery. Verbessern Sie Ihre Effektivität, Kreativität und Ihren Code mit diesem praktischen Leitfaden für Programmierer, technische Leiter und Manager. Dieses Buch unterscheidet sich von anderen, da es die Softwareentwicklung als ernsthafte Ingenieursdisziplin behandelt, unabhängig von Ihrem Erfahrungsgrad. Der Autor, David Farley, bietet praktische Strategien, um Software-Projekte effektiver umzusetzen, erfolgreicher zu managen und die Qualität der Programme zu verbessern. Er beleuchtet langlebige Strategien und Prinzipien, die das Herzstück effektiver Softwareentwicklung bilden, und unterscheidet zwischen zwei Kerndisziplinen: Erkunden und Lernen sowie Umgang mit Komplexität. Für jede Disziplin vermittelt er praxisnahe Konzepte und Prinzipien, die den gesamten Entwicklungsprozess verbessern, von der Denkweise bis zur Code-Qualität. Farleys effektive Strategien führen nachweislich zum Erfolg und bieten einen ganzheitlichen, wissenschaftlichen Ansatz zur Lösung praktischer Probleme in der Softwareentwicklung. Dieser Ansatz kann Ihnen helfen, auch bisher unbekannte Herausforderungen zu meistern und unterstützt Sie dabei, bessere Software schneller und mit mehr Freude zu entwickeln.

      Modernes Software Engineering