Best of
Technical

1

Kubernetes in Action, Second Edition


Marko Luksa
    Kubernetes in Action, Second Edition is a fully-updated and comprehensive guide to developing and running applications in a Kubernetes environment.Kubernetes is an essential tool for anyone deploying and managing cloud-native applications. It lays out a complete introduction to container technologies and containerized applications along with practical tips for efficient deployment and operation. This revised edition of the bestselling Kubernetes in Action contains new coverage of the Kubernetes architecture, including the Kubernetes API, and a deep dive into managing a Kubernetes cluster in production. In Kubernetes in Action, Second Edition, you'll start with an overview of how Docker containers work with Kubernetes and move quickly to building your first cluster. You'll gradually expand your initial application, adding features and deepening your knowledge of Kubernetes architecture and operation. As you navigate this comprehensive guide, you'll also appreciate thorough coverage of high-value topics like monitoring, tuning, and scaling. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

The Rust Programming Language


Steve Klabnik
    This is the undisputed go-to guide to Rust, written by two members of the Rust core team, with feedback and contributions from 42 members of the community. The book assumes that you’ve written code in another programming language but makes no assumptions about which one, meaning the material is accessible and useful to developers from a wide variety of programming backgrounds.Known by the Rust community as "The Book," The Rust Programming Language includes concept chapters, where you’ll learn about a particular aspect of Rust, and project chapters, where you’ll apply what you’ve learned so far to build small programs.The Book opens with a quick hands-on project to introduce the basics then explores key concepts in depth, such as ownership, the type system, error handling, and fearless concurrency. Next come detailed explanations of Rust-oriented perspectives on topics like pattern matching, iterators, and smart pointers, with concrete examples and exercises--taking you from theory to practice.The Rust Programming Language will show you how to: Grasp important concepts unique to Rust like ownership, borrowing, and lifetimes Use Cargo, Rust’s built-in package manager, to build and maintain your code, including downloading and building dependencies Effectively use Rust’s zero-cost abstractions and employ your ownYou’ll learn to develop reliable code that’s speed and memory efficient, while avoiding the infamous and arcane programming pitfalls common at the systems level. When you need to dive down into lower-level control, this guide will show you how without taking on the customary risk of crashes or security holes and without requiring you to learn the fine points of a fickle toolchain.You’ll also learn how to create command line programs, build single- and multithreaded web servers, and much more.The Rust Programming Language fully embraces Rust’s potential to empower its users. This friendly and approachable guide will help you build not only your knowledge of Rust but also your ability to program with confidence in a wider variety of domains.

Professor Frisby's Mostly Adequate Guide to Functional Programming


Brian Lonsdorf
    We'll use the world's most popular functional programming language: JavaScript. Some may feel this is a poor choice as it's against the grain of the current culture which, at the moment, feels predominately imperative. However, I believe it is the best way to learn FP for several reasons:You likely use it every day at work.This makes it possible to practice and apply your acquired knowledge each day on real world programs rather than pet projects on nights and weekends in an esoteric FP language.We don't have to learn everything up front to start writing programs.In a pure functional language, you cannot log a variable or read a DOM node without using monads. Here we can cheat a little as we learn to purify our codebase. It's also easier to get started in this language since it's mixed paradigm and you can fall back on your current practices while there are gaps in your knowledge.The language is fully capable of writing top notch functional code.We have all the features we need to mimic a language like Scala or Haskell with the help of a tiny library or two. Object-oriented programming currently dominates the industry, but it's clearly awkward in JavaScript. It's akin to camping off of a highway or tap dancing in galoshes. We have to bind all over the place lest this change out from under us, we don't have classes[^Yet], we have various work arounds for the quirky behavior when the new keyword is forgotten, private members are only available via closures. To a lot of us, FP feels more natural anyways.That said, typed functional languages will, without a doubt, be the best place to code in the style presented by this book. JavaScript will be our means of learning a paradigm, where you apply it is up to you. Luckily, the interfaces are mathematical and, as such, ubiquitous. You'll find yourself at home with swiftz, scalaz, haskell, purescript, and other mathematically inclined environments.

Machine Learning Yearning


