Category: Computer Programming

Software Innovation: Eight Work-Style Heuristics
This book sets out the new field of software innovation. It organizes the existing scientific research into eight simple heuristics – guiding principles for organizing a system developer’s work-life so that it focuses on innovation.
Android Developer Fundamentals Course: Practical Workbook
It prepares you to take the exam for the Associate Android Developer Certification. You learn basic Android programming concepts and build a variety of apps, starting with Hello World and working your way up to apps that use content providers and loaders.
Python Scientific Lecture Notes (Scipy Lectures)
This book is the teaching material on the scientific Python ecosystem, a quick introduction to central tools and techniques, for programmers from beginner to expert. Work on real-world problems with SciPy, NumPy, Pandas, scikit-image, and other libs.
Network Programming with Go (Jan Newmarch)
Dive into key topics in network architecture and Go, such as data serialization, application level protocols, character sets and encodings. This book covers network architecture and gives an overview of the Go language as a primer.
Zen-Style Programming (Nils M. Holm)
This book introduces the concepts of functional and symbolic programming, applies these techniques to some problems of varying complexity, and eventually discusses the implementation of an abstraction layer for solving problems.