Book picks similar to
Mpls and VPN Architectures, Volume II by Jim Guichard
networking
ccie-books
certifications
read-tech
The Pragmatic Programmer: From Journeyman to Master
Andy Hunt - 1999
It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how toFight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly and effectively; Delight your users; Build teams of pragmatic programmers; and Make your developments more precise with automation. Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies,
The Pragmatic Programmer
illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.
The Leprechauns of Software Engineering
Laurent Bossavit - 2012
You can think of this problem as a variant of the well known "telephone game", where some trivial rumor is repeated from one person to the next until it has become distorted beyond recognition and blown up out of all proportion.Unfortunately, the objects of this telephone game are generally considered cornerstone truths of the discipline, to the point that their acceptance now seems to hinder further progress.In this short ebook, we will take a look at some of those "ground truths": the claimed 10x variation in productivity between developers; the "software crisis"; the cost-of-change curve; the "cone of uncertainty"; and more. We'll hone our scholarship skills by looking up the original source for these ideas and taking a deep dive in the history of their development. We'll assess the real weight of the evidence behind these ideas.And we'll confront the scary prospect of moving the state of the art forward in a discipline that has had the ground kicked from under it.
The Guru's Guide to Transact-Sql
Ken Henderson - 2000
Beginners and intermediate developers will appreciate the comprehensive tutorial that walks step-by-step through building a real client/server database, from concept to deployment and beyond -- and points out key pitfalls to avoid throughout the process. Experienced users will appreciate the book's comprehensive coverage of the Transact-SQL language, from basic to advanced level; detailed ODBC database access information; expert coverage of concurrency control, and more. The book includes thorough, up-to-the-minute guidance on building multi-tier applications; SQL Server performance tuning; and other crucial issues for advanced developers. For all database developers, system administrators, and Web application developers who interact with databases in Microsoft-centric environments.
The Unicorn Project
Gene Kim - 2019
In The Phoenix Project, Bill, an IT manager at Parts Unlimited, is tasked with a project critical to the future of the business, code named Phoenix Project. But the project is massively over budget and behind schedule. The CEO demands Bill fix the mess in ninety days or else Bill's entire department will be outsourced. In The Unicorn Project, we follow Maxine, a senior lead developer and architect, as she is exiled to the Phoenix Project, to the horror of her friends and colleagues, as punishment for contributing to a payroll outage. She tries to survive in what feels like a heartless and uncaring bureaucracy and to work within a system where no one can get anything done without endless committees, paperwork, and approvals. One day, she is approached by a ragtag bunch of misfits who say they want to overthrow the existing order, to liberate developers, to bring joy back to technology work, and to enable the business to win in a time of digital disruption. To her surprise, she finds herself drawn ever further into this movement, eventually becoming one of the leaders of the Rebellion, which puts her in the crosshairs of some familiar and very dangerous enemies. The Age of Software is here, and another mass extinction event looms--this is a story about "red shirt" developers and business leaders working together, racing against time to innovate, survive, and thrive in a time of unprecedented uncertainty...and opportunity.
Liferider: Heart, Body, Soul, and Life Beyond the Ocean
Laird Hamilton - 2019
You are amazing. You have untapped potential in you that would blow your mind. — From the introduction. While the world increasingly seeks happiness in fads and self-help books—millions of us reaching upward every day toward some enlightened being that we wish to be—surfing icon Laird Hamilton is more intent on looking inward and appreciating the brilliant creature we already are. In LIFERIDER, Laird uses five key pillars – Death & Fear, Heart, Body, Soul, and Everything is Connected – to illustrate his unique worldview and life practices, offering inspiration to anyone who wants to elevate their ordinary, landlocked life to do extraordinary things. This is Laird Hamilton in his own words—raw, honest, and unvarnished–on topics he has rarely explored before. Based on extensive interviews and conversations between Laird and his cowriter, Julian Borra, with additional insights from Laird’s wife, pro-volleyball player Gabby Reece, LIFERIDER takes on human resilience, relationships, business, technology, risk-taking, and the importance of respecting the natural world, all through the lens of Laird’s extraordinary life both in and beyond the ocean.
Foundations of Strength
James Clear
Proven strategies to help you never miss a workout.2. How to get over the motivation hump and exercise (even when you don’tfeel like it).3. How to structure your workouts for long–term success.4. How to decide what type of exercises you should do.5. The most common strength training mistake that people make (and howto avoid it).6. What to do when your workouts get difficult.7. How to boost your confidence and believe in yourself.8. How to determine which workouts will give you the body you want.9. How to make smart decisions before, during, and after your workouts.10. How to develop the most important skills of all: consistency anddiscipline.
Taxes in America: What Everyone Needs to Know(r)
Leonard E. Burman - 2012
But with heated debates over taxation now roiling Congress and the nation, an understanding of our tax system is of vital importance. Taxes in America: What Everyone Needs to Know(R), by preeminent tax scholars Leonard E. Burman and Joel Slemrod, offers a clear, concise explanation of how our tax system works, how it affects people and businesses, and how it might be improved. Accessibly written and organized in a clear, question-and-answer format, the book describes the intricacies of the modern tax system in an easy-to-grasp manner. Burman and Slemrod begin with the basic definitions of taxes and then delve into more complicated and indeed contentious concerns. They address such questions as how to recognize Fool's Gold tax reform plans. How much more tax could the IRS collect with better enforcement? How do tax burdens vary around the world? Why do corporations pay so little tax, even though they earn trillions of dollars every year? And what kind of tax system is most conducive to economic growth?What Everyone Needs to Know(R) is a registered trademark of Oxford University Press.
ToGAF 9 Foundation Study Guide: Preparation for the TOGAF 9 Part 1 Examination
Rachel Harrison - 2009
It gives an overview of every learning objective for the TOGAF 9 Foundation Syllabus and in-depth coverage on preparing and taking the TOGAF 9 Part 1 Examination. It is specifically designed to help individuals prepare for certification.This Study Guide is excellent material for:a) Individuals who require a basic understanding of TOGAF 9b) Professionals who are working in roles associated with an architecture project such as those responsible for planning, execution, development, delivery, and operationc) Architects who are looking for a first introduction to TOGAF 9d) Architects who want to achieve Level 2 certification in a stepwise manner and have not previously qualified as TOGAF 8 CertifiedA prior knowledge of enterprise architecture is advantageous but not required. While reading this Study Guide, the reader should also refer to the TOGAF Version 9.1 documentation available online at www.opengroup.org and also available as hard copy from www.vanharen.net and online booksellers
A Guide to the Project Management Body of Knowledge (PMBOK® Guide)
Project Management Institute - 1995
This internationally recognized standard provides the essential tools to practice project management and deliver organizational results.
Software Engineering at Google: Lessons Learned from Programming Over Time
Titus Winters - 2020
With this book, you'll get a candid and insightful look at how software is constructed and maintained by some of the world's leading practitioners.Titus Winters, Tom Manshreck, and Hyrum K. Wright, software engineers and a technical writer at Google, reframe how software engineering is practiced and taught: from an emphasis on programming to an emphasis on software engineering, which roughly translates to programming over time.You'll learn:Fundamental differences between software engineering and programmingHow an organization effectively manages a living codebase and efficiently responds to inevitable changeWhy culture (and recognizing it) is important, and how processes, practices, and tools come into play
TCP/IP Illustrated, Volume 1: The Protocols
Kevin R. Fall - 2009
Richard Stevens' classic TCP/IP Illustrated, Volume 1 to gain the detailed understanding of TCP/IP they need to be effective. Now, the world's leading TCP/IP best-seller has been thoroughly updated to reflect a new generation of TCP/IP-based networking technologies. TCP/IP Illustrated, Volume 1, Second Edition doesn't just describe protocols: it enables readers to observe how these protocols operate under different conditions, using publicly available tools, and explains why key design decisions were made. The result: readers gain a deep understanding of how TCP/IP protocols function, and why they function that way. Now thoroughly updated by long-time networking expert Kevin Fall, this brand-new second edition's extensive new coverage includes: " Remote procedure call " Identity management (access control / authentication) " Network and transport layer security (authentication / privacy) " File access protocols, including NFS and SMB/CIFS " Host initialization and DHCP " NAT and firewalls " E-mail " Web and web services " Wireless and wireless security " New tools, including Ethereal, nmap and netcat
Working Effectively with Unit Tests
Jay Fields - 2014
Unfortunately, developers are creating mountains of unmaintainable tests as a side effect. I've been fighting the maintenance battle pretty aggressively for years, and this book captures the what I believe is the most effective way to test.This book details my strong opinions on the best way to test, while acknowledging alternative styles and various contexts in which tests are written. Whether you prefer my style or not, this book will help you write better Unit and Functional Tests.
Linked: How Everything Is Connected to Everything Else and What It Means for Business, Science, and Everyday Life
Albert-László Barabási - 2002
Albert-László Barabási, the nation’s foremost expert in the new science of networks and author of Bursts, takes us on an intellectual adventure to prove that social networks, corporations, and living organisms are more similar than previously thought. Grasping a full understanding of network science will someday allow us to design blue-chip businesses, stop the outbreak of deadly diseases, and influence the exchange of ideas and information. Just as James Gleick and the Erdos–Rényi model brought the discovery of chaos theory to the general public, Linked tells the story of the true science of the future and of experiments in statistical mechanics on the internet, all vital parts of what would eventually be called the Barabási–Albert model.
Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust
Ken Schwaber - 2012
The Agile and Scrum software development method allows creation of the game–changing software you need to grow your business - in 30 days or less. Projects that use it are three times more successful than those that don′t, and the productivity gain versus traditional "waterfall" methods has been over 100 percent on many projects.For the business manager, the entrepreneur, or IT manager, Software in 30 Days explains how this unorthodox process works, how to get started, and how to succeed. Learn powerful concepts such as the "art of the possible," "bottom–up intelligence," and why it′s good to fail early. With simple but profound shifts in thinking, you will be able to control risk, manage projects, and deliver your best work possible, faster and cheaper than ever before.
The Art of the Con: Spotting and Avoiding the World's Classic Scams
R. Paul Wilson - 2014
In this modern and interconnected world, con-men are lurking everywhere – it’s never been easier for them to dupe us, take from us, and infiltrate our lives. One of the world’s leading and celebrated experts on con-games takes the reader through the history of cons, how they’ve been updated to the modern age, how they work, how to spot them, and how to protect yourself from being the victim of one.R. Paul Wilson is a con-man who works for the other side – our side. He has spent a lifetime learning, performing, studying, and teaching about the ins and outs of the con world in order to open up our eyes to the dangers lurking about us – and to show us how not to get taken. Paul has never made a living as a con-man, profiting off of marks – he has used his expertise throughout his life to help people avoid cons.In this fascinating book, Paul takes the reader through the history and developments of the con game, what elements from the past are based on basic human psychology and have stood the test of time, what has been updated for the modern era and how it’s getting used in the computer age, the structure of how these cons work, and – most importantly - how to recognize one, protect yourself and your loved ones, and avoid becoming just another sucker.