Book picks similar to
Architecting Software Intensive Systems: A Practitioners Guide by Anthony J. Lattanze
software
tech
1-audible-now
architecture
I Have the Watch: Becoming a Leader Worth Following
Jon Rennie - 2019
Through seven deployments commanding sailors in the complex and dangerous world of nuclear submarine warfare, Jon Rennie experienced a deep form of leadership. On a sub, there is no escape. No “after work.” No home to commute to. You live and lead side-by-side with the crew, every day. What Rennie didn’t realize was how much his time underwater prepared him to lead global industrial businesses and startups across multiple industries. Becoming a leader worth following begins—and ends—with people. “This book cuts to the heart of the matter of leadership: it’s all about people.” Says Joshua D. Cotton, PhD, Founder and CEO, VetStoreUSA With a special foreword by John Brubaker, Author of Seeds of Success, Rennie lays out a case for becoming a people-centered leader. Leaders have the watch. They are not only accountable for the results of the organization, but they are also responsible for the people who work for them. Leadership is a people business. The actions of a leader will have a deep impact on the lives and careers of the people they are responsible for. Natasha Goldstein, Founder and CEO, The Accountkeepers says, “As the founder of a fast-growing, people-based business, I could not put this book down. Unlike any other book on leadership I’ve read, Jon boils it down to what really matters: how you treat people.” Great leaders know that employees who are respected, appreciated, and are given the chance to grow will go the extra mile for your organization. This book provides real-world leadership wisdom written from a hands-on perspective. If you want to be a more effective leader, this is the one book you should read this year. “Start becoming a better leader today by reading this book.” Says Heather Eason, Founder and CEO, SELECT Power Systems
Code: The Hidden Language of Computer Hardware and Software
Charles Petzold - 1999
And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines. It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.
Go in Practice
Matt Butcher - 2015
Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications. You'll learn techniques for building web services, using Go in the cloud, testing and debugging, routing, network applications, and much more.
An Introduction to APIs
Brian Cooksey - 2016
We start off easy, defining some of the tech lingo you may have heard before, but didn’t fully understand. From there, each lesson introduces something new, slowly building up to the point where you are confident about what an API is and, for the brave, could actually take a stab at using one.
Profit Hacking: The Web Entrepreneur's 3 Part Formula For Maximizing Success
Steven Daar - 2014
In fact, almost every entrepreneur & business owner at some point or another has fallen into the trap of investing themselves into a complete WOMBAT (Waste Of Money, Brains, And Time). The majority of the time when a well-intentioned entrepreneur falls into a WOMBAT, it happens when they lose sight of the Profit Hacking Formula. The 3 parts of the formula are the only things you can focus on improving that will increase your profits. There are sections in Profit Hacking dedicated to showing you exactly how to ‘hack’ and subsequently scale each of those 3 Pillars. You will also discover the leverage points “hidden” in your business (the places where just a little bit of effort and improvement yield massive gains) & the fastest way to double your monthly profits. Whether you’re a seasoned business owner, a brand new entrepreneur, or work in digital marketing, Profit Hacking will help you grow the bottom line. In this no-fluff, highly-actionable book, Steve Daar shows how you can turn your business into a machine that attracts prospects & leads like a magnet, effectively converts them into buyers, and convinces them to become lifelong customers + advocates for your company. Pulling from years as an entrepreneur, investing thousands of hours & tens of thousands of dollars into self-directed marketing education, and managing over $1,300,000 in online advertising spend for Fortune 500-level businesses, he reveals to the reader how to reach the full profit potential of their business. Through this book, you will learn: • The ‘Secret’ To Significant Traffic Increases…and it almost certainly isn’t what you’re thinking • Tips for Massive Scale & Growth in your business • The Undeniable Formula for hacking your profits Profit Hacking shows you PRECISELY how to maximize every marketing activity you do from this day forward. How to maximize the value of each visitor, prospect, lead, customer, and client your business attracts (and how to get more of them). Banish the WOMBATs. Stop wasting your time, money, and effort on ineffective tactics & strategies. Learn how to grow your business faster & more effectively than ever before through the Profit Hacking principles.
Talking with Tech Leads
Patrick Kua - 2014
Discover how more than 35 Tech Leads find the delicate balance between the technical and non-technical worlds. Discover the challenges a Tech Lead faces and how to overcome them. You may be surprised by the lessons they have to share.Now available at https://leanpub.com/talking-with-tech...
ERLANG Programming
Francesco Cesarini - 2009
Erlang is gaining widespread adoption with the advent of multi-core processors and their new scalable approach to concurrency. With this guide you'll learn how to write complex concurrent programs in Erlang, regardless of your programming background or experience. Written by leaders of the international Erlang community -- and based on their training material -- Erlang Programming focuses on the language's syntax and semantics, and explains pattern matching, proper lists, recursion, debugging, networking, and concurrency. This book helps you:Understand the strengths of Erlang and why its designers included specific features Learn the concepts behind concurrency and Erlang's way of handling it Write efficient Erlang programs while keeping code neat and readable Discover how Erlang fills the requirements for distributed systems Add simple graphical user interfaces with little effort Learn Erlang's tracing mechanisms for debugging concurrent and distributed systems Use the built-in Mnesia database and other table storage features Erlang Programming provides exercises at the end of each chapter and simple examples throughout the book.
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Camille Fournier - 2017
Tech companies in general lack the experience, tools, texts, and frameworks to do it well. And the handful of books that share tips and tricks of engineering management don t explain how to supervise employees in the face of growth and change.In this book, author Camille Fournier takes you through the stages of technical management, from mentoring interns to working with the senior staff. You ll get actionable advice for approaching various obstacles in your path, whether you re a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization. * Discover how to manage small teams and large/multi-level teams * Understand how to build and bootstrap a unifying culture in teams * Deal with people problems and learn how to mentor other managers and new leaders * Learn how to manage yourself: avoid common pitfalls that challenge many leaders * Obtain several practices that you can incorporate and practice along the way
Ahead in the Cloud: Best Practices for Navigating the Future of Enterprise IT
Stephen Orban - 2018
It has made countless new businesses possible and presents a massive opportunity for large enterprises to innovate like startups and retire decades of technical debt. But making the most of the cloud requires much more from enterprises than just a technology change. Stephen Orban led Dow Jones’s journey toward digital agility as their CIO and now leads AWS’s Enterprise Strategy function, where he helps leaders from the largest companies in the world transform their businesses. As he demonstrates in this book, enterprises must re-train their people, evolve their processes, and transform their cultures as they move to the cloud. By bringing together his experiences and those of a number of business leaders, Orban shines a light on what works, what doesn’t, and how enterprises can transform themselves using the cloud.
Fundamentals of Computer Algorithms
Ellis Horowitz - 1978
The book comprises chapters on elementary data structures, dynamic programming, backtracking, algebraic problems, lower bound theory, pram algorithms, mesh algorithms, and hypercube algorithms. In addition, the book consists of several real-world examples to understand the concepts better. This book is indispensable for computer engineers preparing for competitive examinations like GATE and IES.
Scalable Internet Architectures
Theo Schlossnagle - 2006
Scalable Internet Architectures addresses these concerns by teaching you both good and bad design methodologies for building new sites and how to scale existing websites to robust, high-availability websites. Primarily example-based, the book discusses major topics in web architectural design, presenting existing solutions and how they work. Technology budget tight? This book will work for you, too, as it introduces new and innovative concepts to solving traditionally expensive problems without a large technology budget. Using open source and proprietary examples, you will be engaged in best practice design methodologies for building new sites, as well as appropriately scaling both growing and shrinking sites. Website development help has arrived in the form of Scalable Internet Architectures.
Django for Beginners: Learn web development with Django 2.0
William S. Vincent - 2018
Proceed step-by-step through five progressively more complex web applications: from a "Hello World" app all the way to a robust Newspaper app with a custom user model, complete user authentication flow, foreign key relationships, and more. Learn current best practices around class-based views, templates, urls, user authentication, testing, and deployment. The material is up-to-date with the latest versions of both Django (2.0) and Python (3.6). TABLE OF CONTENTS: * Introduction * Chapter 1: Initial Setup * Chapter 2: Hello World app * Chapter 3: Pages app * Chapter 4: Message Board app * Chapter 5: Blog app * Chapter 6: Forms * Chapter 7: User Accounts * Chapter 8: Custom User Model * Chapter 9: User Authentication * Chapter 10: Bootstrap * Chapter 11: Password Change and Reset * Chapter 12: Email * Chapter 13: Newspaper app * Chapter 14: Permissions and Authorizations * Chapter 15: Comments * Conclusion
Jumping into C++
Alex Allain - 2013
As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people struggle, and why, and how to make it clear. I cover every step of the programming process, including:Getting the tools you need to program and how to use them*Basic language feature like variables, loops and functions*How to go from an idea to code*A clear, understandable explanation of pointers*Strings, file IO, arrays, references*Classes and advanced class design*C++-specific programming patterns*Object oriented programming*Data structures and the standard template library (STL)Key concepts are reinforced with quizzes and over 75 practice problems.
High Performance Browser Networking
Ilya Grigorik - 2013
By understanding what the browser can and cannot do, you’ll be able to make better design decisions and deliver faster web applications to your users.Author Ilya Grigorik—a developer advocate and web performance engineer at Google—starts with the building blocks of TCP and UDP, and then dives into newer technologies such as HTTP 2.0, WebSockets, and WebRTC. This book explains the benefits of these technologies and helps you determine which ones to use for your next application.- Learn how TCP affects the performance of HTTP- Understand why mobile networks are slower than wired networks- Use best practices to address performance bottlenecks in HTTP- Discover how HTTP 2.0 (based on SPDY) will improve networking- Learn how to use Server Sent Events (SSE) for push updates, and WebSockets for XMPP chat- Explore WebRTC for browser-to-browser applications such as P2P video chat- Examine the architecture of a simple app that uses HTTP 2.0, SSE, WebSockets, and WebRTC
The Barefoot Investor: 2018/2019 Edition: The Only Money Guide You'll Ever Need
Scott Pape - 2018