Andrew Ng
    But building a machine learning system requires that you make practical decisions: Should you collect more training data? Should you use end-to-end deep learning? How do you deal with your training set not matching your test set? and many more. Historically, the only way to learn how to make these "strategy" decisions has been a multi-year apprenticeship in a graduate program or company. This is a book to help you quickly gain this skill, so that you can become better at building AI systems.

Refactoring to Collections


Adam Wathan
    "Refactoring to Collections" is a book and video course that teaches you how to apply functional programming principles to write clean, maintainable PHP.Learn how to use collection pipelines to break down ugly, complex functions into a series of simple transformations, free of loops, complex conditionals, and temporary variables.The first section of the book focuses on teaching you the theory and fundamentals you need to to start applying functional programming principles to your code.You'll learn about the difference between imperative and declarative code, how to use higher order functions to remove duplication, and how to reimplement fundamental operations like map, reduce, and filter from first principles.The second section of the book and the companion screencasts are a deep dive into problem solving with Laravel's Collection library.Through 15 in-depth examples, we walk through everything from beginner to expert level problems, using advanced operations like zip and transpose, and even extending the library with our own custom transformations.http://adamwathan.me/refactoring-to-c...

Dont Make Me Think (Blinkist Summaries)


Blinkist
    Witty, commonsensical, and eminently practical, it’s one of the best-loved and most recommended books on the subject.In this 3rd edition, Steve returns with fresh perspective to reexamine the principles that made Don’t Make Me Think a classic-–with updated examples and a new chapter on mobile usability. And it’s still short, profusely illustrated…and best of all–fun to read.If you’ve read it before, you’ll rediscover what made Don’t Make Me Think so essential to Web designers and developers around the world. If you’ve never read it, you’ll see why so many people have said it should be required reading for anyone working on Web sites.

37 Things One Architect Knows


Gregor Hohpe
    

Seismic Data Analysis: Processing, Inversion, And Interpretation Of Seismic Data


Özdoğan Yılmaz
    In addition to the developments in all aspects of conventional processing, this two-volume set represents a comprehensive and complete coverage of the modern trends in the seismic industry-from time to depth, from 3-D to 4-D, from 4-D to 4-C, and from isotropy to anisotropy.

Let's Go


Alex Edwards
    But teaching yourself from blog posts and the standard-library documentation can often leave you with more questions than answers.You might be wondering:* Where can I see a concrete example of a real-world web application?* How is it best to structure and organize my code?* How do I make sure I’m not making any mistakes when it comes to security?* How do I use modules to manage and version control dependencies?* And how do I effectively test my web application?Let’s Go answers these questions for you — and a whole lot more.The book guides you through the start-to-finish build of a real-world application, so you'll gain all the knowledge, understanding and confidence needed to create production-quality applications with Go.

Competitive Programmer's Handbook


Antti Laaksonen
    

Plane Trigonometry Part 2


Sidney Luxton Loney
    In the higher portion of the book, the students have been presented, as simply as possible, the modern treatment of complex quantities, and in such a manner that they will have little to unlearn when they commence to read treatises of more difficult character. As Trigonometry consists largely of formulae and the applications thereof, a list of the principal formulae which the student is expected to memorise has been prefixed. These more important formulae are distinguished in the text by the use of thick type. Other formulae are subsidiary and of less importance. The number of examples is very large. A selection only should be solved by the student on a first reading. On a first reading also the articles marked with an asterisk should be omitted

Unix Network Programming


W. Richard Stevens
    

Manufacturing Science


Amitabha Ghosh
    

A Textbook of Fluid Mechanics and Hydraulic Machines


R.K. Bansal
    The main objective of writing this book on the subject of Fluid Mechanics is to present to the subject community, a book which should contain comprehensive treatment of the subject matter in simple, lucid and direct language and envelope a large number of solved examples properly graded, including typical example, from examinations point of view.

Lyman Reloading Handbook 49th Edition


Thomas J. Griffin
    Thousand of new loads, world's most universal reloading handbook, data section, articles from world famous writers. Editorial section includes complete how to reload information plus articles by well known writers, shooters and ballisticians. Includes Ken Oehler on Chronographs and velocities. Bill McDonald on exterior ballistics plus articles on action pistol shooting, big game hunting.

Amazon EKS: User Guide


