Computers - Books PDF for free - Fb2BookFree https://fb2bookfree.com/ ru Computers - Books PDF for free - Fb2BookFree DataLife Engine Designing Data Intensive Applications https://fb2bookfree.com/computers/5234-designing-data-intensive-applications.html https://fb2bookfree.com/computers/5234-designing-data-intensive-applications.html Designing Data Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords?

In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.

- Peer under the hood of the systems you already use, and learn how to use and operate them more effectively
- Make informed decisions by identifying the strengths and weaknesses of different tools
- Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity
- Understand the distributed systems research upon which modern databases are built
- Peek behind the scenes of major online services, and learn from their architectures]]>
Admin Fri, 09 Dec 2022 01:41:11 -0400
Clean Code: A Handbook of Agile Software Craftsmanship https://fb2bookfree.com/computers/5130-clean-code-a-handbook-of-agile-software-craftsmanship.html https://fb2bookfree.com/computers/5130-clean-code-a-handbook-of-agile-software-craftsmanship.html Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way.

Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code "on the fly" into a book that will instill within you the values of a software craftsman and make you a better programmer--but only if you work at it.

What kind of work will you be doing? You'll be reading code--lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.

Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code--of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.

Readers will come away from this book understanding
How to tell the difference between good and bad code
How to write good code and how to transform bad code into good code
How to create good names, good functions, good objects, and good classes
How to format code for maximum readability
How to implement complete error handling without obscuring code logic
How to unit test and practice test-driven development
This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.]]>
Admin Wed, 02 Nov 2022 23:47:34 -0300
The Indispensable PC Hardware Book https://fb2bookfree.com/computers/3632-the-indispensable-pc-hardware-book.html https://fb2bookfree.com/computers/3632-the-indispensable-pc-hardware-book.html The Indispensable PC Hardware Book
The definitive guide to PC hardware powers up for new platforms. This new edition continues to give programmers and design engineers a one-stop source for detailed explanations of how the different elements of a PC work individually and in concert.]]>
Admin Fri, 28 Jan 2022 01:34:37 -0400
Accelerated C++ - Andrew Koenig, Barbara E. Moo https://fb2bookfree.com/computers/3625-accelerated-c-andrew-koenig-barbara-e-moo.html https://fb2bookfree.com/computers/3625-accelerated-c-andrew-koenig-barbara-e-moo.html Accelerated C++ - Andrew Koenig, Barbara E. Moo
Want to learn how to program in C++ immediately? Want to start writing better, more powerful C++ programs today? Accelerated C++'s uniquely modern approach will help you learn faster and more fluently than you ever believed possible. Based on the authors' intensive summer C++ courses at Stanford University, Accelerated C++ covers virtually every concept that most professional C++ programmers will ever use -- but it turns the "traditional" C++ curriculum upside down, starting with the high-level C++ data structures and algorithms that let you write robust programs immediately. Once you're getting results, Accelerated C++ takes you "under the hood," introducing complex language features such as memory management in context, and explaining exactly how and when to use them. From start to finish, the book concentrates on solving problems, rather than learning language and library features for their own sake. The result: You'll be writing real-world programs in no time -- and outstanding code faster than you ever imagined.]]>
Admin Thu, 27 Jan 2022 02:20:54 -0400
Agile Practice Guide https://fb2bookfree.com/computers/3599-agile-practice-guide.html https://fb2bookfree.com/computers/3599-agile-practice-guide.html Agile Practice Guide
Agile Practice Guide – First Edition has been developed as a resource to understand, evaluate, and use agile and hybrid agile approaches. This practice guide provides guidance on when, where, and how to apply agile approaches and provides practical tools for practitioners and organizations wanting to increase agility. This practice guide is aligned with other PMI standards, including A Guide to the Project Management Body of Knowledge (PMBOK® Guide) – Sixth Edition, and was developed as the result of collaboration between the Project Management Institute and the Agile Alliance.]]>
Admin Sun, 23 Jan 2022 02:55:57 -0400
Building Web Applications with Flask https://fb2bookfree.com/computers/3597-building-web-applications-with-flask.html https://fb2bookfree.com/computers/3597-building-web-applications-with-flask.html Building Web Applications with Flask
Use Python and Flask to build amazing web applications, just the way you want them!

About This Book
Learn how to use forms, authentication, and authorization control through extensions, and provide a robust, safe web experience for the client
Free yourself from the SQL vs NoSQL paradigm and use the technology that best fits your needs
Add powerful concepts like TDD and BDD to your range of testing skills
Who This Book Is For
If you are a Python web developer who wants to learn more about developing applications in Flask and scaling them with industry-standard practices, this is the book for you.

