• audible
  • kindle
  • calendar
  • series
  • spanish
  • Image for The Complete Software Developer's Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams

    The Complete Software Developer's Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams

    John Sonmez

    Technical Knowledge Alone Isn't Enough - Increase Your Software Development Income by Leveling Up Your Soft Skills Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next in... Check price on Amazon

    91%
    awesome
    2
    suprising
    interesting
    1
    funny
    weird
    sad
    undecided
    boring
    useless
    disgusting
    Image for The Self-Taught Programmer: The Definitive Guide to Programming Professionally

    The Self-Taught Programmer: The Definitive Guide to Programming Professionally

    I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepared. I was overwhelmed by the amount of things I needed t...

    Image for 5 Steps to a 5 AP Computer Science Principles

    5 Steps to a 5 AP Computer Science Principles

    A PERFECT PLAN FOR THE PERFECT SCORE Score-Raising Features Include:•3 full-length practice exams•Hundreds of practice exercises with thorough answer explanations•Comprehensive overview of the AP Computer Science Principles exam format •Practice questi...

    Image for System Design Interview – An insider's guide, Second Edition

    System Design Interview – An insider's guide, Second Edition

    The system design interview is considered to be the most complex and most difficult technical job interview by many. This book provides a step-by-step framework on how to tackle a system design question. It includes many real-world examples to illustrat...

    Image for Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition

    Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition

    Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These e...

    Image for Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services

    Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services

    Without established design patterns to guide them, developers have had to build distributed systems from scratch, and most of these systems are very unique indeed. Today, the increasing use of containers has paved the way for core distributed system pat...

    Image for Test Driven Development: By Example

    Test Driven Development: By Example

    Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscience that tells programmers to "be careful!"), the author believes that byproducts of fear include tentative...

    Image for Stop Being Lazy: How to Overcome Laziness, Defeat Procrastination, Increase Productivity, and Break Through Barriers Like an Unstoppable Bulldog

    Stop Being Lazy: How to Overcome Laziness, Defeat Procrastination, Increase Productivity, and Break Through Barriers Like an Unstoppable Bulldog

    Isn't it about time you stopped being lazy and took back control over your life?I used to be lazy. Extremely lazy.But, just this last week, I ran 50 miles, did 3 weight training workouts, attended kickboxing classes and got a ton of work done, making a ...

    Image for Code: The Hidden Language of Computer Hardware and Software

    Code: The Hidden Language of Computer Hardware and Software

    What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenu...

    Image for The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition

    The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition

    “One of the most significant books in my life.”–Obie Fernandez, Author, The Rails Way“Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.”–Mike Coh...

    Image for AP Computer Science Principles: With 4 Practice Tests (Barron's Test Prep)

    AP Computer Science Principles: With 4 Practice Tests (Barron's Test Prep)

    Barron’s brand new AP Computer Science Principles is designed to help students prepare for exam topics, regardless of what computer language or method they learned. This book is aligned with the AP Computer Science course, which was first introduced in ...

    Image for Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)

    Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)

    Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”)   By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, bu...

    Image for 5 Steps to a 5 AP Computer Science Principles

    5 Steps to a 5 AP Computer Science Principles

    A PERFECT PLAN FOR THE PERFECT SCOREScore-Raising Features Include:• 3 full-length practice exams • Hundreds of practice exercises with thorough answer explanations• Comprehensive overview of the AP Computer Science Principles exam format • Practice que...

    Image for Elements of Programming Interviews in Python: The Insiders' Guide

    Elements of Programming Interviews in Python: The Insiders' Guide

    This is the Python version of our book. See the website for links to the C++ and Java version.Have you ever... Wanted to work at an exciting futuristic company? Struggled with an interview problem thatcould have been solved in 15 minutes? Wished you cou...

    Image for AP English Language and Composition Premium: With 8 Practice Tests (Barron's Test Prep)

    AP English Language and Composition Premium: With 8 Practice Tests (Barron's Test Prep)

    Barron's updated AP English Language and Composition with Online Tests features practice tests, sample essays, and essay-writing tips to help students practice their skills and score high on the exam.The College Board has announced that there are May 20...

    Image for Introduction to Algorithms, 3rd Edition (The MIT Press)

    Introduction to Algorithms, 3rd Edition (The MIT Press)

    The latest edition of the essential text and professional reference, with substantial new material on such topics as vEB trees, multithreaded algorithms, dynamic programming, and edge-based flow.Some books on algorithms are rigorous but incomplete; othe...

    Image for Code Complete (Developer Best Practices)

    Code Complete (Developer Best Practices)

    Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-e...

    Image for Soft Skills: The Software Developer's Life Manual

    Soft Skills: The Software Developer's Life Manual

    Mediocre To Great. Become The Best Software Developer You Can Be —Level Up Your Income, Relationships, Health and Mindset By Mastering Soft Skills.Success isn’t a clear road for software developers. There’s too much information and it can feel overwhelm...

    Image for Effective Java

    Effective Java

    Since this Jolt-award winning classic was last updated in 2008, the Java programming environment has changed dramatically. Java 7 and Java 8 introduced new features and functions including, forEach() method in Iterable interface, default and static meth...

    Image for Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series (Fowler))

    Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series (Fowler))

    The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable o...

    Image for Princeton Review AP Computer Science A Prep, 2021: 4 Practice Tests + Complete Content Review + Strategies & Techniques (College Test Preparation)

    Princeton Review AP Computer Science A Prep, 2021: 4 Practice Tests + Complete Content Review + Strategies & Techniques (College Test Preparation)

    EVERYTHING YOU NEED TO SCORE A PERFECT 5—now with 2x the practice of previous editions!Ace the 2021 AP Computer Science A Exam with this comprehensive study guide,which includes 4 full-length practice tests, thorough content reviews, targeted strategies...

    Image for The Clean Coder: A Code of Conduct for Professional Programmers

    The Clean Coder: A Code of Conduct for Professional Programmers

    Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals.   In The Clean Coder: A Code of Con...

    Image for Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

    Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

    Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including re...

    Image for Software Engineering at Google: Lessons Learned from Programming Over Time

    Software Engineering at Google: Lessons Learned from Programming Over Time

    Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software enginee...

    Image for AP Physics C: With 4 Practice Tests (Barron's Test Prep)

    AP Physics C: With 4 Practice Tests (Barron's Test Prep)

    The College Board has announced that there are May 2021 test dates available are May 3-7 and May 10-14, 2021.  Updated and streamlined to reflect both the Mechanics section and the Electricity and Magnetism section of the most recent AP Physics C course...

    Image for Computer Science Distilled: Learn the Art of Solving Computational Problems

    Computer Science Distilled: Learn the Art of Solving Computational Problems

    A walkthrough of computer science concepts you must know. Designed for readers who don't care for academic formalities, it's a fast and easy computer science guide. It teaches the foundations you need to program computers effectively. After a simple int...

    Image for Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))

    Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))

    Fully Revised and Updated–Includes New Refactorings and Code Examples“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” —M. Fowler (1999)For more than twenty years, experienced programmers w...

    Image for Design Patterns: Elements of Reusable Object-Oriented Software

    Design Patterns: Elements of Reusable Object-Oriented Software

    Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers ...

    Image for AP Calculus Premium: With 12 Practice Tests (Barron's Test Prep)

    AP Calculus Premium: With 12 Practice Tests (Barron's Test Prep)

    Barron's AP Calculus Premium has all the comprehensive review and practice tests you need for the AP Calculus AB and BC exams. Detailed subject review helps you master the test topics, while practice tests help you apply your skills so you can face test...

    Image for Code Complete: A Practical Handbook of Software Construction, Second Edition

    Code Complete: A Practical Handbook of Software Construction, Second Edition

    Widely considered one of the best practical guides to programming, Steve McConnell’s original code complete has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-e...

    Image for Cracking the Coding Interview: 189 Programming Questions and Solutions

    Cracking the Coding Interview: 189 Programming Questions and Solutions

    I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer. Cracki...

    Image for AP Chemistry with Online Tests (Barron's Test Prep)

    AP Chemistry with Online Tests (Barron's Test Prep)

    Barron’s AP Chemistry with Online Tests provides realistic practice exams and in-depth content review aligned with the current AP Chemistry curriculum. The College Board has announced that there are May 2021 test dates available are May 3-7 and May 10-1...

    • Copyright Software Farm, Inc.

    • When you purchase an independently ranked product through our site, we may earn an affiliate commission. As an Amazon Associate we earn from qualifying purchases made through links on this site. Payment is not a factor used to rank these results.