Amazon Web Services
    Amazon EKS is a managed service that makes it easy for you to run Kubernetes on AWS without needing to install and operate your own Kubernetes clusters. Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications.

Fullstack Data Visualization with D3


Amelia Wattenberger
    

Higher Math For Beginners: Mostly Physicists And Engineers


Yakov Zeldovich
    

Async Remote


Robert Pankowecki
    Wait, but isn’t that what Agile is all about? Yes, but we want to take you further than the standard, classic Agile techniques that you already probably embraced (at least partially). We are talking about soft skills and technical procedures, because both of them can bring you benefits when applied properly.

JavaScript for Impatient Programmers


Axel Rauschmayer
    Goal of this book: make JavaScript less challenging to learn for newcomers, by offering a modern view that is as consistent as possible.Highlights:* Get started quickly, by initially focusing on modern features.* Test-driven exercises and quizzes for most chapters.* Covers all essential features of JavaScript, up to and including ES2018.Advanced sections occasionally let you dig deeper (if you want to).No prior knowledge of JavaScript is required, but you should know how to program.

Strength of Materials SI Units


Rajeev K. Bansal
    

Thermodynamics


Jack P. Holman
    It includes an entire chapter devoted to heat transfer. There are over 1000 problems in the text- half in SI and half in English units.

Testing Rails


Josh Steiner
    An effective test suite guides you towards maintainable code. It allows you to make major changes to your application and be confident that everything still works.Testing Rails is a practical approach to learning testing. We'll discuss the tools and processes we use every day at thoughtbot, as well as common anti-patterns and solutions to real world problems with plenty of examples.https://gumroad.com/l/testing-rails/?...

The ARRL Ham Radio License Manual Spiral


ARRL Inc
    

Lightness


Adriaan Beukers
    It picks up the suprisingly neglected topic of light construction as a means of reducing energy consumption. Based on pioneering research done at the Faculty of Aerospace Technology at the University of Delft, it shows how minimum energy structures are being used in industrial design, architecture, bridge construction, sports equipment, and vehicle technology.

Strength of Material: S.I. Units


S. Ramamrutham
    

Professional ASP.NET MVC 5 (WROX)


Brad Wilson
    Like previous versions, this guide shows you step-by-step techniques on using MVC to best advantage, with plenty of practical tutorials to illustrate the concepts. It covers controllers, views, and models; forms and HTML helpers; data annotation and validation; membership, authorization, and security.MVC 5, the latest version of MVC, adds sophisticated features such as single page applications, mobile optimization, and adaptive renderingA team of top Microsoft MVP experts, along with visionaries in the field, provide practical advice on basic and advanced MVC topicsCovers controllers, views, models, forms, data annotations, authorization and security, Ajax, routing, ASP.NET web API, dependency injection, unit testing, real-world application, and much moreProfessional ASP.NET MVC 5 is the comprehensive resource you need to make the best use of the updated Model-View-Controller technology

AntiPatterns The Survival Guide


Alexander Shvets
    

Language Of The Underworld


David W. Maurer
    

The Complete Guide To Building Your Brewery


Kal Wallner
    

SITE RELIABLITY WORKBOOK THE ( COMPANOIN TO THE BESTESELLING SRE BOOK)


Beyer
    

Unix In A Nutshell: A Desktop Quick Reference For System V & Solaris 2.0


Daniel Gilly
    The book's concise style delivers the essential information on Unix, shell, and utility commands. Its command documentation is clear and complete and its examples are relevant and easy to follow. Gilly starts with a complete, alphabetized listing of core Unix commands. Each entry includes a syntax summary, a clear statement of what the command does, and a full list of options, each with commentary on its function. The author then covers shell documentation, supplying details on the Bourne, Korn, and C shells and documenting each shell's commands in the standard format. Gilly also includes a section on regular expressions as they apply to grep, egrep, text editors, and various scripting languages. Next, the book offers complete documentation of Emacs, ex, and vi, the powerful editors whose command structure proves perennially difficult to learn. The commands, once again, appear alphabetically with statements of their respective purposes. Other popular utilities--sed, awk, nroff, troff, tbl, and several macro languages--follow. Code managers SCCS and RCS, rarely documented in Unix books, bring up the rear. Users need to know what they're looking up or they won't find this book useful. Otherwise, Unix in a Nutshell's documentation is the best. --David Wall

Introduction to Artificial Intelligence and Expert Systems


Dan W. Patterson
    It illustrates the knowledge-system approach and emphasises the relevant use of such knowledge in specific systems. A considerable portion of the text is devoted to the subject of knowledge representation, including methods of dealing with uncertain, incomplete and vague knowledge (e.g. methods related to nonmonotonic logics and commonsense reasoning).The book is divided into five parts related to a detailed analysis of knowledge: Introduction to Artificial Intelligence, Knowledge Representation, Knowledge Organisation and Manipulation, Perception, Communi-cation and Expert Systems and Knowledge Acquisition. Table of Contents Preface. PART 1: INTRODUCTION TO ARTIFICIAL INTELLIGENCE_Overview of Artificial Intelligence. Knowledge: General Concepts. LISP and Other AI Programming Languages. PART 2: KNOWLEDGE REPRESENTATION_Formalized Symbolic Logics. Dealing with Inconsistencies and Uncertainties. Probabilistic Reasoning. Structured Knowledge: Graphs, Frames, and Related Structures. Object-Oriented Representations. PART 3: KNOWLEDGE ORGANIZATION AND MANIPULATION_Search and Control Strategies. Matching Techniques. Knowledge Organization and Management. PART 4: PERCEPTION, COMMUNICATION, AND EXPERT SYSTEMS_Natural Language Processing. Pattern Recognition. Visual Image Understanding. Expert Systems Architectures. PART 5: KNOWLEDGE ACQUISITION_General Concepts in Knowledge Acquisition. Early Work in Machine Learning. Learning by Induction. Examples of Other Inductive Learners. Analogical and Explanation-Based Learning. References. Index.

Android Internals::Power User's View


Jonathan Levin
    In particular, we explore: Partitions and Filesystems The Boot Process Init and its configuration files The native daemons in /system/bin The framework service architecture and servicemanager Monitoring through Linux interfaces Security All versions of Android - up to and including Lollipop - are covered, with examples taken from the wide gamut of Android Devices - Nexi, Samsung Galaxy S series, NVidia Shield, Amazon Kindle, HTC One M8, and the Android Emulator. This is the first in a multi-volume series, aiming to explore Android down to its last class. Stay tuned for Volume II - The Programmer's View - which picks up where the Power User's View ends, and dives deeper still into the frameworks, input, audio, video and network architecture... wading through the inevitable quagmire of code.

Computer Graphics Principles and Practice in C: Principles & Practice in C


James D. Foley
    As before, theauthors provide a unique combination of current concepts andpractical applications. Important algorithms in 2D and 3D graphicsare detailed for easy implementation. For Sale in Indiansubcontinent only Programming with SRGP, a simple but powerful raster graphics package that combines features of Apple's Quick Draw and MET X-Window System's graphics library. Hierarchical, geometric modeling using SPHIGS, a simplified dialect of the 3D graphics Standard PHIGS Raster graphics hardware and software, including both basic and advanced algorithms for scan converting and clipping line, polygons, conics, spline curves, and text. Image synthesis, including visible surface determination, illumination and shading models, image manipulation and antialiasing Techniques for photorealistic rendering, including ray tracing and radiosity methods Surface modeling with parametric polynomials, including NURBS, and solid-modeling representations such as B-reps, CSG, and octrees Advanced modeling techniques such as fractals, grammar-based models, particle systems, physically based modeling techniques such as fractals, grammar-based models, particle systems, physically based modeling, and volume rendering. Concepts of computer animation and descriptions of state-of-the-art animation systems Introduction. Programming in the Simple Raster Graphics Package (SRGP) Basic Raster Graphics Algorithms for Drawing 2d Primitives. Graphics Hardware. Geometrical Transformations. Viewing in 3D. Object Hierarchy and Simple PHIGS (SPHIGS). Input Devices, Interaction Techniques, and Interaction Tasks. Dialogue Design. User Interface Software. Representing Curves and Surfaces. Solid Modeling. Achromatic and Colored Light. The Quest for Visual Realism. Visible-Surface Determination. Illumination And Shading. Image Manipulation and Storage. Advanced Rast

Procedural Content Generation in Games


