The Software Architect Elevator
by Gregor Hohpe
As the digital economy changes the rules of the game for enterprises, the role of software and IT architects is also transforming. Rather than focus on technical decisions alone, architects and senior technologists need to combine organizational and technical knowledge to effect change in their company's structure and processes. To accomplish that, they need to connect the IT engine room to the penthou...
Price: $36.99 | Publisher: O'Reilly Media | Release: 2020
Head First Design Patterns, 2nd Edition
by Eric Freeman, Elisabeth Robson
You know you don't want to reinvent the wheel, so you look to Design Patterns: the lessons learned by those who've faced the same software design problems. With Design Patterns, you get to take advantage of the best practices and experience of others so you can spend your time on something more challenging. Something more fun. This book shows you the patterns that matter, when to use them and why,...
Price: $40.99 | Publisher: O'Reilly Media | Release: 2020
Software Engineering at Google
by Titus Winters, Hyrum Wright, Tom Manshreck
Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering.How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on...
Price: $28.27 | Publisher: O'Reilly Media | Release: 2020
by Randall Hyde
The field of software engineering may value team productivity over individual growth, but legendary computer scientist Randall Hyde wants to make promising programmers into masters of their craft. To that end, Engineering Software - the latest volume in Hyde's highly regarded Write Great Code series - offers his signature in-depth coverage of everything from development methodologies and strategic prod...
Price: $30.76 | Publisher: No Starch Press | Release: 2020
by Marco Faella
Serious developers know that code can always be improved. With each iteration, you make optimizations - small and large - that can have a huge impact on your application's speed, size, resilience, and maintainability.In Seriously Good Software: Code that Works, Survives, and Wins, author, teacher, and Java expert Marco Faella teaches you techniques for writing better code. You'll start with a simp...
Price: $31.99 | Publisher: Manning | Release: 2020
by Jonathan Rasmusson
Today's tech unicorns develop software differently. They've developed a way of working that lets them scale like an enterprise while working like a startup. These techniques can be learned. This book takes you behind the scenes and shows you how companies like Google, Facebook, and Spotify do it. Leverage their insights, so your teams can work better together, ship higher-quality product faster, i...
Price: $26.95 | Publisher: The Pragmatic Programmers | Release: 2020
FREE EBOOK - Ernst Denert Award for Software Engineering 2019
by Michael Felderer, Wilhelm Hasselbring, Heiko Koziolek, Florian Matthes, Lutz Prechelt, Ralf Reussner, Bernhard Rumpe, Ina Schaefer
This open book provides an overview of the dissertations of the five nominees for the Ernst Denert Award for Software Engineering in 2019. The prize, kindly sponsored by the Gerlind & Ernst Denert Stiftung, is awarded for excellent work within the discipline of Software Engineering, which includes methods, tools and procedures for better and efficient development of high quality software. An essential r...
Price: $5.39 | Publisher: Springer | Release: 2020
FREE EBOOK - Optimizing software in C++
by Agner Fog
This is an optimization manual for advanced C++ programmers. This book are not for beginners.Topics include:- The choice of platform and operating system.- Choice of compiler and framework.- Finding performance bottlenecks.- The efficiency of different C++ constructs.- Multi-core systems.- Parallelization with vector operations.- CPU dispatching. Efficient container class templates....
Publisher: Self-publishing | Release: 2020
FREE EBOOK - Tensorflow 2 Tutorial
by Ren Zhang
TensorFlow is a free and open-source software library for machine learning. It can be used across a range of tasks but has a particular focus on training and inference of deep neural networks.This book is a somewhat intermediate-level introduction to Tensorflow 2. We will eventually cover everything tf.keras, but no so fast until we implemented them with raw tffirst....
Publisher: Self-publishing | Release: 2020
FREE EBOOK - Build Your Own First-Person Shooter in Unity
by Stuart Fraser, Patrick Gordon, Steve Lee, Andrew Palmer, Ryan Shah, Mark Vanstone
Ever fancied creating your own first-person shooter game? Now you can with this 140-page bookazine, brought to you by the Wireframe magazine team with tips from expert video game developers!Making a fast-paced 3D action game needn't be as daunting as it sounds. Build Your Own First-Person Shooter in Unity will take you step-by- step through the process of making Zombie Panic: a frenetic battle for surv...
Publisher: Raspberry Pi Press | Release: 2020