What You Will Learn
Create single page applications with Flask
Use macros, filters, tags, and control structures to render rich responses to user requests
Receive forms securely through form-based classes and WTForms
Utilize NoSQL or SQL databases to store user data seamlessly
Generate simple, yet powerful, REST services from your data models
Learn how to perform test-driven and behavior-driven developments in your Flask projects
Use Flask components to create maintainable non-flat projects
Harvest the power of extensions to build robust authorization and permission policies
In Detail
Flask is a powerful web framework that helps you build great projects using your favorite tools. Flask takes the flexible Python programming language and provides a simple template for web development. Once imported into Python, Flask can be used to save time building web applications. It goes against the flow with the microframework concept, leaving most of the architecture choices to the developer. Through its great API, extensions, and powerful patterns, Flask helps you create simple projects in minutes and complex ones as soon as possible.

From the beginning, Building Web Applications with Flask shows you how to utilize Flask's concepts, extensions, and components to create engaging, full-featured web projects. You'll learn how to properly handle forms using WTForms, devise convenient templates with Jinja2 tags and macros, use NoSQL and SQL databases to store user data, test your projects with features and unit tests, create powerful authentication and user authorization, as well as administrative interfaces with ease, and more.

As Flask does not enforce an architectural recipe, neither do we! This book makes no coding assumptions on how you should code, leaving you free to experiment.]]>
Admin Sun, 23 Jan 2022 02:02:47 -0400
Python for Kids https://fb2bookfree.com/computers/3585-python-for-kids.html https://fb2bookfree.com/computers/3585-python-for-kids.html Python for Kids
Python is a powerful, expressive programming language that’s easy to learn and fun to use! But books about learning to program in Python can be kind of dull, gray, and boring, and that’s no fun for anyone.

Python for Kids brings Python to life and brings you (and your parents) into the world of programming. The ever-patient Jason R. Briggs will guide you through the basics as you experiment with unique (and often hilarious) example programs that feature ravenous monsters, secret agents, thieving ravens, and more. New terms are defined; code is colored, dissected, and explained; and quirky, full-color illustrations keep things on the lighter side.

Chapters end with programming puzzles designed to stretch your brain and strengthen your understanding. By the end of the book you’ll have programmed two complete games: a clone of the famous Pong and "Mr. Stick Man Races for the Exit"—a platform game with jumps, animation, and much more.

As you strike out on your programming adventure, you’ll learn how to:
–Use fundamental data structures like lists, tuples, and maps
–Organize and reuse your code with functions and modules
–Use control structures like loops and conditional statements
–Draw shapes and patterns with Python’s turtle module
–Create games, animations, and other graphical wonders with tkinter

Why should serious adults have all the fun? Python for Kids is your ticket into the amazing world of computer programming.]]>
Admin Sat, 22 Jan 2022 21:19:56 -0400
Mutants and masterminds https://fb2bookfree.com/computers/3377-mutants-and-masterminds.html https://fb2bookfree.com/computers/3377-mutants-and-masterminds.html Mutants and masterminds
Since 2002, Mutants & Masterminds has earned its title as the World’s Greatest Superhero RPG, inspiring countless game sessions and winning many awards for excellence. The Mutants & Masterminds Deluxe Hero’s Handbook is the revised and expanded core rulebook of the game’s Third Edition, detailing everything you need to have your own superheroic adventures. The character creation system lets you make the hero you want to play, choosing from a wide range of skills, advantages, and power effects. Customize your hero’s powers with modifiers to create an almost endless range of superhuman abilities. The Deluxe Hero’s Handbook includes a Quickstart Character Generator and two brand-new adventures.]]>
Admin Sat, 18 Dec 2021 19:07:00 -0400
Standard Practice for Magnetic Particle Testing https://fb2bookfree.com/computers/899-astm-e1444-e1444m-16e1-standard-practice-for-magnetic-particle-testing.html https://fb2bookfree.com/computers/899-astm-e1444-e1444m-16e1-standard-practice-for-magnetic-particle-testing.html Standard Practice for Magnetic Particle Testing
Magnetic Particle Testing1 This standard is issued under the fixed designation E1444/E1444M; the number immediately following the designation indicates the year of original adoption or, in the case of revision, the year of last revision. A number in parentheses indicates the year of last reapproval. A superscript epsilon (´) indicates an editorial change since the last revision or reapproval. This standard has been approved for use by agencies of the U.S. Department of Defense.]]>
Admin Thu, 25 Jun 2020 01:31:59 -0300
Underground https://fb2bookfree.com/biographies/705-underground.html https://fb2bookfree.com/biographies/705-underground.html Underground
A book about the exploits of a group of Australian, American, and British hackers in the late 1980s and early 1990s.
The first chapter talks about the reaction of the computer security community to a worm that attacked DEC VMS computers in DECnet in December 1989 and was allegedly managed by a hacker from Melbourne.]]>
viktoriabaida1 Fri, 15 May 2020 16:37:18 -0300