Mark J. Nelson
    

Design Of Weldments


Omer W. Blodgett
    Over the 1950s and 1960s, recreational development converted small, rural communities into bustling "seasonal cities": urbanized pockets of development near natural amenities characterized by massive development projects, seasonal fluctuations in population, and recreational tourism as a foundation of the local economy. A new manifestation of capitalist pressures in the countryside, seasonal cities had dramatic environmental, social, and fiscal consequences for rural communities.;This study demonstrates that seasonal cities were important sites of environmental contestation, exerting a lasting influence on environmental politics and land use governance. Through analyses of seasonal cities in the Lake Tahoe Basin of California and Nevada, the Yampa Valley of Colorado, and the Green Mountains of Vermont, it shows that a diverse array of rural residents sought to safeguard public amenities--scenic beauty, wildlife habitat, clean water, open spaces, and solvent municipal services--from the development patterns that had so altered suburban areas. Challenging long-standing rural values, they fought for land use planning and government regulation of private land use. Their defense of the public good resulted in unprecedented state-level oversight of land use decisions.;The passage of state land use acts in the early 1970s marked a key epoch in environmental politics. Demonstrating an important shift in land use governance and a unique moment in America's ongoing relationship with federalism, many citizens held that state-level governance would better protect public amenities than local decision-making. The adoption of state land use acts further reflected a broad challenge to deeply-entrenched national values: the emphasis on economic growth as an unequivocal boon to the nation and the view of private property rights as sacrosanct. Despite the significance of state land use acts, their impact was muted by the changing economic and political climate. The weakening of most state land use acts over the late 1970s heralded the devolution of environmental controls and the strong reassertion of private property rights that occurred in late twentieth century environmental politics.

A Brief History of Hackerdom


Eric S. Raymond
    

Understanding JavaScript Promises - Community Edition


Nicholas C. Zakas
    All new asynchronous JavaScript APIs will be built with promises going forward,and so promises are a central concept to understanding JavaScript as a whole. My hope is that thisbook will give you the information you need to successfully use promises in your projects.

Everyday Rails Testing with RSpec


Aaron Sumner
    A practical approach to test-driven development for Ruby on Rails using RSpec and related tools.

Metrowerks Code Warrior Programming


Dan Parks Sydow
    This book combines an introduction to Macintosh and Power PC programming with C++ with a complete user's guide and tutorial to CodeWarrior.

The Ultimate Compendium of Magic Tricks


Nicholas Einhorn
    A fully accessible guide to amazing conjuring tricks, including card magic, stage and optical illusions, stunts, puzzles, party and dinner table pranks and much more.

Write Yourself a Scheme in 48 Hours


Jonathan Tang
    They show you the syntax of the language, a few language constructs, and then have you construct a few simple functions at the interactive prompt. The "hard stuff" of how to write a functioning, useful program is left to the end, or sometimes omitted entirely.This tutorial takes a different tack. You'll start off with command-line arguments and parsing, and progress to writing a fully-functional Scheme interpreter that implements a good-sized subset of R5RS Scheme. Along the way, you'll learn Haskell's I/O, mutable state, dynamic typing, error handling, and parsing features. By the time you finish, you should be fairly fluent in both Haskell and Scheme.This is the Wikibooks version of a tutorial originally written by Jonathan Tang.

Software Mistakes and Tradeoffs: How to make good programming decisions


Tomasz Lelek
    You’ll explore real-world scenarios where poor understanding of tradeoffs lead to major problems down the road, to help you make better design decisions. Plus, with a little practice, you’ll be able to avoid the pitfalls that trip up even the most experienced developers.about the technologyCode performance versus simplicity. Delivery speed versus duplication. Flexibility versus maintainability—every decision you make in software engineering involves balancing tradeoffs. Often, decisions that look good at the design stage can prove problematic in practice. This book reveals the questions you need to be asking to make the right decisions for your own software tradeoffs.about the bookSoftware Mistakes and Tradeoffs teaches you how to make better decisions about designing, planning, and implementing applications. You’ll analyze real-world scenarios where the wrong tradeoff decisions were made, and discover what could have been done differently. The book lays out the pros and cons of different approaches and explores evergreen patterns that will always be relevant to software design.You’ll understand the consequences of certain decisions, like how code duplication impacts the coupling and evolution speed of your systems and how simple-sounding requirements can have hidden nuances with respect to date and time information. Discover how to efficiently narrow your optimization scope according to 80/20 Pareto principles and ensure consistency in your distributed systems. You’ll soon be able to apply the author’s hard-won experience to your own projects to pre-empt mistakes and take a more thoughtful approach to decision making.

