Author: Chris Riccomini
Publisher: No Starch Press
ISBN: 1718501846
Category : Computers
Languages : en
Pages : 194
Book Description
Key concepts and best practices for new software engineers — stuff critical to your workplace success that you weren’t taught in school. For new software engineers, knowing how to program is only half the battle. You’ll quickly find that many of the skills and processes key to your success are not taught in any school or bootcamp. The Missing README fills in that gap—a distillation of workplace lessons, best practices, and engineering fundamentals that the authors have taught rookie developers at top companies for more than a decade. Early chapters explain what to expect when you begin your career at a company. The book’s middle section expands your technical education, teaching you how to work with existing codebases, address and prevent technical debt, write production-grade software, manage dependencies, test effectively, do code reviews, safely deploy software, design evolvable architectures, and handle incidents when you’re on-call. Additional chapters cover planning and interpersonal skills such as Agile planning, working effectively with your manager, and growing to senior levels and beyond. You’ll learn: How to use the legacy code change algorithm, and leave code cleaner than you found it How to write operable code with logging, metrics, configuration, and defensive programming How to write deterministic tests, submit code reviews, and give feedback on other people’s code The technical design process, including experiments, problem definition, documentation, and collaboration What to do when you are on-call, and how to navigate production incidents Architectural techniques that make code change easier Agile development practices like sprint planning, stand-ups, and retrospectives This is the book your tech lead wishes every new engineer would read before they start. By the end, you’ll know what it takes to transition into the workplace–from CS classes or bootcamps to professional software engineering.
The Missing README
Author: Chris Riccomini
Publisher: No Starch Press
ISBN: 1718501846
Category : Computers
Languages : en
Pages : 194
Book Description
Key concepts and best practices for new software engineers — stuff critical to your workplace success that you weren’t taught in school. For new software engineers, knowing how to program is only half the battle. You’ll quickly find that many of the skills and processes key to your success are not taught in any school or bootcamp. The Missing README fills in that gap—a distillation of workplace lessons, best practices, and engineering fundamentals that the authors have taught rookie developers at top companies for more than a decade. Early chapters explain what to expect when you begin your career at a company. The book’s middle section expands your technical education, teaching you how to work with existing codebases, address and prevent technical debt, write production-grade software, manage dependencies, test effectively, do code reviews, safely deploy software, design evolvable architectures, and handle incidents when you’re on-call. Additional chapters cover planning and interpersonal skills such as Agile planning, working effectively with your manager, and growing to senior levels and beyond. You’ll learn: How to use the legacy code change algorithm, and leave code cleaner than you found it How to write operable code with logging, metrics, configuration, and defensive programming How to write deterministic tests, submit code reviews, and give feedback on other people’s code The technical design process, including experiments, problem definition, documentation, and collaboration What to do when you are on-call, and how to navigate production incidents Architectural techniques that make code change easier Agile development practices like sprint planning, stand-ups, and retrospectives This is the book your tech lead wishes every new engineer would read before they start. By the end, you’ll know what it takes to transition into the workplace–from CS classes or bootcamps to professional software engineering.
Publisher: No Starch Press
ISBN: 1718501846
Category : Computers
Languages : en
Pages : 194
Book Description
Key concepts and best practices for new software engineers — stuff critical to your workplace success that you weren’t taught in school. For new software engineers, knowing how to program is only half the battle. You’ll quickly find that many of the skills and processes key to your success are not taught in any school or bootcamp. The Missing README fills in that gap—a distillation of workplace lessons, best practices, and engineering fundamentals that the authors have taught rookie developers at top companies for more than a decade. Early chapters explain what to expect when you begin your career at a company. The book’s middle section expands your technical education, teaching you how to work with existing codebases, address and prevent technical debt, write production-grade software, manage dependencies, test effectively, do code reviews, safely deploy software, design evolvable architectures, and handle incidents when you’re on-call. Additional chapters cover planning and interpersonal skills such as Agile planning, working effectively with your manager, and growing to senior levels and beyond. You’ll learn: How to use the legacy code change algorithm, and leave code cleaner than you found it How to write operable code with logging, metrics, configuration, and defensive programming How to write deterministic tests, submit code reviews, and give feedback on other people’s code The technical design process, including experiments, problem definition, documentation, and collaboration What to do when you are on-call, and how to navigate production incidents Architectural techniques that make code change easier Agile development practices like sprint planning, stand-ups, and retrospectives This is the book your tech lead wishes every new engineer would read before they start. By the end, you’ll know what it takes to transition into the workplace–from CS classes or bootcamps to professional software engineering.
Reamde
Author: Neal Stephenson
Publisher: Harper Collins
ISBN: 006210134X
Category : Fiction
Languages : en
Pages : 920
Book Description
“Stephenson has a once-in-a-generation gift: he makes complex ideas clear, and he makes them funny, heartbreaking, and thrilling.” —Time The #1 New York Times bestselling author of Anathem, Neal Stephenson is continually rocking the literary world with his brazen and brilliant fictional creations—whether he’s reimagining the past (The Baroque Cycle), inventing the future (Snow Crash), or both (Cryptonomicon). With Reamde, this visionary author whose mind-stretching fiction has been enthusiastically compared to the work of Thomas Pynchon, Don DeLillo, Kurt Vonnegut, and David Foster Wallace—not to mention William Gibson and Michael Crichton—once again blazes new ground with a high-stakes thriller that will enthrall his loyal audience, science and science fiction, and espionage fiction fans equally. The breathtaking tale of a wealthy tech entrepreneur caught in the very real crossfire of his own online fantasy war game, Reamde is a new high—and a new world—for the remarkable Neal Stephenson.
Publisher: Harper Collins
ISBN: 006210134X
Category : Fiction
Languages : en
Pages : 920
Book Description
“Stephenson has a once-in-a-generation gift: he makes complex ideas clear, and he makes them funny, heartbreaking, and thrilling.” —Time The #1 New York Times bestselling author of Anathem, Neal Stephenson is continually rocking the literary world with his brazen and brilliant fictional creations—whether he’s reimagining the past (The Baroque Cycle), inventing the future (Snow Crash), or both (Cryptonomicon). With Reamde, this visionary author whose mind-stretching fiction has been enthusiastically compared to the work of Thomas Pynchon, Don DeLillo, Kurt Vonnegut, and David Foster Wallace—not to mention William Gibson and Michael Crichton—once again blazes new ground with a high-stakes thriller that will enthrall his loyal audience, science and science fiction, and espionage fiction fans equally. The breathtaking tale of a wealthy tech entrepreneur caught in the very real crossfire of his own online fantasy war game, Reamde is a new high—and a new world—for the remarkable Neal Stephenson.
README FIRST for a User's Guide to Qualitative Methods
Author: Janice M. Morse
Publisher: SAGE Publications, Incorporated
ISBN: 9780761918905
Category : Social Science
Languages : en
Pages : 280
Book Description
This book provides beginning researchers with an overview of techniques for making data and an explanation of the ways different tools fit different purposes to provide different research experiences and outcomes. The authors clearly explain why there are many methods and show readers how to locate their study within that choice. Written as a pragmatic companion, this text will help readers get confidently and competently started on a research path that works for their study.
Publisher: SAGE Publications, Incorporated
ISBN: 9780761918905
Category : Social Science
Languages : en
Pages : 280
Book Description
This book provides beginning researchers with an overview of techniques for making data and an explanation of the ways different tools fit different purposes to provide different research experiences and outcomes. The authors clearly explain why there are many methods and show readers how to locate their study within that choice. Written as a pragmatic companion, this text will help readers get confidently and competently started on a research path that works for their study.
Read Me a Book
Author: Barbara Reid
Publisher: Scholastic Canada
ISBN: 1443148490
Category : Juvenile Fiction
Languages : en
Pages : 15
Book Description
Barbara Reid's celebration of reading and sharing has a fresh, new look! Best-selling author and illustrator Barbara Reid has created a colourful celebration of the pleasures of reading to babies and young children, any time and anywhere. Warm and detailed Plasticine illustrations of adults and children reading together join with bouncy, rhythmic verse to invite children and parents to share the joy of reading indoors and out, at any time of day! The perfect gift for new parents, Read Me a Book reminds us that reading to young children is key to the development of literacy and the enjoyment of learning -- plus the simple text also makes it great for kids just learning to read back to their parents.
Publisher: Scholastic Canada
ISBN: 1443148490
Category : Juvenile Fiction
Languages : en
Pages : 15
Book Description
Barbara Reid's celebration of reading and sharing has a fresh, new look! Best-selling author and illustrator Barbara Reid has created a colourful celebration of the pleasures of reading to babies and young children, any time and anywhere. Warm and detailed Plasticine illustrations of adults and children reading together join with bouncy, rhythmic verse to invite children and parents to share the joy of reading indoors and out, at any time of day! The perfect gift for new parents, Read Me a Book reminds us that reading to young children is key to the development of literacy and the enjoyment of learning -- plus the simple text also makes it great for kids just learning to read back to their parents.
README FIRST for a User's Guide to Qualitative Methods
Author: Lyn Richards
Publisher: SAGE
ISBN: 1412998069
Category : Reference
Languages : en
Pages : 337
Book Description
This text offers current thinking in the field. The authors are well-established qualitative researchers and have pulled off a great text for the beginning researcher.
Publisher: SAGE
ISBN: 1412998069
Category : Reference
Languages : en
Pages : 337
Book Description
This text offers current thinking in the field. The authors are well-established qualitative researchers and have pulled off a great text for the beginning researcher.
Read Me First!
Author: Sun Technical Publications
Publisher: Prentice Hall Professional
ISBN: 9780131428997
Category : Computers
Languages : en
Pages : 384
Book Description
bull; The must-have reference for every technical writer, editor, and documentation manager bull; Provides all the information you need to document hardware, software, or other computer products bull; Written by award-winning documentation experts at Sun Technical Publications, Read Me First! is the most comprehensive guide to creating documentation that is clear, consistent, and easy to understand
Publisher: Prentice Hall Professional
ISBN: 9780131428997
Category : Computers
Languages : en
Pages : 384
Book Description
bull; The must-have reference for every technical writer, editor, and documentation manager bull; Provides all the information you need to document hardware, software, or other computer products bull; Written by award-winning documentation experts at Sun Technical Publications, Read Me First! is the most comprehensive guide to creating documentation that is clear, consistent, and easy to understand
Inside Linux
Author: Michael Tobler
Publisher: Sams Publishing
ISBN: 9780735709409
Category : Computers
Languages : en
Pages : 832
Book Description
With in-depth complete coverage on the installation process, editing and typesetting, graphical user interfaces, programming, system administration, and managing Internet sites, this is the only book users new to Linux will need. The book guides users to a high-level of proficiency with all the flavors of Linux, and helps them with crucial system administration chores.
Publisher: Sams Publishing
ISBN: 9780735709409
Category : Computers
Languages : en
Pages : 832
Book Description
With in-depth complete coverage on the installation process, editing and typesetting, graphical user interfaces, programming, system administration, and managing Internet sites, this is the only book users new to Linux will need. The book guides users to a high-level of proficiency with all the flavors of Linux, and helps them with crucial system administration chores.
Google BigQuery: The Definitive Guide
Author: Valliappa Lakshmanan
Publisher: O'Reilly Media
ISBN: 1492044431
Category : Computers
Languages : en
Pages : 522
Book Description
Work with petabyte-scale datasets while building a collaborative, agile workplace in the process. This practical book is the canonical reference to Google BigQuery, the query engine that lets you conduct interactive analysis of large datasets. BigQuery enables enterprises to efficiently store, query, ingest, and learn from their data in a convenient framework. With this book, you’ll examine how to analyze data at scale to derive insights from large datasets efficiently. Valliappa Lakshmanan, tech lead for Google Cloud Platform, and Jordan Tigani, engineering director for the BigQuery team, provide best practices for modern data warehousing within an autoscaled, serverless public cloud. Whether you want to explore parts of BigQuery you’re not familiar with or prefer to focus on specific tasks, this reference is indispensable.
Publisher: O'Reilly Media
ISBN: 1492044431
Category : Computers
Languages : en
Pages : 522
Book Description
Work with petabyte-scale datasets while building a collaborative, agile workplace in the process. This practical book is the canonical reference to Google BigQuery, the query engine that lets you conduct interactive analysis of large datasets. BigQuery enables enterprises to efficiently store, query, ingest, and learn from their data in a convenient framework. With this book, you’ll examine how to analyze data at scale to derive insights from large datasets efficiently. Valliappa Lakshmanan, tech lead for Google Cloud Platform, and Jordan Tigani, engineering director for the BigQuery team, provide best practices for modern data warehousing within an autoscaled, serverless public cloud. Whether you want to explore parts of BigQuery you’re not familiar with or prefer to focus on specific tasks, this reference is indispensable.
Defense against the Black Arts
Author: Jesse Varsalone
Publisher: CRC Press
ISBN: 1466509201
Category : Business & Economics
Languages : en
Pages : 414
Book Description
Exposing hacker methodology with concrete examples, this volume shows readers how to outwit computer predators. With screenshots and step by step instructions, the book discusses how to get into a Windows operating system without a username or password and how to hide an IP address to avoid detection. It explains how to find virtually anything on the Internet and explores techniques that hackers can use to exploit physical access, network access, and wireless vectors. The book profiles a variety of attack tools and examines how Facebook and other sites can be used to conduct social networking attacks.
Publisher: CRC Press
ISBN: 1466509201
Category : Business & Economics
Languages : en
Pages : 414
Book Description
Exposing hacker methodology with concrete examples, this volume shows readers how to outwit computer predators. With screenshots and step by step instructions, the book discusses how to get into a Windows operating system without a username or password and how to hide an IP address to avoid detection. It explains how to find virtually anything on the Internet and explores techniques that hackers can use to exploit physical access, network access, and wireless vectors. The book profiles a variety of attack tools and examines how Facebook and other sites can be used to conduct social networking attacks.
Programming Python
Author: Mark Lutz
Publisher: "O'Reilly Media, Inc."
ISBN: 0596554613
Category : Computers
Languages : en
Pages : 1599
Book Description
Already the industry standard for Python users, ProgrammingPython fromO'Reilly just got even better. This third edition has been updated toreflect current best practices andthe abundance of changes introduced by the latest version of thelanguage, Python 2.5. Whether you're a novice or an advancedpractitioner, you'll find thisrefreshed book more than lives up to its reputation. ProgrammingPython, 3rd Edition, teaches you the rightway to code. It explains Python language syntax and programmingtechniques in a clear and concisemanner, with numerous examples that illustrate both correct usage andcommon idioms. By reading thiscomprehensive guide, you'll learn how to apply Python in real-worldproblem domains such as: GUI programming Internet scripting Parallel processing Database management Networked applications Programming Python, Third Edition coverseach of thesetarget domainsgradually, beginning with in-depth discussions of core concepts andthen progressing toward completeprograms. Large examples do appear, but only after you've learnedenough to understand their techniques andcode. Along the way, you'll also learn how to use the Python language inrealistically scaled programs--concepts such as Object-Oriented Programming (OOP) and code reuseare recurring side themes throughout thistext. If you're interested in Python programming, then this O'Reillyclassic needs to be within arm's reach. Thewealth of practical advice, snippets of code, and patterns of programdesign can all be put into use on adaily basis--making your life easier and more productive. Reviews of the second edition: "...about as comprehensive as any book can be." --Dr. Dobb's Journal "If the language had manuals, they would undoubtedlybe the texts from O'Reilly...'Learning Python' and 'Programming Python'are definitive treatments." --SD Times
Publisher: "O'Reilly Media, Inc."
ISBN: 0596554613
Category : Computers
Languages : en
Pages : 1599
Book Description
Already the industry standard for Python users, ProgrammingPython fromO'Reilly just got even better. This third edition has been updated toreflect current best practices andthe abundance of changes introduced by the latest version of thelanguage, Python 2.5. Whether you're a novice or an advancedpractitioner, you'll find thisrefreshed book more than lives up to its reputation. ProgrammingPython, 3rd Edition, teaches you the rightway to code. It explains Python language syntax and programmingtechniques in a clear and concisemanner, with numerous examples that illustrate both correct usage andcommon idioms. By reading thiscomprehensive guide, you'll learn how to apply Python in real-worldproblem domains such as: GUI programming Internet scripting Parallel processing Database management Networked applications Programming Python, Third Edition coverseach of thesetarget domainsgradually, beginning with in-depth discussions of core concepts andthen progressing toward completeprograms. Large examples do appear, but only after you've learnedenough to understand their techniques andcode. Along the way, you'll also learn how to use the Python language inrealistically scaled programs--concepts such as Object-Oriented Programming (OOP) and code reuseare recurring side themes throughout thistext. If you're interested in Python programming, then this O'Reillyclassic needs to be within arm's reach. Thewealth of practical advice, snippets of code, and patterns of programdesign can all be put into use on adaily basis--making your life easier and more productive. Reviews of the second edition: "...about as comprehensive as any book can be." --Dr. Dobb's Journal "If the language had manuals, they would undoubtedlybe the texts from O'Reilly...'Learning Python' and 'Programming Python'are definitive treatments." --SD Times