Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Becoming a Better Programmer: A Handbook for People Who Care About Code

Buy

If you’re passionate about programming and want to get better at it, you’ve come to the right source. Code Craft author Pete Goodliffe presents a collection of useful techniques and approaches to the art and craft of programming that will help boost your career and your well-being.

Goodliffe presents sound advice that he’s learned in 15 years of professional programming. The book’s standalone chapters span the range of a software developer’s life—dealing with code, learning the trade, and improving performance—with no language or industry bias. Whether you’re a seasoned developer, a neophyte professional, or a hobbyist, you’ll find valuable tips in five independent categories:

  • Code-level techniques for crafting lines of code, testing, debugging, and coping with complexity
  • Practices, approaches, and attitudes: keep it simple, collaborate well, reuse, and create malleable code
  • Tactics for learning effectively, behaving ethically, finding challenges, and avoiding stagnation
  • Practical ways to complete things: use the right tools, know what “done” looks like, and seek help from colleagues
  • Habits for working well with others, and pursuing development as a social activity
(HTML tags aren't allowed.)

Programming Interactivity
Programming Interactivity

This book is broken into three parts. The first introduces the three projects that will be used throughout this book, the second introduces some of the most common themes in creating interaction in designs and applications, and the third introduces some of the more advanced topics that you may want to explore further. Also...

Nanotechnology: An Introduction (Micro and Nano Technologies)
Nanotechnology: An Introduction (Micro and Nano Technologies)

This book provides an overview of the rapidly growing and developing field of nanotechnology, focusing on key essentials and structured around a robust anatomy of the subject. The newcomer to nanotechnology, who may well have a strong background in one of the traditional disciplines such as physics, mechanical or electrical engineering,...

Oracle Application Server 10g: J2EE Deployment and Administration
Oracle Application Server 10g: J2EE Deployment and Administration

Ideal for anyone wanting to stay ahead in the world of Oracle’s application servers, this focused, no-frills guide will help you get J2EE applications up and running on 10g.


Oracle Application Server 10g: J2EE Deployment and Administration focuses on the latest version of Oracle's fully J2EE-certified...


Black Hat Python: Python Programming for Hackers and Pentesters
Black Hat Python: Python Programming for Hackers and Pentesters

When it comes to creating powerful and effective hacking tools, Python is the language of choice for most security analysts. But just how does the magic happen?

In Black Hat Python, the latest from Justin Seitz (author of the best-selling Gray Hat Python), you'll explore the darker side of Python's...

Introduction to Digital Systems: Modeling, Synthesis, and Simulation Using VHDL
Introduction to Digital Systems: Modeling, Synthesis, and Simulation Using VHDL

A unique guide to using both modeling and simulation in digital systems design

Digital systems design requires rigorous modeling and simulation analysis that eliminates design risks and potential harm to users. Introduction to Digital Systems: Modeling, Synthesis, and Simulation Using VHDL introduces the application...

Introduction to Differential Calculus: Systematic Studies with Engineering Applications for Beginners
Introduction to Differential Calculus: Systematic Studies with Engineering Applications for Beginners

Enables readers to apply the fundamentals of differential calculus to solve real-life problems in engineering and the physical sciences

Introduction to Differential Calculus fully engages readers by presenting the fundamental theories and methods of differential calculus and then showcasing how the discussed concepts can be...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy