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 |
This book is about complexity science, data structures and algorithms, intermediate programming in Python, and the philosophy of science. ...
MSIX SuccinctlyDownload free course MSIX Succinctly, pdf file on 194 pages by Matteo Pagani....
Code: The Hidden Language of Computer Hardware and SoftwareWhat 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 ingenuity and our very human compulsion to communic...
Learning acumatica PDF courseDownload free Acumatica tutorial course in PDF, training file in 25 chapters and 116 pages. Free unaffiliated ebook created from Stack OverFlow contributor....
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...
LDAP for Rocket ScientistsThis book is about LDAP, OpenLDAP 2.x and ApacheDS on Linux and the BSD's (FreeBSD, OpenBSD and NetBSD). It is meant for newbies, Rocket Scientist wannabees and anyone in between:...
Crypto 101Crypto 101 is an introductory course on cryptography, freely available for programmers of ..., download free Cryptography tutorial in PDF (254 pages) created by Laurens Van Houtven ....
The little book about OS developmentDownload free course The little book about OS development, pdf file on 78 pages by Erik Helin, Adam Renberg....
App Modernization on Azure SuccinctlyDownload free course App Modernization on Azure Succinctly, pdf file on 122 pages by by Lorenzo Barbieri....
New Frontiers in Graph TheoryNowadays, graph theory is an important analysis tool in mathematics and computer science. Because of the inherent simplicity of graph theory, it can be used to model many different physical and abstract systems such as transportation and communication networks, models for business administration, po...