{"title":"Computação","description":null,"products":[{"product_id":"digital-imaging","title":"Digital Imaging","description":"\u003ci\u003eDigital Imaging\u003c\/i\u003e is the essential guide to understanding digitization and managing a digitizing project. Koelling covers everything from deciding if digitizing is for you to planning and management, choosing equipment, and managing databases. Not only does she guide you in mastering the technical details, she also helps you find the fun in working with images.","brand":"Bloomsbury Publishing PLC","offers":[{"title":"Default Title","offer_id":52634431390063,"sku":"9780759104464","price":399.52,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0759104468.jpg?v=1770152243"},{"product_id":"reusability-for-intelligent-realtime-interactive-systems","title":"Reusability for Intelligent Realtime Interactive Systems","description":"\u003cp\u003eWith recent releases of affordable hardware devices the fields of Virtual, Mixed, and Augmented Reality gained considerable attention, wherefore the creation of corresponding software becomes increasingly important. In the absence of a common model for flexibly combining and reusing appropriate software modules, such Realtime Interactive Systems are commonly implemented from scratch. Borrowing from the fields of Software Engineering and Knowledge Representation, this work develops a model for the creation of reusable components from existing software modules. With a Knowledge Representation Layer at its core the model additionally enables the utilization of methods from the field of Artificial Intelligence, thereby supporting the creation of Intelligent Realtime Interactive Systems.\u003c\/p\u003e","brand":"Würzburg University Press","offers":[{"title":"Default Title","offer_id":52653491028335,"sku":"9783958260405","price":299.57,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/3958260403.jpg?v=1770730418"},{"product_id":"xml-for-dummies","title":"XML for Dummies","description":"\u003cp\u003eXML for Dummies\u003c\/p\u003e","brand":"John Wiley \u0026 Sons","offers":[{"title":"Default Title","offer_id":52653598310767,"sku":"9780764588457","price":200.17,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0764588451.jpg?v=1770741050"},{"product_id":"network-design-problems-in-graphs-and-on-the-plane","title":"Network-Design Problems in Graphs and on the Plane","description":"\u003cp\u003eGiven points in the plane, connect them using minimum ink.\u003c\/p\u003e\u003cp\u003eThough the task seems simple, it turns out to be very time consuming. In fact, scientists believe that computers cannot efficiently solve it. So, do we have to resign?\u003c\/p\u003e\u003cp\u003eThis book examines such NP-hard network-design problems, from connectivity problems in graphs to polygonal drawing problems on the plane. First, we observe why it is so hard to optimally solve these problems. Then, we go over to attack them anyway. We develop fast algorithms that find approximate solutions that are very close to the optimal ones. Hence, connecting points with slightly more ink is not hard.\u003c\/p\u003e","brand":"Würzburg University Press","offers":[{"title":"Default Title","offer_id":52653798424943,"sku":"9783958260764","price":277.65,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/3958260764.jpg?v=1770742368"},{"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":"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":"accidental-empires","title":"Accidental Empires","description":"\u003cp\u003eAccidental Empires\u003c\/p\u003e","brand":"HarperCollins","offers":[{"title":"Default Title","offer_id":52657451106671,"sku":"9780887308550","price":126.02,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0887308554.jpg?v=1770814541"},{"product_id":"minds-machines-and-the-multiverse","title":"Minds, Machines, and the Multiverse","description":"\u003cp\u003eMinds, Machines, and the Multiverse\u003c\/p\u003e","brand":"Simon \u0026 Schuster","offers":[{"title":"Default Title","offer_id":52657691001199,"sku":"9780743242639","price":162.16,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0743242637.jpg?v=1770818400"},{"product_id":"unboxing-it","title":"Unboxing IT","description":"\u003cp\u003eComputers and technology have reached a level of invisibility in our lives that is equal to indoor plumbing and electricity. We don\u0026amp;rsquo;t think about the mechanics of how they work, but when any of those systems breaks it is a MASSIVE disruption in our lives. All of us understand the basics of how a fuse box works or how to plunge a toilet, and with this book you will learn those equivalents in the IT world. This book will give a basic understanding of the various disciplines that exist within the IT world, some of the thought processes behind the methodologies IT professionals follow, and touch on some of the realities of living in a truly technological wonderland.\u003c\/p\u003e","brand":"Bloomsbury Publishing PLC","offers":[{"title":"Default Title","offer_id":52657693688175,"sku":"9781475822120","price":291.23,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/147582212X.jpg?v=1770818548"},{"product_id":"blockchain-babel","title":"Blockchain Babel","description":"\u003cp\u003eBlockchain Babel\u003c\/p\u003e","brand":"Kogan Page Limited","offers":[{"title":"Default Title","offer_id":52657704239471,"sku":"9780749484163","price":171.96,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0749484160.jpg?v=1770819145"},{"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":"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":"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":"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":"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"},{"product_id":"designing-for-xoops","title":"Designing for Xoops","description":"\u003cdiv\u003e\n\u003cp\u003eLearn how to customize websites with XOOPS, the open source CMS that helps non-developers build dynamic community websites, intranets, and other applications. This concise book shows you how to use XOOPS themes and modules to design everything from simple blogs to large database-driven CMS portals.\n\u003c\/p\u003e\n\u003cp\u003eWeb designers and current XOOPS users will learn how to create a site theme with CSS and jQuery libraries, including techniques for making additional modules conform to the site's look and feel. Although XOOPS uses the PHP-based Smarty templating system, all you need is a bit of XHTML and CSS experience to get started.\n\u003c\/p\u003eLearn the workflow for turning an idea into a full-featured website\nBecome familiar with XOOPS’ theme-building tools, and set up PHP and MySQL environments\nPort an existing XHTML template to XOOPS\nCreate themes with the 960 Grid System to save time and reduce code\nUse jQuery-based UI libraries to achieve complex effects\nBlend new modules into your theme with the template override function\nGo beyond traditional block layouts to customize your homepage\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666743357807,"sku":"9781449308964","price":163.5,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449308961.jpg?v=1770922412"},{"product_id":"flash-8-cookbook","title":"Flash 8 Cookbook","description":"\u003cdiv\u003e\n\u003cp\u003eThis practical, nuts-and-bolts toolkit puts theory into practice with ready-made answers to common Flash development questions. It's the perfect resource for Flash developers, as well as designers who are ready to start doing development work.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eFlash 8 Cookbook\u003c\/em\u003e offers quick look-up (and cross-referenced) recipes in four main categories:\u003c\/p\u003e\nCreating Flash Content\nBuilding Interactive Flash Interfaces\nAdding Multimedia and Data\nPlanning Flash Projects\n\u003cp\u003eUsing O'Reilly's popular Problem\/Solution\/Discussion Cookbook format, this book offers 280 standalone recipes that include a brief explanation of how and why the solution works, so you can adapt it to similar situations you may run across in the future. For people who say, \"I understand everything in theory, but I don't know where to start in practice,\" this book offers ready-to-use answers to real-world problems.\u003c\/p\u003e\n\u003cp\u003eJoey Lott is the author of \u003cem\u003eActionScript Cookbook\u003c\/em\u003e (O'Reilly) and co-author of \u003cem\u003eFlash MX 2004 ActionScript Bible\u003c\/em\u003e (Wiley). He's a leading speaker and consultant in the Flash development community.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666745160047,"sku":"9780596102401","price":358.61,"currency_code":"BRL","in_stock":true}]},{"product_id":"excel-2003-programming","title":"Excel 2003 Programming","description":"\u003cdiv\u003e\n\u003cp\u003eOn the surface, it doesn't appear as if much in Excel 2003 has changed. There are a handful of new objects and the user interface is largely the same. But beyond a superficial glance, you'll see that there are fundamental shifts implied by the new features: Lists, XML, web services, .NET, and InfoPath build a framework for entirely new ways to exchange data with Excel.  In fact, that's much of what Excel 2003 is all about--solving problems that deal with teamwork-- collecting and sharing data, programming across applications, and maintaining security.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe latest in our Developer's Notebook series, this guide introduces intermediate to advanced Excel VBA programmers to the newest programming features of Excel 2003,--focusing just on what's new--so you can get up to speed quickly. Light on theory and long on practical application, the book takes you directly to the topics you'll want to master through a series of hands-on projects.  With dozens of practical labs, you'll be able to decide for yourself which new aspects of Excel will be useful or not in your own work. And best of all, you won't have to buy an expensive revision of a legacy Excel programming tutorial to learn about the new features--if they're covered there at all. \u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eExcel 2003 Programming: A Developer's Notebook\u003c\/i\u003e shows you how to work with lists and XML data, secure Excel applications, use Visual Studio Tools for Office, consume Web Services, and collect data with Infopath. Each chapter is organized into a collection of labs, each of which addresses a specific programming problem. You can follow along to complete the lab on your own, or jump ahead and use the samples the author has built for you.\u003c\/p\u003e\n\u003cp\u003eThe new Developer's Notebooks series from O'Reilly covers important new tools for software developers. Emphasizing example over explanation and practice over theory, they focus on learning by doing--you'll get the goods straight from the masters, in an informal and code-int\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666749354351,"sku":"9780596007676","price":233.92,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596007671.jpg?v=1770922438"},{"product_id":"perl-template-toolkit","title":"Perl Template Toolkit","description":"\u003cdiv\u003e\n\u003cp\u003eAmong the many different approaches to \"templating\" with Perl--such as Embperl, Mason, HTML::Template, and hundreds of other lesser known systems--the Template Toolkit is widely recognized as one of the most versatile.  Like other templating systems, the Template Toolkit allows programmers to embed Perl code and custom macros into HTML documents in order to create customized documents on the fly. But unlike the others, the Template Toolkit is as facile at producing HTML as it is at producing XML, PDF, or any other output format. And because it has its own simple templating language, templates can be written and edited by people who don't know Perl. In short, the Template Toolkit combines the best features of its competitors, with ease-of-use and flexibility, resulting in a technology that's fast, powerful and extensible, and ideally suited to the production and maintenance of web content and other dynamic document systems. \u003c\/p\u003e\n\u003cp\u003eIn \u003ci\u003ePerl Template Toolkit\u003c\/i\u003e you'll find detailed coverage of this increasingly popular technology. Written by core members of the technology's development team, the book guides you through the entire process of installing, configuring, using, and extending the Template Toolkit. It begins with a fast-paced but thorough tutorial on building web content with the Template Toolkit, and then walks you through generating and using data files, particularly with XML. It also provides detailed information on the Template Toolkit's modules, libraries, and tools in addition to a complete reference manual.\u003c\/p\u003e\n\u003cp\u003eTopics in the book include:\u003c\/p\u003eGetting started with the template toolkit\nThe Template language\nTemplate directives\nFilters\nPlugins\nExtending the Template Toolkit\nAccessing databases\nXML\nAdvanced static web page techniques\nDynamic web content and web applications\nThe only book to cover this important tool, \u003ci\u003ePerl Template Toolkit\u003c\/i\u003e is essential reading for any Perl programmer who wants to create dynamic web content that is remark\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666749452655,"sku":"9780596004767","price":323.79,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596004761.jpg?v=1770922446"},{"product_id":"programming-web-services-with-xml-rpc","title":"Programming Web Services with XML-RPC","description":"\u003cp\u003eHave you ever needed to share processing between two or more computers running programs written in different languages on different operating  systems? Or have you ever wanted to publish information on the Web so that programs other than browsers could work with it? XML-RPC, a system for remote procedure calls built on XML and the ubiquitous HTTP protocol, is the solution you've been looking for.\u003ci\u003eProgramming Web Services with XML-RPC\u003c\/i\u003e introduces the simple but powerful capabilities of XML-RPC, which lets you connect programs running on different computers with a minimum of fuss, by wrapping procedure calls in XML and establishing simple pathways for calling functions. With XML-RPC, Java programs can talk to Perl scripts, which can talk to Python programs, ASP applications, and so on. You can provide access to procedure calls without having to worry about the system on the other end, so it's easy to create services that are available on the Web.XML-RPC isn't the only solution for web services; the Simple Object Access Protocol (SOAP) is another much-hyped protocol for implementing web services. While XML-RPC provides fewer capabilities than SOAP, it also has far fewer interoperability problems and its capabilities and limitations are much better understood. XML-RPC is also stable, with over 30 implementations on a wide variety of platforms, so you can start doing real work with it immediately.\u003ci\u003eProgramming Web Services with XML-RPC\u003c\/i\u003e covers the details of five XML-RPC implementations, so you can get started developing distributed applications in Java, Perl, Python, ASP, or PHP. The chapters on these implementations contain code examples that you can use as the basis for your own work. This book also provides in-depth coverage of the XML-RPC specification, which is helpful for low-level debugging of XML-RPC clients and servers. And if you want to build your own XML-RPC implementation for another environment, the detailed explanations in this book will serve\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666750271855,"sku":"9780596001193","price":280.94,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596001193.jpg?v=1770922454"},{"product_id":"managing-infrastructure-with-puppet","title":"Managing Infrastructure with Puppet","description":"\u003cdiv\u003e\n\u003cp\u003eGet started with Puppet, and learn how this popular configuration management framework helps you automate your servers. This concise introduction shows you how to use Puppet’s tools and templates to organize and execute configuration plans on Linux, Unix, and Windows servers. Through code samples and real-world examples, you’ll learn how to manage pools of servers and virtual instances, and how to administer access control. If you’re new to Puppet, but familiar with systems administration and Ruby language basics, this book is the ideal way to start using this open source framework.\n\u003cbr\u003e\u003c\/p\u003e\nLearn Puppet fundamentals, including its manifest syntax and built-in functions\nStore configurations in a central location with PuppetMaster, and define which configurations apply to which nodes\nBuild a framework to create user accounts in place of LDAP or Kerberos KDC\nApply techniques to execute and manage server configurations with MCollective\nUse Puppet as an auditing tool to ensure that configurations are correct\nGather information on the nodes you manage with the Facter library\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666762363247,"sku":"9781449307639","price":109.99,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449307639.jpg?v=1770922502"},{"product_id":"applescript-in-a-nutshell","title":"AppleScript in a Nutshell","description":"\u003cdiv\u003e\n\u003cp\u003e\u003ci\u003eAppleScript in a Nutshell\u003c\/i\u003e is the first complete reference to  AppleScript, the popular programming language that gives both power  users and sophisticated enterprise customers the important ability to  automate repetitive tasks and customize applications. As the Macintosh  continues to expand and solidify its base in the multimedia and  publishing industries, AppleScript is the tool of choice on this  platform for creating sophisticated time- and money-saving workflow  applications (applets). These applets automate the processing and  management of digital video, imaging, print, and web-based material.  AppleScript is also gaining a foothold in scientific programming, as  technical organizations adopt G4 CPU-based systems for advanced  computing and scientific analysis. Finally, \"power users\" and script  novices will find that AppleScript is a great everyday Mac programming  tool, similar to Perl on Windows NT or Unix.\u003c\/p\u003e\n\u003cp\u003eIn this well-organized and concise reference, AppleScript programmers  will find: \u003c\/p\u003e\nDetailed coverage of AppleScript Version 1.4 and beyond on Mac OS 9  and Mac OS X.\n\nComplete descriptions of AppleScript language features, such as data  types, flow-control statements, functions, object-oriented features  (script objects and libraries), and other syntactical elements.\n\nDescriptions and hundreds of code samples on programming the various  \"scriptable\" system components, such as the Finder, File Sharing, File  Exchange, Network scripting, Web scripting, Apple System Profiler, the  ColorSync program, and the numerous powerful language extensions called  \"osax\" or scripting additions.\nMost other AppleScript books are hopelessly out of date. \u003ci\u003eAppleScript  in a Nutshell\u003c\/i\u003e covers the latest updates and improvements with  practical, easy to understand tips, including:\n\nUsing AppleScript as a tool for distributed computing, an exciting  development that Apple Computer calls \"program linking over IP.\"  Programmers can now do distrib\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666817872239,"sku":"9781565928411","price":341.56,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1565928415.jpg?v=1770922724"},{"product_id":"java-data-objects","title":"Java Data Objects","description":"\u003cdiv\u003e\n\u003cp\u003eJava Data Objects revolutionizes the way Java developers interact with databases and other datastores.  JDO allows you to store and retrieve objects in a way that's natural to Java programmers.  Instead of working with JDBC or EJB's container-managed persistence, you work directly with your Java objects. You don't have to copy data to and from database tables or issue SELECTs to perform queries: your JDO implementation takes care of persistence behind-the-scenes, and you make queries based on the fields of your Java objects, using normal Java syntax.\n\u003c\/p\u003e\n\u003cp\u003e\nThe result is software that is truly object-oriented: not code that is partially object-oriented, with a large database-shaped lump on the back end.  JDO lets you save plain, ordinary Java objects, and does not force you to use different data models and types for dealing with storage.  As a result, your code becomes easier to maintain, easier to re-use, and easier to test.  And you're not tied to a specific database vendor: your JDO code is entirely database-independent.  You don't even need to know whether the datastore is a relational database, an object database, or just a set of files.\u003c\/p\u003e\n\u003cp\u003e\nThis book, written by the JDO Specification Lead and one of the key contributors to the JDO Specification, is the definitive work on the JDO API.  It gives you a thorough introduction to JDO, starting with a simple application that demonstrates many of JDO's capabilities.  It shows you how to make classes persistent, how JDO maps persistent classes to the database, how to configure JDO at runtime, how to perform transactions, and how to make queries.  More advanced chapters cover optional features such as nontransactional access and optimistic transactions.  The book concludes by discussing the use of JDO in web applications and J2EE environments.\u003c\/p\u003e\n\u003cp\u003e\nWhether you only want to read up on an interesting new technology, or are seriously considering an alternative to JDBC or EJB CMP, you'll find that this book\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666819051887,"sku":"9780596002763","price":313.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596002769.jpg?v=1770922731"},{"product_id":"beautiful-testing","title":"Beautiful Testing","description":"\u003cdiv\u003e\n\u003cp\u003eSuccessful software depends as much on scrupulous testing as it does on solid architecture or elegant code. But testing is not a routine process, it's a constant exploration of methods and an evolution of good ideas. \u003cbr\u003e\u003cbr\u003e\u003cem\u003eBeautiful Testing\u003c\/em\u003e offers 23 essays from 27 leading testers and developers that illustrate the qualities and techniques that make testing an art. Through personal anecdotes, you'll learn how each of these professionals developed beautiful ways of testing a wide range of products -- valuable knowledge that you can apply to your own projects.\u003cbr\u003e\u003cbr\u003e\nHere's a sample of what you'll find inside:\u003c\/p\u003e\n\u003cp\u003e\n\u003c\/p\u003eMicrosoft's Alan Page knows a lot about large-scale test automation, and shares some of his secrets on how to make it beautiful\nScott Barber explains why performance testing needs to be a collaborative process, rather than simply an exercise in measuring speed\nKaren Johnson describes how her professional experience intersected her personal life while testing medical software\nRex Black reveals how satisfying stakeholders for 25 years is a beautiful thing\nMathematician John D. Cook applies a classic definition of beauty, based on complexity and unity, to testing random number generators\u003cp\u003eAll author royalties will be donated to the Nothing But Nets campaign to save lives by preventing malaria, a disease that kills millions of children in Africa each year.\n\u003cbr\u003e\u003cbr\u003e\nThis book includes contributions from:\u003c\/p\u003e\n\u003cp\u003e\n\u003c\/p\u003eAdam Goucher\nLinda Wilkinson\nRex Black\nMartin Schröder\nClint Talbert\nScott Barber\nKamran Khan\nEmily Chen\nBrian Nitz\nRemko Tronçon\nAlan Page\nNeal Norwitz\nMichelle Levesque\nJeffrey Yasskin\nJohn D. Cook\nMurali Nandigama\nKaren N. Johnson\nChris McMahon\nJennitta Andrea\nLisa Crispin\nMatt Heusser\nAndreas Zeller\nDavid Schuler\nTomasz Kojm\nAdam Christian\nTim Riley\nIsaac Clerencia\u003cp\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666820755823,"sku":"9780596159818","price":386.75,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596159811.jpg?v=1770922739"},{"product_id":"using-the-html5-filesystem-api","title":"Using the HTML5 Filesystem API","description":"\u003cdiv\u003e\n\u003cp\u003eSeveral client-side storage options are available to web applications, but one area that's been lacking until now is file I\/O—the ability to organize binary data into a true hierarchy of folders. That has changed with the advent of HTML5. With this book, you'll learn how to provide your applications with a file system that enables them to create, read, and write files and folders in a sandboxed section of the user's local filesystem.\n\u003c\/p\u003e\n\u003cp\u003eAuthor Eric Bidelman, a Senior Developer Programs Engineer on the Google Chrome team, provides several techniques and complete code examples for working with the HTML5 Filesystem API.\n\u003c\/p\u003eLearn common operations for working with files and directories\nBecome familiar with HTML5's storage use cases and security considerations\nUnderstand the storage options available, including temporary, persistent, and unlimited\nWrite text or append data to an existing user file\nImport files into your application by accessing a user's hard drive\nGet techniques for using a file with filesystem, blob, or data URLs\nUse the synchronous version of the HTML5 Filesystem API within a Web Worker context\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666829898095,"sku":"9781449309459","price":153.9,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449309453.jpg?v=1770922775"},{"product_id":"getting-started-with-geo-couchdb-and-node-js","title":"Getting Started with GEO, CouchDB, and Node.js","description":"\u003cdiv\u003e\n\u003cp\u003eToday's mobile devices have GPS and standard APIs to give you access to coordinates—but what can you \u003ci\u003edo\u003c\/i\u003e with that data? With this concise book, application developers learn how to work with location data quickly and easily, using Node.js, CouchDB, and other open source tools and libraries.\n\u003c\/p\u003e\n\u003cp\u003eNode.js makes it simple to run event code on the Web, and the CouchDB document-oriented database lets you store location data and perform complex queries on it quickly. You'll learn how to get started with these tools, and then use them together to build an example project called MapChat, using HTML and JavaScript code samples.\n\u003c\/p\u003eLearn how to serve dynamic content with Node.js, and use its asynchronous IO to handle several requests at once\nBecome familiar with GeoJSON, Geohash, and the Geospatial Data Abstraction Library (GDAL) for working with spatial data\nBuild geospatial indexes using the GeoCouch branch of CouchDB\nCombine these tools to build a project that lets users post real-time chat messages tagged with their current map location\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666831569263,"sku":"9781449307523","price":188.47,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449307523.jpg?v=1770922780"}],"url":"https:\/\/internacional.umlivro.com.br\/collections\/computacao.oembed?page=5","provider":"UmLivro Internacional","version":"1.0","type":"link"}