Gratis Versand in ganz Deutschland
Bookbot

David Farley

    David Farley ist ein Schriftsteller, dessen Werk die Schnittstelle von Kultur, Geschichte und Ort erforscht. Seine Reiseerzählungen tauchen in die einzigartigen und oft übersehenen Aspekte von Reisezielen ein und laden die Leser zu Entdeckungsreisen ein. Mit seiner fesselnden Prosa deckt Farley die Geschichten auf, die unter der Oberfläche liegen, und enthüllt die unerwarteten Wunder der Welt.

    Nowoczesna inżynieria oprogramowania
    Ciągłe dostarczanie oprogramowania
    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
    Modernes Software Engineering
    • 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
    • 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 niemal ciągłego dostarczania oprogramowania, uniknij niepowodzeń dzięki automatycznej kompilacji, testowaniu i wdrażaniu. Te techniki pozwolą Ci zaoferować użytkownikom aplikację najwyższej jakości w dowolnym czasie. W książce znajdziesz instrukcje dotyczące realizacji tego celu, zaczynając od typowych problemów z wdrażaniem i ich rozwiązań. Poznasz najlepsze techniki zarządzania konfiguracją aplikacji oraz zagadnienia związane z ciągłą integracją. Następnie odkryjesz pasjonujący temat potoku wdrożeń i tworzenia skryptów automatyzujących procesy budowy projektu. Dowiesz się również o automatycznych testach akceptacyjnych oraz niefunkcjonalnych, a także jak stworzyć strategię udostępniania oprogramowania. Kluczowe dla sukcesu jest zbudowanie ekosystemu wydawania oprogramowania, co zostało obszernie omówione. Książka prezentuje automatyzację wszystkich aspektów kompilacji, integracji, testowania i wdrażania, a także usprawnienie współpracy zespołów. Wprowadza skuteczne strategie zarządzania konfiguracją oraz testowanie wydajności i innych wymagań. Wydawanie aplikacji jeszcze nigdy nie było tak proste!

      Ciągłe dostarczanie oprogramowania
    • Inżynieria oprogramowania to empiryczne podejście do tworzenia efektywnych i ekonomicznych rozwiązań w procesie tworzenia aplikacji, obejmującym koncepcję, kodowanie, wdrażanie, utrzymanie i wycofywanie. Biegłość w tej dziedzinie wymaga zrozumienia filozofii inżynierii oraz stosowania konkretnych zasad. Książka jest skierowana do programistów, menedżerów, inżynierów i liderów technicznych, oferując cenne informacje o filozofii inżynierii oprogramowania oraz nowoczesnych podejściach do jej rozwoju. Zawiera zestaw zasad, które pomagają w radzeniu sobie z dwoma kluczowymi procesami: uczeniem się i eksploracją oraz zarządzaniem złożonością. Usprawnia to wszystkie aspekty pracy oraz umożliwia stosowanie sprawdzonych metod prowadzących do sukcesu z uwzględnieniem uwarunkowań ekonomicznych. Publikacja uczy technik rozwiązywania problemów z zastosowaniem obecnych i przyszłych technologii, co pozwala na szybsze tworzenie lepszego oprogramowania w satysfakcjonujący sposób. Poznaj zasady nowoczesnej inżynierii oprogramowania: określaj cele, wybieraj narzędzia, organizuj pracę, zachowuj kontrolę w złożonych systemach, utrzymuj dyscyplinę z elastycznością, ucz się z doświadczeń i oceniaj nowe idee. Dowiedz się, jak najlepsi praktycy projektują oprogramowanie!

      Nowoczesna inżynieria oprogramowania