{"title":"O'reilly Media","description":null,"products":[{"product_id":"high-performance-browser-networking","title":"High Performance Browser Networking","description":"\u003cp\u003eHow prepared are you to build fast and efficient web applications? This eloquent book provides what every web developer should know about the network, from fundamental limitations that affect performance to major innovations for building even more powerful browser applicationsâ??including HTTP 2.0 and XHR improvements, Server-Sent Events (SSE), WebSocket, and WebRTC. \n\u003c\/p\u003e\u003cp\u003e\nAuthor Ilya Grigorik, a web performance engineer at Google, demonstrates performance optimization best practices for TCP, UDP, and TLS protocols, and explains unique wireless and mobile network optimization requirements. Youâ??ll then dive into performance characteristics of technologies such as HTTP 2.0, client-side network scripting with XHR, real-time streaming with SSE and WebSocket, and P2P communication with WebRTC. \n\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDeliver superlative TCP, UDP, and TLS performance\n\u003c\/li\u003e\n\u003cli\u003eSpeed up network performance over 3G\/4G mobile networks\n\u003c\/li\u003e\n\u003cli\u003eDevelop fast and energy-efficient mobile applications\n\u003c\/li\u003e\n\u003cli\u003eAddress bottlenecks in HTTP 1.x and other browser protocols\n\u003c\/li\u003e\n\u003cli\u003ePlan for and deliver the best HTTP 2.0 performance\n\u003c\/li\u003e\n\u003cli\u003eEnable efficient real-time streaming in the browser\n\u003c\/li\u003e\n\u003cli\u003eCreate efficient peer-to-peer videoconferencing and low-latency applications with real-time WebRTC transports\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657214751087,"sku":"9781449344764","price":351.64,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449344763.jpg?v=1770811809"},{"product_id":"developing-blackberry-tablet-applications-with-flex-4-5","title":"Developing Blackberry Tablet Applications with Flex 4.5","description":"\u003cdiv\u003e\n\u003cp\u003eReady to put your ActionScript 3 skills to work on mobile apps? This hands-on book walks you through the process of creating an Adobe AIR application for Blackberry Tablets from start to finish, using the Flex 4.5 framework. Move quickly from a basic Hello World application to complex interactions with Blackberry APIs, and get complete code examples for working with tablet components—including the accelerometer, GPS unit, camera, file system, and multitouch screen. This is an ideal resource no matter how much Flex experience you have.\n\u003c\/p\u003eUse Flash Builder 4.5 to create and debug a Flex Mobile project\nChoose a layout option to determine which files Flash Builder autogenerates\nObtain permissions you need to install your app on a Blackberry Tablet\nRead and write text files, browse the file system for media files, and create and write to an SQLite database\nLearn how to use native qnx components within your application\nPublish your app to a BlackBerry installer file with Flash Builder\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657214882159,"sku":"9781449305567","price":236.86,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449305563.jpg?v=1770811819"},{"product_id":"linux-server-security","title":"Linux Server Security","description":"\u003cdiv\u003e\n\u003cp\u003eLinux consistently appears high up in the list of popular Internet servers, whether it's for the Web, anonymous FTP, or general services such as DNS and delivering mail. But security is the foremost concern of anyone providing such a service. Any server experiences casual probe attempts dozens of time a day, and serious break-in attempts with some frequency as well.\u003c\/p\u003e\n\u003cp\u003eThis highly regarded book, originally titled \u003ci\u003eBuilding Secure Servers with Linux\u003c\/i\u003e, combines practical advice with a firm knowledge of the technical tools needed to ensure security. The book focuses on the most common use of Linux--as a hub offering services to an organization or the Internet--and shows readers how to harden their hosts against attacks. An all-inclusive resource for Linux users who wish to harden their systems, \u003ci\u003eLinux Server Security\u003c\/i\u003e covers general security such as intrusion detection and firewalling a hub, as well as key services such as DNS, the Apache Web server, mail, and secure shell.\u003c\/p\u003e\n\u003cp\u003eAuthor Michael D. Bauer, a security consultant, network architect, and lead author of the popular Paranoid Penguin column in the \u003ci\u003eLinux Journal\u003c\/i\u003e, carefully outlines the security risks, defines precautions that can minimize those risks, and offers recipes for robust security. He is joined on several chapters by administrator and developer Bill Lubanovic.\u003c\/p\u003e\n\u003cp\u003eA number of new security topics have been added for this edition, including:\n\u003c\/p\u003eDatabase security, with a focus on MySQL\nUsing OpenLDAP for authentication\nAn introduction to email encryption\nThe Cyrus IMAP service, a popular mail delivery agent\nThe vsftpd FTP server\nGeared toward Linux users with little security expertise, the author explains security concepts and techniques in clear language, beginning with the fundamentals. \u003ci\u003eLinux Server Security\u003c\/i\u003e with Linux provides a unique balance of \"big picture\" principles that transcend specific software packages and version numbers, and very clear procedures on\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657215013231,"sku":"9780596006709","price":358.79,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596006705.jpg?v=1770811828"},{"product_id":"managing-raid-on-linux","title":"Managing Raid on Linux","description":"\u003cdiv\u003e\n\u003cp\u003eRedundant Array of Independent Disks (RAID) technology is becoming a standard feature of computer systems that support mission-critical services like file sharing, mail exchange, or Web servers. RAID offers two benefits to these essential systems: improved I\/O performance and fail-safe data storage.\u003c\/p\u003e\n\u003cp\u003eAlthough bandwidth problems on networks are well documented, the internal data transfer bottleneck that exists at the hardware level in each system can also leave you with perplexing performance issues. RAID is a cost-effective and easy-to-manage way to alleviate this bandwidth problem by distributing the I\/O load seamlessly across multiple disks and controllers.\u003c\/p\u003e\n\u003cp\u003eRAID also provides uninterrupted data access through disk mirroring and parity algorithms. That means systems can remain online even during a disk or controller failure. RAID is scalable, making it robust enough for large, high-traffic sites and small, critical systems. By using RAID, system administrators can combine single disks into terabytes worth of data storage.\u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eManaging RAID on Linux\u003c\/i\u003e covers everything system administrators need to know to put together a system that can support RAID.  You will learn about the different types of RAID, along with associated technologies and issues, and how to choose the best RAID system for your needs. With a step-by-step, hands-on approach, the author guides you through the installation of either Linux software RAID or a hardware RAID card. The book shows how to build an array and optionally install a high-performance file system. Contents include:\n\u003c\/p\u003eAn introduction to RAID and Linux\nPlanning and architecture of your RAID system\nBuilding a software RAID\nSoftware RAID tools and references\nBuilding a hardware RAID\nPerformance and tuning of your RAID system\n\nRAID has become the low-cost solution of choice to deal with the ever-increasing demand for data storage space.  Written for system administrators, power users, tech managers, and anyo\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657215144303,"sku":"9781565927308","price":321.12,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1565927303.jpg?v=1770811836"},{"product_id":"applescript","title":"AppleScript","description":"\u003cdiv\u003e\n\u003cp\u003eMac users everywhere--even those who know nothing about programming--are discovering the value of the latest version of AppleScript, Apple's vastly improved scripting language for Mac OS X Tiger. And with this new edition of the top-selling \u003ci\u003eAppleScript: The Definitive Guide\u003c\/i\u003e, anyone, regardless of your level of experience, can learn to use AppleScript to make your Mac time more efficient and more enjoyable by automating repetitive tasks, customizing applications, and even controlling complex workflows.\n\u003c\/p\u003e\n\u003cp\u003e\nFully revised and updated--and with more and better examples than ever--\u003ci\u003eAppleScript: The Definitive Guide, 2nd Edition\u003c\/i\u003e explores AppleScript 1.10 from the ground up. You will learn how AppleScript works and how to use it in a variety of contexts: in everyday scripts to process automation, in CGI scripts for developing applications in Cocoa, or in combination with other scripting languages like Perl and Ruby. \u003c\/p\u003e\n\u003cp\u003e\nAppleScript has shipped with every Mac since System 7 in 1991, and its ease of use and English-friendly dialect are highly appealing to most Mac fans. Novices, developers, and everyone in between who wants to know how, where, and why to use AppleScript will find \u003ci\u003eAppleScript: The Definitive Guide, 2nd Edition\u003c\/i\u003e to be the most complete source on the subject available. It's as perfect for beginners who want to write their first script as it is for experienced users who need a definitive reference close at hand. \u003c\/p\u003e\n\u003cp\u003e\n\u003ci\u003eAppleScript: The Definitive Guide, 2nd Edition\u003c\/i\u003e begins with a relevant and useful AppleScript overview and then gets quickly to the language itself; when you have a good handle on that, you get to see AppleScript in action, and learn how to put it into action for you. An entirely new chapter shows developers how to make your Mac applications scriptable, and how to give them that Mac OS X look and feel with AppleScript Studio. Thorough appendixes deliver additional tools and resources you won't find anywh\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657215275375,"sku":"9780596102111","price":323.79,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596102119.jpg?v=1770811845"},{"product_id":"access-2007-for-starters","title":"Access 2007 for Starters","description":"\u003cdiv\u003e\n\u003cp\u003eThis fast-paced book teaches you the basics of Access 2007 so you can start using this popular database program right away. You'll learn how to work with Access' most useful features to design databases, maintain them, search for valuable nuggets of information, and build attractive forms for quick-and-easy data entry.\u003cbr\u003e\u003cbr\u003e\nThe new Access is radically different from previous versions, but with this book, you'll breeze through the new interface and its timesaving features in no time with:\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cbr\u003e\u003cbr\u003eClear explanations\nStep-by-step instructions\nLots of illustrations\nLarger type\nPlenty of friendly advice\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\nIdeal for small businesses and households, Access runs on PCs and manages large stores information, including numbers, pages of text, and pictures -- everything from a list of family phone numbers to an enormous product catalog. Unfortunately, each new version of the program crammed in yet another set of features -- so many that even the pros don't know where to find them all. Access 2007 breaks the mold: Microsoft changed the user interface by designing a tabbed toolbar that makes features easy to locate. \u003cbr\u003e\u003cbr\u003e\u003cp\u003eOne thing that hasn't improved is Microsoft's documentation. Even if you find the features you need, you still may not know what to do with them. \u003ci\u003eAccess 2007 for Starters: The Missing Manual\u003c\/i\u003e is the perfect primer for small businesses with no techie to turn to, as well as those who want to organize household and office information.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657215406447,"sku":"9780596528331","price":163.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596528337.jpg?v=1770811852"},{"product_id":"virtualization","title":"Virtualization","description":"\u003cdiv\u003e\n\u003cp\u003eWhat exactly is virtualization? As this concise book explains, virtualization is a smorgasbord of technologies that offer organizations many advantages, whether you're managing extremely large stores of rapidly changing data, scaling out an application, or harnessing huge amounts of computational power. With this guide, you get an overview of the five main types of virtualization technology, along with information on security, management, and modern use cases.\n\u003c\/p\u003e\n\u003cp\u003eTopics include:\n\u003c\/p\u003e\n\u003cb\u003eAccess virtualization\u003c\/b\u003e—Allows access to any application from any device\n\u003cb\u003eApplication virtualization\u003c\/b\u003e—Enables applications to run on many different operating systems and hardware platforms\n\u003cb\u003eProcessing virtualization\u003c\/b\u003e—Makes one system seem like many, or many seem like one\n\u003cb\u003eNetwork virtualization\u003c\/b\u003e—Presents an artificial view of the network that differs from the physical reality\n\u003cb\u003eStorage virtualization\u003c\/b\u003e—Allows many systems to share the same storage devices, enables concealing the location of storage systems, and more\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657215570287,"sku":"9781449306458","price":153.27,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449306454.jpg?v=1770811860"},{"product_id":"actionscript-3-0-cookbook","title":"ActionScript 3.0 Cookbook","description":"\u003cdiv\u003e\n\u003cp\u003eWell before Ajax and Microsoft's Windows Presentation Foundation hit the scene, Macromedia offered the first method for building web pages with the responsiveness and functionality of desktop programs with its Flash-based \"Rich Internet Applications\". Now, new owner Adobe is taking Flash and its powerful capabilities beyond the Web and making it a full-fledged development environment.\n\u003c\/p\u003e\n\u003cp\u003eRather than focus on theory, the ActionScript 3.0 Cookbook concentrates on the practical application of ActionScript, with more than 300 solutions you can use to solve a wide range of common coding dilemmas. You'll find recipes that show you how to:\u003c\/p\u003e\nDetect the user's Flash Player version or their operating system\nBuild custom classes\nFormat dates and currency types\nWork with strings\nBuild user interface components\nWork with audio and video\nMake remote procedure calls using Flash Remoting and web services\n Load, send, and search XML data\nAnd much, much more ...\n\u003cp\u003e\nEach code recipe presents the Problem, Solution, and Discussion of how you can use it in other ways or personalize it for your own needs, and why it works. You can quickly locate the recipe that most closely matches your situation and get the solution without reading the whole book to understand the underlying code. Solutions progress from short recipes for small problems to more complex scripts for thornier riddles, and the discussions offer a deeper analysis for resolving similar issues in the future, along with possible design choices and ramifications. You'll even learn how to link modular ActionScript pieces together to create rock-solid solutions for Flex 2 and Flash applications.\u003c\/p\u003e\n\u003cp\u003e\nWhen you're not sure how ActionScript 3.0 works or how to approach a specific programming dilemma, you can simply pick up the book, flip to the relevant recipe(s), and quickly find the solution you're looking for.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eAdobe Developer Library\u003c\/b\u003e is a co-publishing partnership between O'Reilly Media and Adobe Sy\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657215701359,"sku":"9780596526955","price":323.66,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596526954.jpg?v=1770811869"},{"product_id":"web-design-in-a-nutshell","title":"Web Design in a Nutshell","description":"\u003cdiv\u003e\n\u003cp\u003eAre you still designing web sites like it's 1999? If so, you're in for a surprise. Since the last edition of this book appeared five years ago, there has been a major climate change with regard to web standards.  Designers are no longer using (X)HTML as a design tool, but as a means of defining the meaning and structure of content. Cascading Style Sheets are no longer just something interesting to tinker with, but rather a reliable method for handling all matters of presentation, from fonts and colors to the layout of the entire page. In fact, following the standards is now a mandate of professional web design.\n\u003c\/p\u003e\n\u003cp\u003e\nOur popular reference, \u003ci\u003eWeb Design in a Nutshell\u003c\/i\u003e, is one of the first books to capture this new web landscape with an edition that's been completely rewritten and expanded to reflect the state of the art. In addition to being an authoritative reference for (X)HTML and Cascading Style Sheets, this book also provides an overview of the unique requirements of designing for the Web and gets to the nitty-gritty of JavaScript and DOM Scripting, web graphics optimization, and multimedia production. It is an indispensable tool for web designers and developers of all levels.\u003c\/p\u003e\n\u003cp\u003e\nThe third edition covers these contemporary web design topics:\u003c\/p\u003e\nStructural layer: HTML 4.01 and XHTML 1.0 (9 chapters), including an alphabetical reference of all elements, attributes and character entities\nPresentation layer: Ten all-new chapters on Cascading Style Sheets, Level 2.1, including an alphabetical reference of all properties and values.\nBehavior layer: JavaScript and scripting with the Document Object Model (DOM)\nWeb environment: New web standards, browsers, display devices, accessibility, and internationalization\nWeb graphics optimization: Producing lean and mean GIF, JPEG, PNG, and animated GIFs\nMultimedia: Web audio, video, Flash, and PDF\u003cp\u003e\nOrganized so that readers can find answers quickly, \u003ci\u003eWeb Design in a Nutshell\u003c\/i\u003e, Third Edition helps expe\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657215832431,"sku":"9780596009878","price":336.06,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596009879.jpg?v=1770811876"},{"product_id":"building-web-cloud-and-mobile-solutions-with-f","title":"Building Web, Cloud, and Mobile Solutions with F#","description":"\u003cdiv\u003e\n\u003cp\u003eLearn how to build key aspects of web, cloud, and mobile solutions by combining F# with various .NET and open source technologies. With helpful examples, this hands-on book shows you how to tackle concurrency, asynchrony, and other server-side challenges. You’ll quickly learn how to be productive with F#, whether you want to integrate the language into your existing web application or use it to create the next Twitter.\n\u003c\/p\u003e\n\u003cp\u003eIf you’re a mid- to senior-level .NET programmer, you’ll discover how this expressive functional-first language helps you write robust, maintainable, and reusable solutions that scale easily and target multiple devices.\n\u003c\/p\u003eUse F# with ASP.NET MVC, ASP.NET Web API, WCF, Windows Azure, HTML5, CSS3, jQuery Mobile, and other tools\nBuild next-generation ASP.NET MVC 4 web applications, using F# to do the heavy lifting on the server\nCreate WCF SOAP and HTTP web services\nDevelop F# web applications and services that run on Windows Azure\nBuild scalable solutions that allow reuse by mobile and web front-ends\nUse F# with the WebSharper and Pit frameworks to build end-to-end web stacks\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657215930735,"sku":"9781449333768","price":203.07,"currency_code":"BRL","in_stock":true}]},{"product_id":"clojurescript","title":"Clojurescript","description":"\u003cdiv\u003e\n\u003cp\u003eLearn how to build complete client-side applications with ClojureScript, the Clojure language variant that compiles to optimized JavaScript. This hands-on introduction shows you how ClojureScript not only has similarities to JavaScript—without the flaws—but also supports the full semantics of its parent language. You’ll delve into ClojureScript’s immutable data structures, lazy sequences, first-class functions, macros, and support for JavaScript libraries.\n\u003c\/p\u003e\n\u003cp\u003eNo previous experience with Clojure or ClojureScript is necessary. If you’re familiar with JavaScript, HTML, CSS, and the DOM, you’ll quickly discover that ClojureScript has the same reach as JavaScript, but with more power.\n\u003c\/p\u003eStart writing ClojureScript code with the Leiningen build system\nLearn how the ClojureScript compiler works to produce optimized JavaScript\nUse JavaScript functions and libraries directly from ClojureScript code\nExplore functions in Clojure’s sequence library such as map, reduce, and filter\nUse macros to define new control structures or embed domain-specific languages\nCompile manually or script your own workflow with ClojureScript’s compiler tools\nIntegrate ClojureScript with Clojure on the JVM to build powerful client-server applications\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657223532911,"sku":"9781449327439","price":161.5,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449327435.jpg?v=1770812237"},{"product_id":"dart","title":"Dart","description":"\u003cdiv\u003e\n\u003cp\u003eGet up to speed on Dart, the web development language that not only matches the dynamic nature of JavaScript, but addresses its problems as well. This practical book gets you up to speed on the language, libraries, and tools for developing structured, fast, and maintainable web apps that run in most browsers.\n\u003c\/p\u003e\n\u003cp\u003eGoogle designed the Dart platform to scale from simple scripts to complex apps, running on both the client and the server. With this book, you’ll learn how Dart can help you architect and develop HTML5 apps for the modern Web.\n\u003c\/p\u003eBuild web apps with the class-based, object-oriented Dart language, and compile your code to JavaScript\nLearn how to use Dart features, from variables to operators to classes and libraries\nCreate, launch, and debug web and command-line apps with the Dart Editor\nGet a tour of Dart libraries, including dart:core, dart:html, dart:isolate, dart:io, and dart:json\nBecome familiar with tools such as Dartium, the Chromium-based browser that includes the Dart virtual machine\nGet a walkthrough of Dart Chat, a client-server app in which both the client and the server are implemented in Dart\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657223663983,"sku":"9781449330897","price":163.11,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449330894.jpg?v=1770812244"},{"product_id":"adobe-edge-animate","title":"Adobe Edge Animate","description":"\u003cdiv\u003e\n\u003cp\u003eWant to create animated graphics for iPhone, iPad, and the Web, using familiar Adobe features? You’ve come to the right book. Adobe Edge Animate: The Missing Manual shows you how to build HTML5 graphics with Adobe visual tools. No programming experience? No problem. Adobe Edge Animate writes all of the code for you. With this book, you’ll be designing great-looking web elements in no time.\n\u003c\/p\u003e\n\u003cp\u003eThe important stuff you need to know:\n\u003c\/p\u003e\n\u003cb\u003eJump into animation.\u003c\/b\u003e Master Animate’s elements, properties, and timeline panels.\n\u003cb\u003eCreate and import graphics.\u003c\/b\u003e Make drawings with Animate’s tools, or use art you’ve created in other programs.\n\u003cb\u003eWork with text.\u003c\/b\u003e Build menus, label buttons, provide instructions, and perform other tasks.\n\u003cb\u003eMake it interactive.\u003c\/b\u003e Use triggers and actions to give users control over their web experience.\n\u003cb\u003eDig into JavaScript.\u003c\/b\u003e Customize your projects by tweaking your code.\n\u003cb\u003eLook great at any size.\u003c\/b\u003e Publish responsive web pages that adjust to any display, tablet, or smartphone.\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657233133935,"sku":"9781449342258","price":271.43,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449342256.jpg?v=1770812398"},{"product_id":"learning-r","title":"Learning R","description":"\u003cp\u003eLearn how to perform data analysis with the R language and software environment, even if you have little or no programming experience. With the tutorials in this hands-on guide, youâ??ll learn how to use the essential R tools you need to know to analyze data, including data types and programming concepts. \n\u003c\/p\u003e\u003cp\u003e\nThe second half of \u003ci\u003eLearning R\u003c\/i\u003e shows you real data analysis in action by covering everything from importing data to publishing your results. Each chapter in the book includes a quiz on what youâ??ve learned, and concludes with exercises, most of which involve writing R code. \n\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWrite a simple R program, and discover what the language can do\n\u003c\/li\u003e\n\u003cli\u003eUse data types such as vectors, arrays, lists, data frames, and strings \n\u003c\/li\u003e\n\u003cli\u003eExecute code conditionally or repeatedly with branches and loops\n\u003c\/li\u003e\n\u003cli\u003eApply R add-on packages, and package your own work for others\n\u003c\/li\u003e\n\u003cli\u003eLearn how to clean data you import from a variety of sources \n\u003c\/li\u003e\n\u003cli\u003eUnderstand data through visualization and summary statistics \n\u003c\/li\u003e\n\u003cli\u003eUse statistical models to pass quantitative judgments about data and make predictions\n\u003c\/li\u003e\n\u003cli\u003eLearn what to do when things go wrong while writing data analysis code\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657686315375,"sku":"9781449357108","price":389.32,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449357105.jpg?v=1770818141"},{"product_id":"process-improvement-essentials","title":"Process Improvement Essentials","description":"\u003cdiv\u003e\n\u003cp\u003eToday, technology has become too much a part of overall corporate success for its effectiveness to be left to chance.  The stakes are too high.  Fortunately, the idea of 'quality management' is being reinvigorated. In the last decade process programs have become more and more prevalent.  And, out of all the available options, three have moved to the top of the chain.  These three are: \u003c\/p\u003e\nThe 9001:2000 Quality Management Standard from the International Standards Organization;\nThe Capability Maturity Model Integration from the Software Engineering Institute; and\nSix Sigma, a methodology for improvement shaped by companies such as Motorola, Honeywell, and General Electric.\u003cp\u003eThese recognized and proven quality programs are rising in popularity as more technology managers are looking for ways to help remove degrees of risk and uncertainty from their business equations, and to introduce methods of predictability that better ensure success. \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eProcess Improvement Essentials\u003c\/i\u003e combines the foundation needed to understand process improvement theory with the best practices to help individuals implement process improvement initiatives in their organization. The three leading programs: ISO 9001:2000, CMMI, and Six Sigma--amidst the buzz and hype--tend to get lumped together under a common label.   This book delivers a combined guide to all three programs, compares their applicability, and then sets the foundation for further exploration.  It's a one-stop-shop designed to give you a working orientation to what the field is all about.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657686937967,"sku":"9780596102173","price":349.14,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596102178.jpg?v=1770818174"},{"product_id":"mastering-oracle-sql","title":"Mastering Oracle SQL","description":"\u003cp\u003eThe vast majority of Oracle SQL books discuss some syntax, provide the barest rudiments of using Oracle SQL, and perhaps include a few simple examples. It might be enough to pass a survey course, or give you some buzz words to drop in conversation with real Oracle DBAs. But if you use Oracle SQL on a regular basis, you want much more. You want to access the full power of SQL to write queries in an Oracle environment. You want a solid understanding of what's possible with Oracle SQL, creative techniques for writing effective and accurate queries, and the practical, hands-on information that leads to true mastery of the language. Simply put, you want useful, expert best practices that can be put to work immediately, not just non-vendor specific overview or theory.Updated to cover the latest version of Oracle, Oracle 10g, this edition of the highly regarded \u003ci\u003eMastering Oracle SQL\u003c\/i\u003e has a stronger focus on technique and on Oracle's implementation of SQL than any other book on the market. It covers Oracle s vast library of built-in functions, the full range of Oracle SQL query-writing features, regular expression support, new aggregate and analytic functions, subqueries in the SELECT and WITH clauses, multiset union operators, enhanced support for hierarchical queries: leaf and loop detection, and the CONNECT_BY_ROOT operator, new partitioning methods (some introduced in Oracle9i Release 2), and the native XML datatype, XMLType.\u003ci\u003eMastering Oracle SQL\u003c\/i\u003e, 2nd Edition fills the gap between the sometimes spotty vendor documentation, and other books on SQL that just don't explore the full depth of what is possible with Oracle-specific SQL. For those who want to harness the untapped (and often overlooked) power of Oracle SQL, this essential guide for putting Oracle SQL to work will prove invaluable.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657687069039,"sku":"9780596006327","price":394.24,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596006322.jpg?v=1770818182"},{"product_id":"building-web-apps-for-google-tv","title":"Building Web Apps for Google TV","description":"\u003cdiv\u003e\n\u003cp\u003eBy integrating the Web with traditional TV, Google TV offers developers an important new channel for content. But creating apps for Google TV requires learning some new skills—in fact, what you may already know about mobile or desktop web apps isn't entirely applicable. \u003ci\u003eBuilding Web Apps for Google TV\u003c\/i\u003e will help you make the transition to Google TV as you learn the tools and techniques necessary to build sophisticated web apps for this platform.\n\u003c\/p\u003e\n\u003cp\u003eThis book shows you how Google TV works, how it fits into the web ecosystem, and what the opportunities are for delivering rich content to millions of households.\n\u003c\/p\u003eDiscover the elements of a compelling TV web app, and what comprises TV-friendly navigation\nLearn the fundamentals for designing the 10-foot user experience\nWork with the Google Chrome browser on a TV display, and migrate an existing site\nUse examples for developing a TV web app, including the UI, controls, and scrolling\nUnderstand how to optimize, deliver, and protect video content for Google TV\nHelp users discover your content by optimizing your site for Search—especially videos\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657687232879,"sku":"9781449304577","price":237.24,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449304575.jpg?v=1770818191"},{"product_id":"the-social-media-marketing-book","title":"The Social Media Marketing Book","description":"\u003cdiv\u003e\n\u003cp\u003eAre you looking to take advantage of social media for your business or organization? With easy-to-understand introductions to blogging, forums, opinion and review sites, and social networks such as Twitter, Facebook, and LinkedIn, this book will help you choose the best -- and avoid the worst -- of the social web's unique marketing opportunities. \u003cbr\u003e\u003cbr\u003e\u003ci\u003eThe Social Media Marketing Book\u003c\/i\u003e guides you through the maze of communities, platforms, and social media tools so you can decide which ones to use, and how to use them most effectively. With an objective approach and clear, straightforward language, Dan Zarrella, aka \"The Social Media \u0026amp; Marketing Scientist,\" shows you how to plan and implement campaigns intelligently, and then measure results and track return on investment. Whether you're a seasoned pro or new to the social web, this book will take you beyond the jargon to social media marketing mastery.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003eMake sense of this complicated environment with the help of screenshots, graphs, and visual explanations\nUnderstand the history and culture of each social media type, including features, functionality, and protocols\nGet clear-cut explanations of the methods you need to trigger viral marketing successes\nChoose the technologies and marketing tactics most relevant to your campaign goals\nLearn how to set specific goals for your campaigns and evaluate them according to key performance indicators\u003cbr\u003e\u003cbr\u003e\nPraise for \u003ci\u003eThe Social Media Marketing Book\u003c\/i\u003e: \u003cbr\u003e\u003cbr\u003e\n\"Let Zarrella take you to social-media marketing school. You'll learn more from reading this book than a month of research on the Internet.\"\n--Guy Kawasaki, co-founder of Alltop.com\u003cbr\u003e\u003cbr\u003e\n\"If I could be any other person for a day, it would be Dan Zarella. Either him or Brad Pitt. But Dan's smarter. This book is why I say that.\"\n--Chris Brogan, President of New Marketing Labs \u003cbr\u003e\u003cbr\u003e\n\"This book demonstrates a beginning to the endless possibilities of the Social Web.\"\n-- Brian Solis,\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657688314223,"sku":"9780596806606","price":168.78,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596806604.jpg?v=1770818247"},{"product_id":"the-cathedral-the-bazaar","title":"The Cathedral \u0026 the Bazaar","description":"\u003cp\u003eOpen source provides the competitive advantage in the Internet Age.  According to the August Forrester Report, 56 percent of IT managers  interviewed at Global 2,500 companies are already using some type of  open source software in their infrastructure and another 6 percent will  install it in the next two years. This revolutionary model for  collaborative software development is being embraced and studied by  many of the biggest players in the high-tech industry, from Sun  Microsystems to IBM to Intel.\u003ci\u003eThe Cathedral \u0026amp; the Bazaar\u003c\/i\u003e is a must for anyone who cares  about the future of the computer industry or the dynamics of the  information economy. Already, billions of dollars have been made and  lost based on the ideas in this book. Its conclusions will be studied,  debated, and implemented for years to come. According to Bob Young,  \"This is Eric Raymond's great contribution to the success of the open  source revolution, to the adoption of Linux-based operating systems,  and to the success of open source users and the companies that  supply them.\"The interest in open source software development has grown  enormously in the past year. This revised and expanded paperback  edition includes new material on open source developments in 1999 and  2000. Raymond's clear and effective writing style accurately describing  the benefits of open source software has been key to its  success. With major vendors creating acceptance for open source  within companies, independent vendors will become the open source  story in 2001.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657711645039,"sku":"9780596001087","price":207.71,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596001088.jpg?v=1770819547"},{"product_id":"free-as-in-freedom-paperback","title":"Free as in Freedom [Paperback]","description":"\u003cdiv\u003e\n\u003cp\u003e\u003ci\u003eFree as in Freedom\u003c\/i\u003e interweaves biographical snapshots of GNU project founder Richard Stallman with the political, social and economic history of the free software movement. It examines Stallman's unique personality and how that personality has been at turns a driving force and a drawback in terms of the movement's overall success.\u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eFree as in Freedom\u003c\/i\u003e examines one man's 20-year attempt to codify and communicate the ethics of 1970s era \"hacking\" culture in such a way that later generations might easily share and build upon the knowledge of their computing forebears. The book documents Stallman's personal evolution from teenage misfit to prescient adult hacker to political leader and examines how that evolution has shaped the free software movement. Like Alan Greenspan in the financial sector, Richard Stallman has assumed the role of tribal elder within the hacking community, a community that bills itself as anarchic and averse to central leadership or authority. How did this paradox come about? \u003ci\u003eFree as in Freedom\u003c\/i\u003e provides an answer. It also looks at how the latest twists and turns in the software marketplace have diminished Stallman's leadership role in some areas while augmenting it in others.\u003c\/p\u003e\n\u003cp\u003eFinally, \u003ci\u003eFree as in Freedom\u003c\/i\u003e examines both Stallman and the free software movement from historical viewpoint. Will future generations see Stallman as a genius or crackpot? The answer to that question depends partly on which side of the free software debate the reader currently stands and partly upon the reader's own outlook for the future. 100 years from now, when terms such as \"computer,\" \"operating system\" and perhaps even \"software\" itself seem hopelessly quaint, will Richard Stallman's particular vision of freedom still resonate, or will it have taken its place alongside other utopian concepts on the 'ash-heap of history?'\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665630916975,"sku":"9781449324643","price":190.86,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449324649.jpg?v=1770904041"},{"product_id":"application-security-for-the-android-platform","title":"Application Security for the Android Platform","description":"\u003cdiv\u003e\n\u003cp\u003eWith the Android platform fast becoming a target of malicious hackers, application security is crucial. This concise book provides the knowledge you need to design and implement robust, rugged, and secure apps for any Android device. You’ll learn how to identify and manage the risks inherent in your design, and work to minimize a hacker’s opportunity to compromise your app and steal user data.\n\u003c\/p\u003e\n\u003cp\u003eHow is the Android platform structured to handle security? What services and tools are available to help you protect data? Up until now, no single resource has provided this vital information. With this guide, you’ll learn how to address real threats to your app, whether or not you have previous experience with security issues.\n\u003c\/p\u003eExamine Android’s architecture and security model, and how it isolates the filesystem and database\nLearn how to use Android permissions and restricted system APIs\nExplore Android component types, and learn how to secure communications in a multi-tier app\nUse cryptographic tools to protect data stored on an Android device\nSecure the data transmitted from the device to other parties, including the servers that interact with your app\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665631146351,"sku":"9781449315078","price":146.14,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449315070.jpg?v=1770904094"},{"product_id":"pdf-explained","title":"PDF Explained","description":"\u003cdiv\u003e\n\u003cp\u003eAt last, here’s an approachable introduction to the widely used Portable Document Format. PDFs are everywhere, both online and in printed form, but few people take advantage of the useful features or grasp the nuances of this format. This concise book provides a hands-on tour of the world’s leading page-description language for programmers, power users, and professionals in the search, electronic publishing, and printing industries. Illustrated with lots of examples, this book is the documentation you need to fully understand PDF.\n\u003c\/p\u003eBuild a simple PDF file from scratch in a text editor \nLearn the layout and content of a PDF file, as well as the syntax of its objects\nExamine the logical structure of PDF objects, and learn how pages and their resources are arranged into a document\nCreate vector graphics and raster images in PDF, and deal with transparency, color spaces, and patterns\nExplore PDF operators for building and showing text strings\nGet up to speed on bookmarks, metadata, hyperlinks, annotations, and file attachments\nLearn how encryption and document permissions work in PDF\nUse the \u003ci\u003epdftk\u003c\/i\u003e program to process PDF files from the command line\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665631179119,"sku":"9781449310028","price":166.08,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449310028.jpg?v=1770904103"},{"product_id":"doing-data-science","title":"Doing Data Science","description":"\u003cdiv\u003e\n\u003cp\u003eNow that people are aware that data can make the difference in an election or a business model, data science as an occupation is gaining ground. But how can you get started working in a wide-ranging, interdisciplinary field that’s so clouded in hype? This insightful book, based on Columbia University’s Introduction to Data Science class, tells you what you need to know.\u003c\/p\u003e\n\u003cp\u003eIn many of these chapter-long lectures, data scientists from companies such as Google, Microsoft, and eBay share new algorithms, methods, and models by presenting case studies and the code they use. If you’re familiar with linear algebra, probability, and statistics, and have programming experience, this book is an ideal introduction to data science.\u003c\/p\u003e\n\u003cp\u003eTopics include:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eStatistical inference, exploratory data analysis, and the data science process\u003c\/li\u003e\n\u003cli\u003eAlgorithms\u003c\/li\u003e\n\u003cli\u003eSpam filters, Naive Bayes, and data wrangling\u003c\/li\u003e\n\u003cli\u003eLogistic regression\u003c\/li\u003e\n\u003cli\u003eFinancial modeling\u003c\/li\u003e\n\u003cli\u003eRecommendation engines and causality\u003c\/li\u003e\n\u003cli\u003eData visualization\u003c\/li\u003e\n\u003cli\u003eSocial networks and data journalism\u003c\/li\u003e\n\u003cli\u003eData engineering, MapReduce, Pregel, and Hadoop\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ci\u003eDoing Data Science\u003c\/i\u003e is collaboration between course instructor Rachel Schutt, Senior VP of Data Science at News Corp, and data science consultant Cathy O’Neil, a senior data scientist at Johnson Research Labs, who attended and blogged about the course.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665645597039,"sku":"9781449358655","price":399.74,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449358659.jpg?v=1770905484"},{"product_id":"ios-7-programming-fundamentals","title":"iOS 7 Programming Fundamentals","description":"\u003cdiv\u003e\n\u003cp\u003eIf you’re getting started with iOS development, or want a firmer grasp of the basics, this practical guide provides a clear view of its fundamental building blocks—Objective-C, Xcode, and Cocoa Touch. You’ll learn object-oriented concepts, understand how to use Apple’s development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have. Dozens of example projects are available at GitHub.\n\u003c\/p\u003e\n\u003cp\u003e\nOnce you master the fundamentals, you’ll be ready to tackle the details of iOS app development with author Matt Neuburg’s companion guide \u003ci\u003eProgramming iOS 7\u003c\/i\u003e.\n\u003c\/p\u003eExplore the C language to learn how Objective-C works\nLearn how instances are created, and why they’re so important\nTour the lifecycle of an Xcode project, from inception to App Store\nDiscover how to build interfaces with nibs and the nib editor\nExplore Cocoa’s use of Objective-C linguistic features\nUse Cocoa’s event-driven model and major design patterns\nLearn the role of accessors, key-value coding, and properties\nUnderstand the power of ARC-based object memory management\nSend messages and data between Cocoa objects\n\u003cbr\u003e\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665646023023,"sku":"9781491945575","price":352.74,"currency_code":"BRL","in_stock":true}]},{"product_id":"high-performance-drupal","title":"High Performance Drupal","description":"\u003cdiv\u003e\n\u003cp\u003eHow can you help your Drupal website continue to perform at the highest level as it grows to meet demand? This comprehensive guide provides best practices, examples, and in-depth explanations for solving several performance and scalability issues. You’ll learn how to apply coding and infrastructure techniques to Drupal internals, application performance, databases, web servers, and performance analysis.\n\u003c\/p\u003e\n\u003cp\u003e\nCovering Drupal versions 7 and 8, this book is the ideal reference for everything from site deployment to implementing specific technologies such as Varnish, memcache, or Solr. If you have a basic understanding of Drupal and the Linux-Apache-MySQL-PHP (LAMP) stack, you’re ready to get started.\n\u003c\/p\u003eEstablish a performance baseline and define goals for improvement\nOptimize your website’s code and front-end performance\nGet best and worst practices for customizing Drupal core functionality\nApply infrastructure design techniques to launch or expand a site\nUse tools to configure, monitor, and optimize MySQL performance\nEmploy alternative storage and backend search options as your site grows\nTune your web servers through httpd and PHP configuration\nMonitor services and perform load tests to catch problems before they become critical\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665646055791,"sku":"9781449392611","price":321.65,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/144939261X.jpg?v=1770905591"},{"product_id":"learning-ios-programming","title":"Learning iOS Programming","description":"\u003cdiv\u003e\n\u003cp\u003eGet a rapid introduction to iPhone, iPad, and iPod touch programming. With this easy-to-follow guide, you’ll learn how to develop your first marketable iOS application, from opening Xcode to submitting your product to the App Store. Whether you’re a developer new to Mac programming or an experienced Mac developer ready to tackle iOS, this is your book.\n\u003c\/p\u003e\n\u003cp\u003eYou’ll learn about Objective-C and the core frameworks hands-on by writing several sample iOS applications, giving you the basic skills for building your own applications independently. Packed with code samples, this book is refreshed and updated for iOS 6 and Xcode 4.\n\u003c\/p\u003eDiscover the advantages of building native iOS apps\nGet started with Objective-C and the Cocoa Touch frameworks\nDive deep into the table view classes for building user interfaces\nHandle data input, parse XML and JSON documents, and store data on SQLite\nUse iOS sensors, including the accelerometer, magnetometer, camera, and GPS\nBuild apps that use the Core Location and MapKit frameworks\nIntegrate Apple’s iCloud service into your applications\nWalk through the process of distributing your polished app to the App Store\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665646383471,"sku":"9781449359348","price":278.91,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449359345.jpg?v=1770905671"},{"product_id":"distributed-network-data","title":"Distributed Network Data","description":"\u003cdiv\u003e\n\u003cp\u003eBuild your own distributed sensor network to collect, analyze, and visualize real-time data about our human environment—including noise level, temperature, and people flow. With this hands-on book, you’ll learn how to turn your project idea into working hardware, using the easy-to-learn Arduino microcontroller and off-the-shelf sensors.\n\u003c\/p\u003e\n\u003cp\u003eAuthors Alasdair Allan and Kipp Bradford walk you through the entire process, from prototyping a simple sensor node to performing real-time analysis on data captured by a deployed multi-sensor network. Demonstrated at recent O’Reilly Strata Conferences, the future of distributed data is already here. If you have programming experience, you can get started immediately.\n\u003c\/p\u003eWire up a circuit on a breadboard, and use the Arduino to read values from a sensor\nAdd a microphone and infrared motion detector to your circuit\nMove from breadboard to prototype with Fritzing, a program that converts your circuit design into a graphical representation\nSimplify your design: learn use cases and limitations for using Arduino pins for power and grounding\nBuild wireless networks with XBee radios and request data from multiple sensor platforms\nVisualize data from your sensor network with Processing or LabVIEW\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665646416239,"sku":"9781449360269","price":164.62,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449360262.jpg?v=1770905678"},{"product_id":"zeromq","title":"ZeroMQ","description":"\u003cdiv\u003e\n\u003cp\u003eDive into ØMQ (aka ZeroMQ), the smart socket library that gives you fast, easy, message-based concurrency for your applications. With this quick-paced guide, you’ll learn hands-on how to use this scalable, lightweight, and highly flexible networking tool for exchanging messages among clusters, the cloud, and other multi-system environments.\n\u003c\/p\u003e\n\u003cp\u003eØMQ maintainer Pieter Hintjens takes you on a tour of real-world applications, using extended examples in C to help you work with ØMQ’s API, sockets, and patterns. Learn how to use specific ØMQ programming techniques, build multithreaded applications, and create your own messaging architectures. You’ll discover how ØMQ works with several programming languages and most operating systems—with little or no cost.\n\u003c\/p\u003eLearn ØMQ’s main patterns: request-reply, publish-subscribe, and pipeline\nWork with ØMQ sockets and patterns by building several small applications\nExplore advanced uses of ØMQ’s request-reply pattern through working examples\nBuild reliable request-reply patterns that keep working when code or hardware fails\nExtend ØMQ’s core pub-sub patterns for performance, reliability, state distribution, and monitoring\nLearn techniques for building a distributed architecture with ØMQ\nDiscover what’s required to build a general-purpose framework for distributed applications\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665646449007,"sku":"9781449334062","price":395.27,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449334067.jpg?v=1770905688"},{"product_id":"twisted-network-programming-essentials","title":"Twisted Network Programming Essentials","description":"\u003cdiv\u003e\n\u003cp\u003eGet started with Twisted, the event-driven networking framework written in Python. With this introductory guide, you’ll learn the key concepts and design patterns to build event-driven client and server applications for many popular networking protocols. You’ll also learn the tools to build new protocols using Twisted’s primitives.\n\u003c\/p\u003e\n\u003cp\u003eStart by building basic TCP clients and servers, and then focus on deploying production-grade applications with the Twisted Application infrastructure. Along the way, you can play with and extend examples of common tasks you’ll face when building network applications. If you’re familiar with Python, you’re ready for Twisted.\n\u003c\/p\u003eLearn the core components of Twisted servers and clients\nWrite asynchronous code with the Deferred API\nConstruct HTTP servers with Twisted’s high-level web APIs\nUse the Agent API to develop flexible web clients\nConfigure and deploy Twisted services in a robust and standardized fashion\nAccess databases using Twisted’s nonblocking interface\nAdd common server components: logging, authentication, threads and processes, and testing\nExplore ways to build clients and servers for IRC, popular mail protocols, and SSH\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665646776687,"sku":"9781449326111","price":318.48,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449326110.jpg?v=1770905695"},{"product_id":"web-audio-api","title":"Web Audio API","description":"\u003cdiv\u003e\n\u003cp\u003eGo beyond HTML5’s Audio tag and boost the audio capabilities of your web application with the Web Audio API. Packed with lots of code examples, crisp descriptions, and useful illustrations, this concise guide shows you how to use this JavaScript API to make the sounds and music of your games and interactive applications come alive.\n\u003c\/p\u003e\n\u003cp\u003eYou need little or no digital audio expertise to get started. Author Boris Smus introduces you to digital audio concepts, then shows you how the Web Audio API solves specific application audio problems. You’ll not only learn how to synthesize and process digital audio, you’ll also explore audio analysis and visualization with this API.\n\u003c\/p\u003eLearn Web Audio API, including audio graphs and the audio nodes\nProvide quick feedback to user actions by scheduling sounds with the API’s precise timing model\nControl gain, volume, and loudness, and dive into clipping and crossfading\nUnderstand pitch and frequency: use tools to manipulate soundforms directly with JavaScript\nGenerate synthetic sound effects and learn how to spatialize sound in 3D space\nUse Web Audio API with the Audio tag, getUserMedia, and the Page Visibility API\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665646809455,"sku":"9781449332686","price":131.29,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449332684.jpg?v=1770905702"},{"product_id":"actionscript-developers-guide-to-puremvc","title":"ActionScript Developer's Guide to PureMVC","description":"\u003cdiv\u003e\n\u003cp\u003eGain hands-on experience with PureMVC, the popular open source framework for developing maintainable applications with a Model-View-Controller architecture. In this concise guide, PureMVC creator Cliff Hall teaches the fundamentals of PureMVC development by walking you through the construction of a complete non-trivial Adobe AIR application.\n\u003c\/p\u003e\n\u003cp\u003eThrough clear explanations and numerous ActionScript code examples, you’ll learn best practices for using the framework’s classes in your day-to-day work. Discover how PureMVC enables you to focus on the purpose and scope of your application, while the framework takes care of the plumbing in a maintainable and portable way.\n\u003c\/p\u003eGet a detailed overview of the PureMVC process for developing your application\nModel the domain by designing the schema and creating framework-agnostic value objects\nImplement framework-agnostic View components that expose an API of events and properties\nUse the Proxy pattern to keep track of value objects and hide service interaction\nFacilitate two-way communication between a View component and the rest of the application\nStitch the Model and View tiers together with command objects in the Controller\nManage problematic View component life cycles, and learn how to reuse the Model tier\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665647432047,"sku":"9781449314569","price":246.29,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449314562.jpg?v=1770905841"},{"product_id":"essential-ios-build-and-release","title":"Essential iOS Build and Release","description":"\u003cdiv\u003e\n\u003cp\u003eFrustrated by the requirements for testing and distributing your iOS app? You’re not alone. This concise book takes you step by step through the maze of certification and provisioning processes that have to happen before, during, and after development. You’ll learn what’s required to sign certificates, test your app on iOS devices, and release the finished product to the App Store.\n\u003c\/p\u003e\n\u003cp\u003eWhether you’re a developer looking to spend more time coding and less time figuring out how to install your application, or a release engineer responsible for producing reliable builds, this guide will help you successfully navigate the build and release processes for your iOS app.\n\u003c\/p\u003eGet an overview of the iOS Dev Center, including the iOS Provisioning Portal, Member Center, and iTunes Connect\nCreate your App ID, and generate signing certificates for development and distribution\nManage the provisioning profiles necessary to test your app on iOS devices\nLearn common scenarios for iOS Simulator, Ad Hoc, and App Store distribution builds\nAutomate the process to continuously build, sign, and package your app(s) for distribution\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665647464815,"sku":"9781449313944","price":135.99,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449313949.jpg?v=1770905849"},{"product_id":"design-and-prototyping-for-drupal","title":"Design and Prototyping for Drupal","description":"\u003cdiv\u003e\n\u003cp\u003eItching to build interesting projects with Drupal, but confused by the way it handles design challenges? This concise guide helps small teams and solo website designers understand how Drupal works by demonstrating the ways it outputs content. You’ll learn how to manage Drupal’s output, design around it, and then turn your design into a theme.\n\u003c\/p\u003e\n\u003cp\u003eIn the second of three volumes on Drupal design, award-winning designer Dani Nordin takes you beyond basic site planning and teaches you key strategies for working with themes, layouts, and wireframes. Discover how to use Drupal to make your vision a reality, instead of getting distracted by the system’s project and code management details.\n\u003c\/p\u003eLearn strategies for sketching, wireframing, and designing effective layouts\nBreak down a Drupal layout to understand its basic components\nUnderstand Drupal’s theme layer, and what to look for in a base theme\nWork with the 960 grid system to facilitate efficient wireframing and theming\nManage Drupal markup, including the code generated by the powerful Views module\nUse LessCSS to organize CSS and help you theme your site more efficiently\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665647530351,"sku":"9781449305505","price":133.04,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449305504.jpg?v=1770905856"},{"product_id":"ado","title":"ADO","description":"\u003cdiv\u003e\n\u003cp\u003eGetting data across platforms and formats is a cornerstone of  present-day applications development. \u003ci\u003eADO: ActiveX Data Objects\u003c\/i\u003e is both  an introduction and a complete reference to ADO (ActiveX Data Objects),  Microsoft's universal data access solution. You'll learn how to easily  access data in multiple formats--such as email messages, Access  databases, Word documents, and SQL databases--even on different  platforms, without spending extra time learning every last detail about  each format.Author Jason Roff shows by example how to use ADO with your programming  language of choice to save programming time, so you can concentrate on  the content and quality of your application rather than the nitty-gritty  of specific data formats.\u003ci\u003eADO: ActiveX Data Objects\u003c\/i\u003e includes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli type=\"disc\"\u003eChapters dedicated to the Connection, Recordset, Field,  and Command objects and the Properties collection\u003c\/li\u003e\n\u003cli type=\"disc\"\u003eA complete, detailed reference listing every ADO object,  method, property, and event, in convenient alphabetical order\u003c\/li\u003e\n\u003cli type=\"disc\"\u003eChapters on ADO architecture, data shaping, the ADO  Event Model\u003c\/li\u003e\n\u003cli type=\"disc\"\u003eAn appendix containing enumeration tables used by ADO  objects and collections, listed alphabetically\u003c\/li\u003e\n\u003cli type=\"disc\"\u003eBrief introductions to RDS, ADO.NET, and SQL\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ci\u003eADO: ActiveX Data Objects\u003c\/i\u003e is a versatile one-stop guide to both  the theory and practice of programming with ADO through Version 2.6. The  thorough reference section and topic-specific chapters will help you  find quick answers about the details of objects, collections, methods,  and properties of ADO. And the abundance of practical code examples will  give you a good grasp of how to use ADO's strong points most  effectively.\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665653100911,"sku":"9781565924154","price":362.95,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1565924150.jpg?v=1770906550"},{"product_id":"dom-enlightenment","title":"Dom Enlightenment","description":"\u003cdiv\u003e\n\u003cp\u003eWith \u003ci\u003eDOM Enlightenment\u003c\/i\u003e, you’ll learn how to manipulate HTML more efficiently by scripting the Document Object Model (DOM) without a DOM library. Using code examples in cookbook style, author Cody Lindley (jQuery Cookbook) walks you through modern DOM concepts to demonstrate how various node objects work.\n\u003c\/p\u003e\n\u003cp\u003eOver the past decade, developers have buried the DOM under frameworks that simplify its use. This book brings these tools back into focus, using concepts and code native to modern browsers. You’ll understand the role jQuery plays in DOM scripting, and learn how to use the DOM directly in applications for mobile devices and specific browsers that require low overhead.\n\u003c\/p\u003eUnderstand JavaScript node objects and their relationship to the DOM\nLearn the properties and methods of document, element, text, and DocumentFragment objects\nDelve into element node selecting, geometry, and inline styles\nAdd CSS style sheets to an HTML document and use CSSStyleRule objects\nSet up DOM events by using different code patterns\nLearn the author’s vision for dom.js, a jQuery-inspired DOM Library for modern browsers\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665653297519,"sku":"9781449342845","price":134.25,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449342841.jpg?v=1770906600"},{"product_id":"sencha-touch-2-up-and-running","title":"Sencha Touch 2 Up and Running","description":"\u003cdiv\u003e\n\u003cp\u003eLaunch into Sencha Touch 2 with this hands-on book, and quickly learn how to develop robust mobile web apps that look and behave like native applications. Using numerous code samples, author Adrian Kosmaczewski guides you every step of the way through this touchscreen-enabled JavaScript framework—from creating your first basic app to debugging, testing, and deploying a finished product. \u003cbr\u003e\u003cbr\u003e\nLearn how to craft user interfaces, build forms, and manage data, then deploy as either an HTML5 offline app or as a native app for Android, iOS, or Blackberry.\u003c\/p\u003eDefine classes and create instances with Sencha Touch’s object-oriented abstraction\nBuild user interfaces with the framework’s extensive set of high-level components\nDevelop apps that consume complex data, whether it’s stored locally or on remote servers\nOrganize your application code in a consistent, predictable, and maintainable way\nUse Sass stylesheets to craft a personalized look and feel for your app\nDebug, test, and document your app with WebKit Web Inspector, Jasmine, Siesta, and JSDuck\nUse the Sencha Architect UI designer and IDE to simplify complex project development\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665653330287,"sku":"9781449339388","price":210.74,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449339387.jpg?v=1770906607"},{"product_id":"java-ee-7-essentials","title":"Java Ee 7 Essentials","description":"\u003cdiv\u003e\n\u003cp\u003eGet up to speed on the principal technologies in the Java Platform, Enterprise Edition 7, and learn how the latest version embraces HTML5, focuses on higher productivity, and provides functionality to meet enterprise demands. Written by Arun Gupta, a key member of the Java EE team, this book provides a chapter-by-chapter survey of several Java EE 7 specifications, including WebSockets, Batch Processing, RESTful Web Services, and Java Message Service.\n\u003c\/p\u003e\n\u003cp\u003e\nYou’ll also get self-paced instructions for building an end-to-end application with many of the technologies described in the book, which will help you understand the design patterns vital to Java EE development.\n\u003c\/p\u003eUnderstand the key components of the Java EE platform, with easy-to-understand explanations and extensive code samples\nExamine all the new components that have been added to Java EE 7 platform, such as WebSockets, JSON, Batch, and Concurrency\nLearn about RESTful Web Services, SOAP XML-based messaging protocol, and Java Message Service\nExplore Enterprise JavaBeans, Contexts and Dependency Injection, and the Java Persistence API\nDiscover how different components were updated from Java EE 6 to Java EE 7\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665653657967,"sku":"9781449370176","price":387.34,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449370179.jpg?v=1770906671"},{"product_id":"mapping-with-drupal","title":"Mapping with Drupal","description":"\u003cdiv\u003e\n\u003cp\u003eBuild beautiful interactive maps on your Drupal website, and tell engaging visual stories with your data. This concise guide shows you how to create custom geographical maps from top to bottom, using Drupal 7 tools and out-of-the-box modules. You’ll learn how mapping works in Drupal, with examples on how to use intuitive interfaces to map local events, businesses, groups, and other custom data.\n\u003c\/p\u003e\n\u003cp\u003eAlthough building maps with Drupal can be tricky, this book helps you navigate the system’s complexities for creating sophisticated maps that match your site design. Get the knowledge and tools you need to build useful maps with Drupal today.\n\u003c\/p\u003eGet up to speed on map projections, the ethics of making maps, and the challenges of building them online\nLearn how spatial data is stored, input by users, manipulated, and queried\nUse the OpenLayers or GMap modules to display maps with lists, tables, and data feeds\nCreate rich, custom interactions by applying geolocation\nCustomize your map’s look and feel with personalized markers, map tiles, and map popups\nBuild modules that add imaginative and engaging interactions\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665739837807,"sku":"9781449308940","price":167.04,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449308945.jpg?v=1770910854"},{"product_id":"apis","title":"APIs","description":"\u003cdiv\u003e\n\u003cp\u003eProgrammers used to be the only people excited about APIs, but now a growing number of companies see them as a hot new product channel. This concise guide describes the tremendous business potential of APIs, and demonstrates how you can use them to provide valuable services to clients, partners, or the public via the Internet. You’ll learn all the steps necessary for building a cohesive API business strategy from experts in the trenches.\n\u003c\/p\u003e\n\u003cp\u003eFacebook and Twitter APIs continue to be extremely successful, and many other companies find that API demand greatly exceeds website traffic. This book offers executives, business development teams, and other key players a complete roadmap for creating a viable API product.\n\u003c\/p\u003eLearn about the rise of APIs and why your business might need one\nUnderstand the roles of asset owners, providers, and developers in the API value chain\nBuild strategies for designing, implementing, and marketing your product\nDevise an effective process for security and user management\nAddress legal issues, such as rights management and terms of use\nManage traffic and user experience with a reliable operating model\nDetermine the metrics you need to measure your API’s success\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665740329327,"sku":"9781449308926","price":204.72,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449308929.jpg?v=1770910862"},{"product_id":"learning-php-design-patterns","title":"Learning PHP Design Patterns","description":"\u003cdiv\u003e\n\u003cp\u003eBuild server-side applications more efficiently—and improve your PHP programming skills in the process—by learning how to use design patterns in your code. This book shows you how to apply several object-oriented patterns through simple examples, and demonstrates many of them in full-fledged working applications.\n\u003c\/p\u003e\n\u003cp\u003eLearn how these reusable patterns help you solve complex problems, organize object-oriented code, and revise a big project by only changing small parts. With \u003ci\u003eLearning PHP Design Patterns\u003c\/i\u003e, you’ll learn how to adopt a more sophisticated programming style and dramatically reduce development time.\n\u003c\/p\u003eLearn design pattern concepts, including how to select patterns to handle specific problems\nGet an overview of object-oriented programming concepts such as composition, encapsulation, polymorphism, and inheritance\nApply creational design patterns to create pages dynamically, using a factory method instead of direct instantiation\nMake changes to existing objects or structure without having to change the original code, using structural design patterns\nUse behavioral patterns to help objects work together to perform tasks\nInteract with MySQL, using behavioral patterns such as Proxy and Chain of Responsibility\nExplore ways to use PHP’s built-in design pattern interfaces\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665753764207,"sku":"9781449344917","price":311.97,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449344917.jpg?v=1770911083"},{"product_id":"learning-rails-3","title":"Learning Rails 3","description":"\u003cdiv\u003e\n\u003cp\u003eIf you’re a web developer or designer ready to learn Rails, this unique book is the ideal way to start.\u003c\/p\u003e\n\u003cp\u003eRather than throw you into the middle of the framework’s Model-View-Controller architecture, \u003ci\u003eLearning Rails 3\u003c\/i\u003e works from the outside in. You’ll begin with the foundations of the Web you already know, and learn how to create something visible with Rails’ view layer. \u003ci\u003eThen\u003c\/i\u003e you’ll tackle the more difficult inner layers: the database models and controller code.\u003c\/p\u003e\n\u003cp\u003eAll you need to get started is HTML experience. Each chapter includes exercises and review questions to test your understanding as you go.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePresent content by building an application with a basic view and a simple controller\u003c\/li\u003e\n\u003cli\u003eBuild forms and process their results, progressing from simple to more complex\u003c\/li\u003e\n\u003cli\u003eConnect forms to models by setting up a database, and create code that maps to database structures\u003c\/li\u003e\n\u003cli\u003eUse Rails scaffolding to build applications from a view-centric perspective\u003c\/li\u003e\n\u003cli\u003eAdd common web application elements such as sessions, cookies, and authentication\u003c\/li\u003e\n\u003cli\u003eBuild applications that combine data from multiple tables\u003c\/li\u003e\n\u003cli\u003eSend and receive email messages from your applications\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\"\u003ci\u003eLearning Rails 3\u003c\/i\u003e feels like a brisk pair programming session with professionals who know how to use Ruby on Rails to get things done, and get them done well.\"\u003cbr\u003e-Alan Harris, author of Sinatra: Up and Running\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665757139311,"sku":"9781449309336","price":277.01,"currency_code":"BRL","in_stock":true}]},{"product_id":"programming-windows-store-apps-with-c","title":"Programming Windows Store Apps with C#","description":"\u003cdiv\u003e\n\u003cp\u003eIf you’re a .NET developer looking to build tablet apps, this practical book takes you step-by-step through the process of developing apps for the Windows Store. You’ll learn how to use Microsoft’s Modern UI design language with Windows 8.1 and WinRT 8.1.1 by building a line-of-business mobile app with C# through the course of the book.\u003c\/p\u003e\n\u003cp\u003eTo develop the app, you’ll work with the same system details and design specs that apply to retail apps, such as persistence, backend service, and Windows 8 features for sharing and search. You’ll learn how to develop the code, incorporate third-party open source products, and package your app for the Windows Store.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBuild a UI with XAML and the Model\/View\/View-Model pattern\u003c\/li\u003e\n\u003cli\u003eUnderstand asynchrony—and rediscover threads and parallelism\u003c\/li\u003e\n\u003cli\u003eStore data and system settings locally with SQLite\u003c\/li\u003e\n\u003cli\u003eUse app bars for commands and the settings charm for Help options\u003c\/li\u003e\n\u003cli\u003ePresent notifications as tile updates, badges, or toast popups\u003c\/li\u003e\n\u003cli\u003eHelp users visualize locations and tag activities to a map\u003c\/li\u003e\n\u003cli\u003eEnable apps to share data and run side-by-side in the UI\u003c\/li\u003e\n\u003cli\u003eImplement functionality for running tasks in the background\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665757270383,"sku":"9781449320850","price":394.91,"currency_code":"BRL","in_stock":true}]},{"product_id":"20-recipes-for-programming-mvc-3","title":"20 Recipes for Programming MVC 3","description":"\u003cdiv\u003e\n\u003cp\u003eThere's no need to reinvent the wheel every time you run into a problem with ASP.NET's Model-View-Controller (MVC) framework. This concise cookbook provides recipes to help you solve tasks many web developers encounter every day. Each recipe includes the C# code you need, along with a complete working example of how to implement the solution. Learn practical techniques for applying user authentication, providing faster page reloads, validating user data, filtering search results, and many other issues related to MVC3 development.\n\u003c\/p\u003e\n\u003cp\u003eThese recipes help you:\n\u003c\/p\u003eRestrict access to views with password protection\nAllow users to upload and save a file to your website\nImplement AJAX to allow users to see updated content quickly\nValidate form input to ensure the data you capture is what you expect\nCreate thumbnails to preview images rather than view them full-size\nGive your web application the ability to change languages\nUse CAPTCHA to prevent automated programs from completing forms\nMake URLs more user- and search-engine-friendly with the MapRoute function\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665776013679,"sku":"9781449309862","price":162.46,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449309860.jpg?v=1770911808"},{"product_id":"upgrading-to-php-5","title":"Upgrading to PHP 5","description":"\u003cdiv\u003e\n\u003cp\u003eIf you're using PHP 4, then chances are good that an upgrade to PHP 5 is in your future.  The more you've heard about the exciting new features in PHP 5, the sooner that upgrade is probably going to be. Although an in-depth, soup-to-nuts reference guide to the language is good to have on hand, it's not the book an experienced PHP programmer needs to get started with the latest release. What you need is a lean and focused guide that answers your most pressing questions: what's new with the technology, what's different, and how do I make the best use of it?  In other words, you need a copy of \u003ci\u003eUpgrading to PHP 5\u003c\/i\u003e.\u003c\/p\u003e\n\u003cp\u003eThis book is targeted toward PHP developers who are already familiar with PHP 4.  Rather than serve as a definitive guide to the entire language, the book zeroes in on PHP 5's new features, and covers these features definitively. You'll find a concise appraisal of the differences between PHP 4 and PHP 5, a detailed look at what's new in this latest version, and you'll see how PHP 5 improves on PHP 4 code.  See PHP 4 and PHP 5 code side-by-side, to learn how the new features make it easier to solve common PHP problems.  Each new feature is shown in code, helping you understand why it's there, when to use it, and how it's better than PHP 4. Short, sample programs are included throughout the book. \u003c\/p\u003e\n\u003cp\u003eTopics covered in \u003ci\u003eUpgrading to PHP 5\u003c\/i\u003e include:\u003c\/p\u003eThe new set of robust object-oriented programming features\nAn improved MySQL extension, supporting MySQL 4.1, prepared statements, and bound parameters\nCompletely rewritten support for XML: DOM, XSLT, SAX, and SimpleXML\nEasy web services with SOAP\nSQLite, an embedded database library bundled with PHP 5\nCleaner error handling with exceptions\nOther new language features, such as iterators, streams, and more.\u003ci\u003eUpgrading to PHP 5\u003c\/i\u003e won't make you wade through information you've covered before. Written by Adam Trachtenberg, coauthor of the popular \u003ci\u003ePHP Cookbook\u003c\/i\u003e, this book will take\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666725859695,"sku":"9780596006365","price":235.82,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596006365.jpg?v=1770922325"},{"product_id":"hbase","title":"HBase","description":"\u003cdiv\u003e\n\u003cp\u003eIf you're looking for a scalable storage solution to accommodate a virtually endless amount of data, this book shows you how Apache HBase can fulfill your needs. As the open source implementation of Google's BigTable architecture, HBase scales to billions of rows and millions of columns, while ensuring that write and read performance remain constant. Many IT executives are asking pointed questions about HBase. This book provides meaningful answers, whether you’re evaluating this non-relational database or planning to put it into practice right away.\n\u003c\/p\u003eDiscover how tight integration with Hadoop makes scalability with HBase easier\nDistribute large datasets across an inexpensive cluster of commodity servers\nAccess HBase with native Java clients, or with gateway servers providing REST, Avro, or Thrift APIs\nGet details on HBase’s architecture, including the storage format, write-ahead log, background processes, and more\nIntegrate HBase with Hadoop's MapReduce framework for massively parallelized data processing jobs\nLearn how to tune clusters, design schemas, copy tables, import bulk data, decommission nodes, and many other tasks\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666728874351,"sku":"9781449396107","price":321.96,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449396100.jpg?v=1770922336"},{"product_id":"making-isometric-social-real-time-games-with-html5-css3-and-javascript","title":"Making Isometric Social Real-Time Games with HTML5, CSS3, and Javascript","description":"\u003cdiv\u003e\n\u003cp\u003eAnyone familiar with Zynga's Farmville understands how fun and addictive real-time social games can be. This hands-on guide shows you how to design and build one of these games from start to finish, with nothing but open source tools. You'll learn how to render graphics, animate with sprites, add sound, validate scores to prevent cheating, and more, using detailed examples and code samples.\n\u003c\/p\u003e\n\u003cp\u003eBy the end of the book, you’ll complete a project called Tourist Resort that combines all of the techniques you’ve learned. You’ll also learn how to integrate your game with Facebook. If you’re familiar with JavaScript, HTML5, and CSS3, you’re ready to get started.\n\u003c\/p\u003eUse HTML5’s canvas element to build smooth animations with sprites\nCreate an isometric grid pattern for high-performance graphics\nDesign a GUI that works equally well on mobile devices and PCs\nAdd sound to your game with HTML5’s audio element\nImplement the game’s path-finding function with WebWorkers\nBuild a client data model on the server with PHP and MySQL\nMake your game come alive with dynamic CSS3 objects\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666730643823,"sku":"9781449304751","price":162.8,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449304753.jpg?v=1770922344"},{"product_id":"developing-with-pdf","title":"Developing with PDF","description":"\u003cdiv\u003e\n\u003cp\u003ePDF is becoming the standard for digital documents worldwide, but it’s not easy to learn on your own. With capabilities that let you use a variety of images and text, embed audio and video, and provide links and navigation, there’s a lot to explore. This practical guide helps you understand how to work with PDF to construct your own documents, troubleshoot problems, and even build your own tools.\n\u003c\/p\u003e\n\u003cp\u003e\nYou’ll also find best practices for producing, manipulating, and consuming PDF documents. In addition, this highly approachable reference will help you navigate the official (and complex) ISO documentation.\n\u003c\/p\u003eLearn how to combine PDF objects into a cohesive whole\nUse PDF’s imaging model to create vector and raster graphics\nIntegrate text, and become familiar with fonts and glyphs\nProvide navigation within and between documents\nUse annotations to overlay or incorporate additional content\nBuild interactive forms with the Widget annotation\nEmbed related files such as multimedia, 3D content, and XML files\nUse optional content to enable non-printing graphics\nTag content with HTML-like structures, including paragraphs and tables\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666731397487,"sku":"9781449327910","price":241.38,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449327915.jpg?v=1770922353"},{"product_id":"social-network-analysis-for-startups","title":"Social Network Analysis for Startups","description":"\u003cdiv\u003e\n\u003cp\u003eDoes your startup rely on social network analysis? This concise guide provides a statistical framework to help you identify social processes hidden among the tons of data now available.\n\u003c\/p\u003e\n\u003cp\u003eSocial network analysis (SNA) is a discipline that predates Facebook and Twitter by 30 years. Through expert SNA researchers, you'll learn concepts and techniques for recognizing patterns in social media, political groups, companies, cultural trends, and interpersonal networks. You'll also learn how to use Python and other open source tools—such as NetworkX, NumPy, and Matplotlib—to gather, analyze, and visualize social data. This book is the perfect marriage between social network theory and practice, and a valuable source of insight and ideas.\n\u003c\/p\u003eDiscover how internal social networks affect a company’s ability to perform\nFollow terrorists and revolutionaries through the 1998 Khobar Towers bombing, the 9\/11 attacks, and the Egyptian uprising\nLearn how a single special-interest group can control the outcome of a national election\nExamine relationships between companies through investment networks and shared boards of directors\nDelve into the anatomy of cultural fads and trends—offline phenomena often mediated by Twitter and Facebook\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666731495791,"sku":"9781449306465","price":205.11,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449306462.jpg?v=1770922362"},{"product_id":"supercharged-javascript-graphics","title":"Supercharged JavaScript Graphics","description":"\u003cdiv\u003e\n\u003cp\u003eWith HTML5 and improved web browser support, JavaScript has become the tool of choice for creating high-performance web graphics. This faced-paced book shows you how to use JavaScript, jQuery, DHTML, and HTML5's Canvas element to create rich web applications for computers and mobile devices.\n\u003c\/p\u003e\n\u003cp\u003eBy following real-world examples, experienced web developers learn fun and useful approaches to arcade games, DHTML effects, business dashboards, and other applications. This book serves complex subjects in easily digestible pieces, and each topic acts as a foundation for the next.\n\u003c\/p\u003eTackle JavaScript optimization and understand how it impacts performance\nCreate fast-moving graphics by combining old-school DHTML with jQuery\nLearn advanced UI techniques using the jQuery UI and Ext JS libraries\nBuild games with collision detection, object handling, and JavaScript scrolling techniques\nMaster HTML5 Canvas basics for drawings, fills, bitmaps, animation, and more\nCreate applications for the small screen with jQuery Mobile and PhoneGap\nUse Google’s data visualization tools to create interactive dashboards\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666739851631,"sku":"9781449393632","price":323.52,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449393632.jpg?v=1770922397"},{"product_id":"java-database-best-practices","title":"Java Database Best Practices","description":"\u003cdiv\u003e\n\u003cp\u003eWhen creating complex Java enterprise applications, do you spend a lot of time thumbing through a myriad of books and other resources searching for what you hope will be  the API that's right for the  project at hand? \u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eJava Database Best Practices\u003c\/i\u003e rescues you from having to wade through books on each of the various APIs before figuring out which method to use!  This comprehensive guide introduces each of the dominant APIs (Enterprise JavaBeans, Java Data Objects, the Java Database Connectivity API (JDBC) as well as other, lesser-known options), explores the methodology and design components that use those APIs, and then offers practices most appropriate for different types and makes of databases, as well as different types of applications.\u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eJava Database Practices\u003c\/i\u003e also examines database design, from table and database architecture to normalization, and offers a number of best practices for handling these tasks as well. Learn how to move through the various forms of normalization, understand when to denormalize, and even get detailed instructions on optimizing your SQL queries to make the best use of your database structure. Through it all, this book focuses on practical application of these techniques, giving you information that can immediately be applied to your own enterprise projects.\u003c\/p\u003e\n\u003cp\u003eEnterprise applications in today's world are about data-- whether it be information about a product to buy, a user's credit card information, or the color that a customer prefers for their auto purchases. And just as data has grown in importance, the task of accessing that data has grown in complexity. Until now, you have been left on your own to determine which model best suits your application, and how best to use your chosen API. \u003ci\u003eJava Database Practices\u003c\/i\u003e is the one stop reference book to help you determine what's appropriate for your specific project at hand. Whether it's choosing between an alphabet soup of APIs and technologies--\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666741555567,"sku":"9780596005221","price":323.97,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596005229.jpg?v=1770922404"}],"url":"https:\/\/internacional.umlivro.com.br\/collections\/oreilly-media.oembed?page=5","provider":"UmLivro Internacional","version":"1.0","type":"link"}