Catalog

PublishersPublishers

AuthorsAuthors

O'Reilly

O'Reilly

Books:14,247
Publishers:39
Authors:2,229
Topics:120
 
 

New arrivals in store

Tom Hughes-Croucher on Node
Share to Facebook Tweet This More...

Tom Hughes-Croucher on Node

Sponsored by MarkLogic Learn how to build scalable Internet applications with Node.js, the event-driven server-side JavaScript framework. This learning video shows you how Node.js solves many scaling and speed problems that weigh down other web application frameworks. You get practical guidance for everything from installing Node.js to writing your first application, with hands-on exercises along the way. Scaling Internet applications is tricky business to begin with, but many developers make it more difficult by using languages and platforms optimized for computation. Discover how Node.js helps you address the most important factors in these applications, such as communication and latency. This video gets you started. Six video chapters help you: Learn how server-side JavaScript gives you access to a large base of existing application libraries, and lets you reuse code on both the client and server. Find out how Node solves problems specific to Internet application programming, and why this framework is faster than traditional solutions. Become familiar with tools that make application programming easy. Compile and troubleshoot the Node.js install, and understand the problems you’re likely to face when writing your first Node application. Discover how Node.js takes a different approach than other programming languages, and how the event loop helps you get the most out of the framework. Learn about the extensions to Node for writing applications—especially the Express framework, which helps you build apps in the MVC style. Explore common methods for writing and maintaining your application, overcome common pitfalls with event-driven programming.
New
Author:Tom Hughes-Croucher
Seller:O'Reilly
Publisher:O'Reilly
Category:Programming > JavaScript
Code:SKU-KIT-0636920017097-video
ISBN:0636920017097
Format:video
Sale Price:69.99 USD
Processing and Arduino in Tandem: Audio Visualizer
Share to Facebook Tweet This More...

Processing and Arduino in Tandem: Audio Visualizer

Create your own audio visualizer with the Processing programming language and the Arduino electronics prototyping platform. If you’re familiar with these easy-to-use technologies, this two-hour video course will help you build a software application that produces animated graphics in response to live audio input. This fun and engaging class is ideal for artists, designers, students, engineers, and hobbyists, and anyone looking to expand their digital toolkit.
New
Author:Joseph Gray
Seller:O'Reilly
Publisher:O'Reilly
Category:Programming > Graphics & Multimedia Programming
Code:SKU-KIT-0636920018384-video
ISBN:0636920018384
Format:video
Sale Price:79.99 USD
Machine Learning and Security
Share to Facebook Tweet This More...

Machine Learning and Security

Can machine learning techniques solve our computer security problems and finally put an end to the cat-and-mouse game between attackers and defenders? Or is this hope merely hype? Now you can dive into the science and answer this question for yourself! In this practical guide, machine learning and security specialists Clarence Chio and David Freeman provide a framework for discussing the marriage of these two fields, as well as a toolkit of machine-learning algorithms that you can apply to an array of security problems.
New
Author:Clarence ChioDavid Freeman
Seller:O'Reilly
Publisher:O'Reilly
Category:Security > Computer Security
Code:SKU-KIT-0636920065555-IP-BUNDLE
ISBN:0636920065555
Format:bundle
Sale Price:65.99 USD
TCP/IP Clearly Explained
Share to Facebook Tweet This More...

TCP/IP Clearly Explained

With over 30,000 copies sold in previous editions, this fourth edition of TCP/IP Clearly Explained stands out more than ever. You still get a practical, thorough exploration of TCP/IP networking, presented in plain language, that will benefit newcomers and veterans alike. The coverage has been updated, however, to reflect new and continuing technological changes, including the Stream Control Transmission Protocol (SCTP), the Blocks architecture for application protocols, and the Transport Layer Security Protocol (TLS). The improvements go far beyond the updated material: they also include an all-new approach that examines the TCP/IP protocol stack from the top down, beginning with the applications you may already understand and only then moving deeper to the protocols that make these applications possible. You also get a helpful overview of the ""life"" of an Internet packet, covering all its movements from inception to final disposition. If you're looking for nothing more than information on the protocols comprising TCP/IP networking, there are plenty of books to choose from. If you want to understand TCP/IP networking—why the protocols do what they do, how they allow applications to be extended, and how changes in the environment necessitate changes to the protocols—there's only the one you hold in your hands. Explains—clearly and holistically, but without oversimplification—the core protocols that make the global Internet possible. Fully updated to cover emerging technologies that are critical to the present and future of the Internet. Takes a top-down approach that begins with the familiar application layer, then proceeds to the protocols underlying it, devoting attention to each layer's specifics. Divided into organized, easy-to-follow sections on the concepts and fundamentals of networking, Internet applications, transport protocols, the Internet layer and infrastructure, and practical internetworking.
New
Seller:O'Reilly
Publisher:Morgan Kaufmann
Category:Networking > Network Administration
Code:SKU-KIT-9780080518459-ebook
ISBN:9780080518459
Format:ebook
Sale Price:82.95 USD
Matlab
Share to Facebook Tweet This More...

Matlab

Matlab: A Practical Introduction to Programming and Problem Solving discusses the basic programming concepts and skills needed for problem solving using MATLAB software. The book differs from other texts in that it teaches programming concepts and the use of the built-in functions in MATLAB simultaneously. Starting with basic programming concepts, such as variables, assignments, input/output, selection, and loop statements, problems are introduced and solved throughout the book. The book is organized into two parts. Part I covers the programming constructs and demonstrates programming versus efficient use of built-in functions to solve problems. Part II discusses the applications, including plotting, image processing, and mathematics, needed in basic problem solving. The chapters feature sections called “Quick Question!? as well as practice problems designed to test knowledge about the material covered. Problems are solved using both “The Programming Concept? and “The Efficient Method,? which facilitates understanding the efficient ways of using MATLAB, and also the programming concepts used in these efficient functions and operators. Presents programming concepts and MATLAB built-in functions side-by-side, giving students the ability to program efficiently and exploit the power of MATLAB to solve problems. In depth coverage of file input/output, a topic essential for many engineering applications Systematic, step-by-step approach, building on concepts throughout the book, facilitating easier learning Sections on ‘common pitfalls’ and ‘programming guidelines’ direct students towards best practice
New
Seller:O'Reilly
Publisher:Butterworth-Heinemann
Code:SKU-KIT-9780123859181-ebook
ISBN:9780123859181
Format:ebook
Sale Price:51.69 USD

get all