Top 10 C# Best Practices (plus bonuses)

C# Programming Best Practices on April 2024 Shopping Deals at Bestonio.com

  • Agile Principles, Patterns, and Practices in C#

    • UPC: 076092038375
    • ASIN: 0131857258
    • ISBN: 0131857258
    • Manufacturer: Prentice Hall

    With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Pat... [Read More]

  • Effective C# (Covers C# 6.0), (includes Content Update Program): 50 Specific Ways to Improve Your C# (3rd Edition) (Effective Software Development Series)

    • ASIN: 0672337878
    • ISBN: 0672337878
    • Brand: Addison-Wesley Professional
    • Manufacturer: Addison-Wesley Professional

    In Effective C#, Third Edition, respected .NET expert Bill Wagner identifies 50 ways to harness the full power of the C# 6.0 language to write exceptionally robust, efficient, and well-performing code. Reflecting the growing sophistication of the C# language and its development community, Wagner has identified dozens of new ways to write better c... [Read More]

  • SQL Practice Problems: 57 beginning, intermediate, and advanced challenges for you to solve using a "learn-by-doing" approach

    • ASIN: B01N41VQFO
    • Brand: Unknown
    • Manufacturer: Unknown

    Do you need to learn SQL for your job? The ability to write SQL and work with data is one of the most in-demand job skills. Are you prepared?It's easy to find basic SQL syntax and keyword information online. What's hard to find is challenging, well-designed, real-world problems--the type of problems that come up all the time when you're dealing wi... [Read More]

  • Cracking the Coding Interview: 189 Programming Questions and Solutions

    • ASIN: 0984782850
    • ISBN: 0984782869
    • Manufacturer: CareerCup

    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. Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what ... [Read More]

  • C#: Programming Basics for Absolute Beginners (Step-By-Step C# Book 1)

    • ASIN: B0753C9FVK
    • Manufacturer: Nathan Clark

    ★★ Get the Kindle version FREE when purchasing the Paperback! ★★C# Made Easy – a Step-by-Step Guide for BeginnersLearning a programming language can seem like a daunting task. You may have looked at coding in the past, and felt it was too complicated and confusing. This comprehensive beginner’s guide will take you step by step through l... [Read More]

  • Clean Code: A Handbook of Agile Software Craftsmanship

    • UPC: 000132350882
    • ASIN: 0132350882
    • ISBN: 9780132350884
    • Brand: Prentice Hall
    • Manufacturer: Prentice Hall

    Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agi... [Read More]

  • Elements of Programming Interviews in Python: The Insiders' Guide

    • ASIN: 1537713949
    • ISBN: 1537713949
    • Brand: CreateSpace Independent Publishing Platform
    • Manufacturer: CreateSpace Independent Publishing Platform

    Take great care to buy the latest version: bit.ly/buyingEPIEPI includes a framework for writing your solutions, as well as testing them against a comprehensive set of test-cases. Head over to judge.elementsofprogramminginterviews.com for details.Before you buy this book, please first head over to our sample page - elementsofprogramminginterviews.... [Read More]

  • Computer Programming for Beginners: Fundamentals of Programming Terms and Concepts

    • ASIN: B07D6D5W99
    • Manufacturer: Nathan Clark

    ★★ Get the Kindle version FREE when purchasing the Paperback! ★★Every Conceivable Topic a Complete Novice Needs To KnowIf you are a newcomer to programming it’s easy to get lost in the technical jargon, before even getting to the language you want to learn.What are statements, operators, and functions?How to structure, build and deploy a ... [Read More]

  • Learning Python, 5th Edition

    • ASIN: 1449355730
    • ISBN: 1449355730
    • Brand: O'Reilly Media
    • Manufacturer: O'Reilly Media

    Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed i... [Read More]

  • C Programming Language, 2nd Edition

    • UPC: 076092003106
    • ASIN: 0131103628
    • ISBN: 0131103628
    • Brand: imusti
    • Manufacturer: Prentice Hall

  • Adaptive Code: Agile coding with design patterns and SOLID principles (2nd Edition) (Developer Best Practices)

    • ASIN: 1509302581
    • ISBN: 1509302581
    • Brand: Microsoft Press
    • Manufacturer: Microsoft Press

    Write code that can adapt to changes.   By applying this book’s principles, you can create code that accommodates new requirements and unforeseen scenarios without significant rewrites. Gary McLean Hall describes Agile best practices, principles, and patterns for designing and writing code that can evolve more quickly and easily, with fewer erro... [Read More]

  • Java Concurrency in Practice

    • UPC: 785342349603
    • ASIN: 0321349601
    • ISBN: 0321349601
    • Brand: Addison-Wesley Professional
    • Manufacturer: Addison-Wesley Professional

    "I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java... [Read More]

  • Coding Languages for Absolute Beginners: 6 Books in 1- Arduino, C++, C#, Powershell, Python & SQL

    • ASIN: B07L6M4HV4

    The World is changing rapidly and technology is at the very center of it. Technology is affecting our present. Technology drives and shapes our future. What better way to be part of that driving force than to learn the beating heart of all these computers and application? Coding.The Coding Languages for Absolute Beginners series aims to be The go-t... [Read More]

  • The C++ Programming Language (hardcover) (4th Edition)

    • ASIN: 0321958322
    • ISBN: 0321958322
    • Brand: imusti
    • Manufacturer: Addison-Wesley Professional

    The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively.   ... [Read More]

  • C#: Advanced Features and Programming Techniques (Step-By-Step C# Book 3)

    • ASIN: B0797DNJYX
    • Manufacturer: Nathan Clark

    ★★ Get the Kindle version FREE when purchasing the Paperback! ★★Take Your Skills to the Next Level with 70+ ExamplesThis third instalment in the Step-By-Step C# Series is geared towards seasoned developers and novices alike. This guide explores slightly more advanced C# techniques, while being presented in our popular, easy to understand fo... [Read More]

  • Elements of Programming Interviews: The Insiders' Guide

    • ASIN: 1479274836
    • ISBN: 1479274836
    • Brand: Adnan Aziz
    • Manufacturer: CreateSpace Independent Publishing Platform

    Take great care to buy the latest version bit.ly/buyingEPIEPI includes a framework for writing your solutions, as well as testing them against a comprehensive set of test-cases. Head over to judge.elementsofprogramminginterviews.com for details.Before you buy this book, please first head over to our sample page - elementsofprogramminginterviews.c... [Read More]

  • Game Programming Patterns

    • ASIN: 0990582906
    • ISBN: 0990582906
    • Brand: Genever Benning
    • Manufacturer: Genever Benning

    The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as ind... [Read More]

  • Go in Practice: Includes 70 Techniques

    • ASIN: 1633430073
    • ISBN: 1633430073
    • Brand: Manning Publications
    • Manufacturer: Manning Publications

    Summary Go in Practice guides you through 70 real-world techniques in key areas like package management, microservice communication, and more. Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day... [Read More]

  • A Tour of C++ (2nd Edition) (C++ In-Depth Series)

    • ASIN: 0134997832
    • ISBN: 0134997832
    • Manufacturer: Addison-Wesley Professional

    In  A Tour of C++, Second Edition, Bjarne Stroustrup, the creator of C++, describes what constitutes modern C++. This concise, self-contained guide covers most major language features and the major standard-library components—not, of course, in great depth, but to a level that gives programmers a meaningful overview of the language, some key ex... [Read More]

  • Building Microservices: Designing Fine-Grained Systems

    • ASIN: 1491950358
    • ISBN: 1491950358
    • Brand: imusti
    • Manufacturer: O'Reilly Media

    Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administ... [Read More]

  • Top 10 C# Best Practices (plus bonuses)

    Clean Code: Learn to write clean, maintainable and robust code

    6 Visual Studio Tips to Increase Your Productivity | Mosh