Use coupon code “SUMMER20” for a 20% discount on all items! Valid until 2024-08-31

Site Logo
Search Suggestions

      Royal Mail  express delivery to UK destinations

      Regular sales and promotions

      Stock updates every 20 minutes!

      Software Mistakes and Tradeoffs

      1 in stock

      Firm sale: non returnable item
      SKU 9781617299209 Categories ,

      In Software Mistakes and Tradeoffs y...

      £37.99

      Buy new:

      Delivery: UK delivery Only. Usually dispatched in 1-2 working days.

      Shipping costs: All shipping costs calculated in the cart or during the checkout process.

      Standard service (normally 2-3 working days): 48hr Tracked service.

      Premium service (next working day): 24hr Tracked service – signature service included.

      Royal mail: 24 & 48hr Tracked: Trackable items weighing up to 20kg are tracked to door and are inclusive of text and email with ‘Leave in Safe Place’ options, but are non-signature services. Examples of service expected: Standard 48hr service – if ordered before 3pm on Thursday then expected delivery would be on Saturday. If Premium 24hr service used, then expected delivery would be Friday.

      Signature Service: This service is only available for tracked items.

      Leave in Safe Place: This option is available at no additional charge for tracked services.

      Description

      Product ID:9781617299209
      Product Form:Paperback / softback
      Country of Manufacture:GB
      Title:Software Mistakes and Tradeoffs
      Authors:Author: Jon Skeet, Tomasz Lelek
      Page Count:300
      Subjects:Computing and Information Technology, Computing & information technology, Software Engineering, Systems analysis and design, Computer architecture and logic design, Software Engineering, Systems analysis & design, Computer architecture & logic design
      Description:

      In Software Mistakes and Tradeoffs you''ll learn from costly mistakes that Tomasz Lelek and Jon Skeet have encountered over their impressive careers. You''ll explore real-world scenarios where poor understanding of tradeoffs lead to major problems down the road, to help you make better design decisions. Plus, with a little practice, you''ll be able to avoid the pitfalls that trip up even the most experienced developers.

      Software Mistakes and Tradeoffs teaches you how to make better decisions about designing, planning, and implementing applications. You''ll analyse real-world scenarios where the wrong tradeoff decisions were made, and discover what could have been done differently. The book lays out the pros and cons of different approaches and explores evergreen  patterns that will always be relevant to software design.

      Code performance versus simplicity. Delivery speed versus duplication. Flexibility versus maintain ability—everydecision you make in software engineering involves balancing tradeoffs. Often, decisions that look good at the design stage can prove problematic in practice.This book reveals the questions you need to be asking to make the right decisions for your own software tradeoffs.


      Optimize the decisions that define your code by exploring the common mistakes and intentional tradeoffs made by expert developers

      In Software Mistakes and Tradeoffs youwill learn how to:

      • Reason about your systems to make intuitive and better design decisions
      • Understand consequences and how to balance tradeoffs
      • Pick a proper library for your problem
      • Thoroughly analyse all of your service''s dependencies
      • Understand delivery semantics and how they influence distributed architecture
      • Design and execute performance tests to detect code hot paths and validate a system''s SLA
      • Optimize code hot paths to get the most improvement efficiently
      • Understand tight/loose coupling and how it influences coordination of work between teams
      • Clarify requirements until they are precise, easily implemented, and easily tested
      • Optimize your APIs for friendly user experience


      In Software Mistakes and Tradeoffs you''ll learn from costly mistakes that Tomasz Lelek and Jon Skeet have encountered over their impressive careers. You will explore real-world scenarios where poor understanding of tradeoffs lead to major problems down the road, to help you make better design decisions. Plus, with a little practice, you''ll be able to avoid the pitfalls that trip up even the most experienced developers.


      Imprint Name:Manning Publications
      Publisher Name:Manning Publications
      Country of Publication:GB
      Publishing Date:2022-07-01

      Additional information

      Weight728 g
      Dimensions187 × 236 × 31 mm