Introduction to Git and Github


Launch School
    This book is for the absolute beginner and provides a gentle introduction to git and Github. Get a jump start using git on your projects, and learn how to push those projects to Github.com.This book was the result of a collaborative effort from the team at Launch School.This book wouldn't be possible without contributions from: Barrett Griffith, Brandon Conway, and Aarti Parikh.Special thanks to the technical reviewers and other contributors who spent many hours polishing the final product.Many thanks to all the students who made countless suggestions and corrections. You all made this book possible!https://launchschool.com/books/git

A Graduate Course in Applied Cryptography


Dan Boneh
    

Introduction to HTTP


Launch School
    This book will help beginners understand how web applications work, and why building robust and secure web applications is so challenging.'

The Little Book of Python Anti-Patterns


QuantifiedCode
    There are only very few books out there that show you how not to do things. We wanted to change that by providing you with an anti-book that teaches you things which you should never do in practice.

Apress - Beginning BlackBerry Development (2009)


Anthony Rizk
    

Sams Teach Yourself Red Hat Linux 9 In 24 Hours


Aron Hsiao
    Red Hat Linux has remained a leading choice of Linux distributions for years, owning more than 80 percent of the U.S. Linux market.This book covers all the most important topics for the reader who wants to get Red Hat Linux up and running and to become productive with the operating system as quickly as possible. The books covers topics such as installing, setting up, and negotiating the new desktop environment, and also includes: An explanation of what is happening behind the scenes--the reader learns how the system works as well as what to do, in simple, layman's language.Special attention to new features of the latest Red Hat release, especially tools that make tasks that used to be difficult easier.Instruction on troubleshooting practices and debugging tools.A comprehensive list of all major places to get Linux support and answers.

Arm Assembly Language Programming


Peter J. Cockerell
    

HTTP/3 explained


Daniel Stenberg
    This version is similar to HTTP/2 in features, and is most different than its predecessor primarily by the fact that HTTP/3 will only be done over QUIC.QUIC is a new reliable transport protocol that could be viewed as a sort of next generation TCP.HTTP/3 explained is a free and open booklet describing the HTTP/3 and QUIC protocols.

The Javascript Language


Ilya Kantor
    

Irrigation Water Power And Water Resources Engineering In Si Units


K.R. Arora
    

Dive Into Refactoring


Alexander Shvets
    

PERT and CPM: Principles and Applications


L.S. Srinath
    The objective of this book is to explain what PERT and CPM are and how they can be profitably used to solve such management problems. The text assumes no previous knowledge of network analysis. Every new definition or concept isamply illustrated through examples, which clarify the meaning andprovide for the introduction of a new concept or term.

Building Quantities Explained


Ivor H. Seely
    It contains a careful selection of 28 worked examples embracing all the principal building elements and including alternative constructional methods to illustrate a range of approaches.

Functional Programming for Mortals with Scalaz


Sam Halliday
    This book justifies every concept with practical examples, including writing a web application.

Introduction To The New Mainframe: Z/Os Basics


IBM Redbooks
    It is the first in a planned series of textbooks designed to introduce students to mainframe concepts and help prepare them for a career in large systems computing.For optimal learning, students are assumed to have successfully completed an introductory course in computer system concepts, such as computer organization and architecture, operating systems, data management, or data communications. They should also have successfully completed courses in one or more programming languages, and be PC literate. This textbook can also be used as a prerequisite for courses in advanced topics or for internships and special studies. It is not intended to be a complete text covering all aspects of mainframe operation, nor is it a reference book that discusses every feature and option of the mainframe facilities.Others who will benefit from this course include experienced data processing professionals who have worked with non-mainframe platforms, or who are familiar with some aspects of the mainframe but want to become knowledgeable with other facilities and benefits of the mainframe environment. As we go through this course, we suggest that the instructor alternate between text, lecture, discussions, and hands-on exercises. Many of the exercises are cumulative, and are designed to show the student how to design and implement the topic presented. The instructor-led discussions and hands-on exercises are an integral part of the course material, and can include topics not covered in this textbook

