Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through sound advice.
With contributions from some of the most experienced and respected practitioners in the industry--including Michael Feathers, Pete Goodliffe, Diomidis Spinellis, Cay Horstmann, Verity Stob, and many more--this book contains practical knowledge and principles that you can apply to all kinds of projects.
Pages : | 256 pages |
Size : | |
File type : | |
Downloads: | 32 |
Created: | 2020-08-26 |
License: | Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) |
Author(s): | Kevlin Henney |
Download free course Open Source Systems: Towards Robust Practices, pdf file on 225 pages by Federico Balaguer, Roberto Di Cosmo, Alejandra Garrido, Fabio Kon, Gregorio Robles, Stefano Zacchiroli....
Software Architecture PatternsThe success of any application or system depends on the architecture pattern you use. By describing the overall characteristics of the architecture, these patterns not only guide designers and developers on how to design components, but also determine the ways in which those components should inte...
The Little Go BookDownload free course The Little Go Book, pdf file on 84 pages by Karl Seguin....
Migrating Big Data Analytics into the CloudDownload free course Migrating Big Data Analytics into the Cloud, pdf file on 16 pages by Mike Barlow....
Blazor, A Beginners GuideDownload free course Blazor, A Beginners Guide, pdf file on 121 pages by by Ed Charbeneau....
Defend DissentDownload free course Defend Dissent, pdf file on 131 pages by Glencora Borradaile....
GTK+/Gnome Application DevelopmentPart of the open-source initiative, the GNU Network Object Model Environment, or Gnome, provides a powerful development framework for building applications in Linux/Unix using C. When combined with GTK+, a user interface library that simplifies graphics programming, you have a nearly unbeatable comb...
Discovering the STM32 MicrocontrollerThis book is intended as a hands-on manual for learning how to design systems using the STM32 F1 family of micro-controllers. It was written to support a junior-level computer science course at Indiana University. ...
Category Theory for ProgrammersIn this book, the author illustrates all major concepts of Category Theory using computer code. You are probably aware that functional languages are closer to math than the more popular imperative languages. They also offer more abstracting power. So a natural temptation would be to say: You must le...
The Data Science Design ManualThis engaging and clearly written textbook/reference provides a must-have introduction to ..., download free Data Science tutorial in PDF (450 pages) created by Steven S. Skiena ....