Ibm Mainframe Handbook


Alexis Leon
    Provides in-depth knowledge about IBM mainframes, the mainframe programming environment, and the popular IBM products and languages: MVS, JCL, VSAM, REXX, CICS, DB2, IMS, and VS COBOL II.

Electric Circuit Analysis


David E. Johnson
    The material is reinforced with over 940 diagrams, charts and tables. Coverage includes Fourier series and Laplace transforms using SPICE to solve complicated networks.

Professional Java Servlets 2.3


Andrew Harbourne-Thomas
    This book provides a comprehensive guide to developing applications based on the Java Servlet 2.3 API, a part of the Java 2 Platform, Enterprise Edition 1.3. The book reveals how and where servlets fit into an enterprise solution, and addresses issues such as security, scalability, performance and design. It walks you through the API covering the role of all the classes and interfaces and provides lots of example applications to demonstrate servlets in action. The book also covers the key role that servlets play in the new web services development model.

Working with Web APIs


Launch School
    After reading this book and finishing its associated course, you will be able to work with web APIs in your own projects and even build your own APIs.'

Street Gangs: The Law Enforcement Guide to Todays Urban Violence


Paladin Press
    Sheriff's Department's official guidelines for responding to street-gang activity.

The Bird Building Book: A Manual for Preparing Bird Skeletons with a Bone Identification Guide


Lee Post
    The first part is the step by step instructions on preparing and articulating a large bird skeleton with a section on a VERY large bird ~ ie., Big Bird ~ ie., an Emu. The skeleton used for illustration is mostly an eagle skeleton but the techniques are the same for anything the size of (or larger than) a chicken or a raven--a good classroom project. The second part of the manual is a detailed guide to the bones of a bird with enough labeling and detail to be able to sort a pile of bird bones into the skeletal elements, including which side of the bird each bone came from. This is very helpful information for zoo archaeology students who are working with bird bones.

Computer Organization and Architecture: Designing for Performance, 8/e


William Stallings
    Coverageis supported by a wealth of concrete examples emphasizing modernRISC, CISC, and superscalar systems. The eighth revision has beenupdated to reflect major advances in computer technology, includingmulticore processors and embedded processors. Interactivesimulations have been expanded and keyed into relevant sections oftext. For Sale in Indiansubcontinent only Multiple Perspectives: Systems are viewed from both the architectural (attributes of a system visible to a machine language programmer) and organizational (operational units and their interconnections that realize the architecture) perspectives to give students context. Unified Treatment of I/O: Provides full understanding of I/O functions and structures, including two important external interface examples: FireWire and InfiniBand. Focus on RISC: Students gain a broad understanding of this technology, found in virtually all contemporary machines. Parallel Processors: Exceptionally clear, well-organized treatment of symmetric multiprocessors (SMP), clusters, and NUMA systems. Running Case Studies: Case studies of Intel x86 and embedded ARM architectures supplement and explain material. Microprogrammed Implementation: This technology is given a full treatment, so students gain a complete understanding of processor organization. Introduction Computer Evolution and Performance A Top-Level View of Computer Function and Interconnection Cache Memory Internal Memory Technology External Memory Input/Output Operating System Support Computer Arithmetic Instruction Sets: Characteristics and Functions Instruction Sets: Addressing Modes an

TCP/IP Illustrated Vol 1 The Protocols


W. Richard Steens
    

2020: A Global Blueprint


Rob Shapiro
    New

Mathematics and Computation


Avi Wigderson
    In its half-century of existence it has developed into a rich, deep and broad mathematical theory with remarkable achievements and formidable challenges. It had forged strong connections with most other mathematical fields, and at the same time had major practical impact on computer science and industry.

Functional Design and Architecture


Alexander Granin
    It aims to consolidate all the knowledge about how to create big applications in pure functional manner. This area is not yet covered well, but the community has invented a lot of approaches, and we need to make a comprehensive source of knowledge as it was done for Object-Oriented Programming already.https://graninas.com/functional-desig...