{"title":"Programação","description":null,"products":[{"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"learning-oracle-pl-sql","title":"Learning Oracle PL\/SQL","description":"\u003cdiv\u003e\n\u003cp\u003ePL\/SQL, Oracle's programming language for stored procedures, delivers a world of possibilities for your database programs. PL\/SQL supplements the standard relational database language, SQL, with a wide range of procedural features, including loops, IF-THEN statements, advanced data structures, and rich transactional control--all closely integrated with the Oracle database server.\u003c\/p\u003e\n\u003cp\u003eKnowing where to start with Oracle's procedural language is not always obvious to a newcomer, especially considering the language's feature set and the sheer size of the official documentation (not to mention Oracle's ever-increasing number of pre-built PL\/SQL programs).  But \u003ci\u003eLearning Oracle PL\/SQL\u003c\/i\u003e offers the signposts and guidance you need to come up to speed on the language, delivered in a manageable number of pages while covering all the essentials.\u003c\/p\u003e\n\u003cp\u003eTopics include:\n\u003c\/p\u003ePL\/SQL--what is it, and why use it? Why use PL\/SQL instead of Java?\nSyntax and examples of all core language constructs\nCreating, using, and reusing stored procedures, functions, and packages\nBuilding web-based applications using PL\/SQL features available \"out of the box\" (such as PL\/SQL Server Pages)\nSecuring PL\/SQL programs against attack\nBenefits of third-party developer tools and integrated development environments\nConnecting PL\/SQL to email, Java, and the Internet\u003cp\u003eMeticulously crafted with all-new examples downloadable from examples.oreilly.com\/learnoracle, the book addresses language features available in all versions of Oracle, from Oracle7 to Oracle8i to Oracle9i.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eLearning Oracle PL\/SQL\u003c\/i\u003e was written by PL\/SQL experts Bill Pribyl and Steven Feuerstein, whose easy-to-read style and attention to detail has made other O'Reilly books (such as the bestselling \u003ci\u003eOracle PL\/SQL Programming\u003c\/i\u003e) very popular among Oracle developers worldwide. \u003ci\u003eLearning Oracle PL\/SQL\u003c\/i\u003e is meant for a wide range of target audiences, including both beginning programmers and those already expe\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666848018799,"sku":"9780596001803","price":390.64,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596001800.jpg?v=1770922862"},{"product_id":"elastic-beanstalk","title":"Elastic Beanstalk","description":"\u003cdiv\u003e\n\u003cp\u003eWhile it's always been possible to run Java applications on Amazon EC2, Amazon's Elastic Beanstalk makes the process easier—especially if you understand how it works beneath the surface. This concise, hands-on book not only walks you through Beanstalk for deploying and managing web applications in the cloud, you'll also learn how to use this AWS tool in other phases of development.\n\u003c\/p\u003e\n\u003cp\u003eIdeal if you're a developer familiar with Java applications or AWS, \u003ci\u003eElastic Beanstalk\u003c\/i\u003e provides step-by-step instructions and numerous code samples for building cloud applications on Beanstalk that can handle lots of traffic. Learn how to use Beanstalk with the Eclipse IDE, Hudson for continuous integration, and several AWS tools for load balancing, auto scaling, storage, and other services.\n\u003c\/p\u003eLearn how Beanstalk provides an entry into Infrastructure as a Service (IaaS)\nDesign your Java web application for the cloud—and for Beanstalk\nGet an overview of AWS services that power Beanstalk, and learn how to use them independently\nUse Beanstalk to set up your development, testing, production, and staging environments\nLearn advanced hacking techniques for customizing Beanstalk\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666849722735,"sku":"9781449306649","price":233.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449306640.jpg?v=1770922871"},{"product_id":"java-generics-and-collections","title":"Java Generics and Collections","description":"\u003cdiv\u003e\n\u003cp\u003eThis comprehensive guide shows you how to master the most important\nchanges to Java since it was first released.  Generics and the greatly\nexpanded collection libraries have tremendously increased the power of\nJava 5 and Java 6.  But they have also confused many developers who\nhaven't known how to take advantage of these new features.\n\u003c\/p\u003e\n\u003cp\u003e\n\u003ci\u003eJava Generics and Collections\u003c\/i\u003e covers everything from the most\nbasic uses of generics to the strangest corner cases.  It teaches you\neverything you need to know about the collections libraries, so you'll\nalways know which collection is appropriate for any given task, and\nhow to use it.\u003c\/p\u003e\n\u003cp\u003e\nTopics covered include:\u003c\/p\u003eFundamentals of generics: type parameters and generic methods\nOther new features: boxing and unboxing, foreach loops, varargs\nSubtyping and wildcards\nEvolution not revolution: generic libraries with legacy clients and\ngeneric clients with legacy libraries\nGenerics and reflection\nDesign patterns for generics\nSets, Queues, Lists, Maps, and their implementations\nConcurrent programming and thread safety with collections\nPerformance implications of different collections\n\u003cp\u003eGenerics and the new collection libraries they inspired take Java to a\nnew level.  If you want to take your software development practice to\na new level, this book is essential reading.\u003c\/p\u003e\n\u003cp\u003e\n\u003cb\u003ePhilip Wadler\u003c\/b\u003e is Professor of Theoretical Computer Science at the\nUniversity of Edinburgh, where his research focuses on the design of\nprogramming languages.  He is a co-designer of GJ, work that\nbecame the basis for generics in Sun's Java 5.0.\n\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eMaurice Naftalin\u003c\/b\u003e is Technical Director at Morningside Light Ltd., a software consultancy in the United Kingdom.  He has most recently served as an architect and mentor at NSB Retail Systems plc, and as the leader of the client development team of a major UK government social service system.\u003c\/p\u003e\n\u003cp\u003e\n\u003ci\u003e\"A brilliant exposition of generics. By far the best book on the\ntopic, it provide\u003c\/i\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666852016495,"sku":"9780596527754","price":286.29,"currency_code":"BRL","in_stock":true}]},{"product_id":"redis-cookbook","title":"Redis Cookbook","description":"\u003cdiv\u003e\n\u003cp\u003eTwo years since its initial release, Redis already has an impressive list of adopters, including Engine Yard, GitHub, Craigslist, and Digg. This open source data structure server is built for speed and flexibility, making it ideal for many applications. If you're using Redis, or considering it, this concise cookbook provides recipes for a variety of issues you're likely to face.\n\u003c\/p\u003e\n\u003cp\u003eEach recipe solves a specific problem, and provides an in-depth discussion of how the solution works. You’ll discover that Redis, while simple in nature, offers extensive functionality for manipulating and storing data.\n\u003c\/p\u003eLearn when it makes sense to use Redis\nExplore several methods for installing Redis\nConnect to Redis in a number of ways, ranging from the command line to popular languages such as Python and Ruby\nSolve a range of needs, from linked datasets to analytics\nHandle backups, sharding, datasets larger than available memory, and many other tasks\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666853720431,"sku":"9781449305048","price":153.27,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449305040.jpg?v=1770922889"},{"product_id":"mongodb-and-python","title":"Mongodb and Python","description":"\u003cdiv\u003e\n\u003cp\u003eLearn how to leverage MongoDB with your Python applications, using the hands-on recipes in this book. You get complete code samples for tasks such as making fast geo queries for location-based apps, efficiently indexing your user documents for social-graph lookups, and many other scenarios.\n\u003c\/p\u003e\n\u003cp\u003eThis guide explains the basics of the document-oriented database and shows you how to set up a Python environment with it. Learn how to read and write to MongoDB, apply idiomatic MongoDB and Python patterns, and use the database with several popular Python web frameworks. You’ll discover how to model your data, write effective queries, and avoid concurrency problems such as race conditions and deadlocks.\n\u003c\/p\u003e\n\u003cp\u003eThe recipes will help you:\n\u003c\/p\u003eRead, write, count, and sort documents in a MongoDB collection\nLearn how to use the rich MongoDB query language\nMaintain data integrity in replicated\/distributed MongoDB environments\nUse embedding to efficiently model your data without joins\nCode defensively to avoid keyerrors and other bugs\nApply atomic operations to update game scores, billing systems, and more with the fast accounting pattern\nUse MongoDB with the Pylons 1.x, Django, and Pyramid web frameworks\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666919027055,"sku":"9781449310370","price":152.03,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449310370.jpg?v=1770923177"},{"product_id":"writing-excel-macros-with-vba","title":"Writing Excel Macros with VBA","description":"\u003cdiv\u003e\n\u003cp\u003eNewly updated for Excel 2002, \u003ci\u003eWriting Excel Macros with VBA, 2nd Edition\u003c\/i\u003e provides Excel power-users, as well as programmers who are unfamiliar with the Excel object model, with a solid introduction to writing Visual Basic for Applications (VBA) macros and programs for Excel. In particular, the book focuses on:\u003c\/p\u003eThe Visual Basic Editor and the Excel VBA programming environment. Excel features a complete, state-of-the-art integrated development environment for writing, running, testing, and debugging VBA macros.\nThe VBA programming language, the same programming language used by the other applications in Microsoft Office XP and 2000, as well as by the retail editions of Visual Basic 6.0. The Excel object model, including new objects and new members of existing objects in Excel 2002. Excel exposes nearly all of its functionality through its object model, which is the means by which Excel can be controlled programmatically using VBA. While the Excel object model, with 192 objects, is the second largest among the Office applications, you need to be familiar with only a handful of objects to write effective macros. \u003ci\u003eWriting Excel Macros\u003c\/i\u003e focuses on these essential objects, but includes a discussion of many more objects as well.\n\u003cp\u003e\u003ci\u003eWriting Excel Macros with VBA, 2nd Edition\u003c\/i\u003e is written in a terse, no-nonsense manner that is characteristic of Steven Roman's straightforward, practical approach. Instead of a slow-paced tutorial with a lot of handholding, Roman offers the essential information about Excel VBA that you must master to write macros effectively. This tutorial is reinforced by interesting and useful examples that solve common problems you're sure to have encountered.\u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eWriting Excel Macros with VBA, 2nd Edition\u003c\/i\u003e is the book you need to delve into the basics of Excel VBA programming, enabling you to increase your power and productivity.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666920403311,"sku":"9780596003593","price":322.92,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596003595.jpg?v=1770923187"},{"product_id":"net-gotchas","title":".Net Gotchas","description":"\u003cdiv\u003e\n\u003cp\u003eLike most complex tasks, .NET programming is fraught with potential costly, and time-consuming hazards. The millions of Microsoft developers worldwide who create applications for the .NET platform can attest to that. Thankfully there's now a book that shows you how to avoid such costly and time-consuming mistakes.  It's called \u003ci\u003e.NET Gotchas\u003c\/i\u003e.\u003c\/p\u003e\n\u003cp\u003eThe ultimate guide for efficient, pain-free coding, \u003ci\u003e.NET Gotchas\u003c\/i\u003e from O'Reilly contains 75 common .NET programming pitfalls--and advice on how to work around them.  It will help you steer away from those mistakes that cause application performance problems, or so taint code that it just doesn't work right.\u003c\/p\u003e\n\u003cp\u003eThe book is organized into nine chapters, each focusing on those features and constructs of the .NET platform that consistently baffle developers.  Within each chapter are several \"gotchas,\" with detailed examples, discussions, and guidelines for avoiding them.  No doubt about it, when applied, these concise presentations of best practices will help you lead a more productive, stress-free existence.\u003c\/p\u003e\n\u003cp\u003eWhat's more, because code examples are written in both VB.NET and C#, \u003ci\u003e.NET Gotchas\u003c\/i\u003e is of interest to more than 75 percent of the growing numbers of .NET programmers.  So if you're a .NET developer who's mired in the trenches and yearning for a better way, this book is most definitely for you.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666923483503,"sku":"9780596009090","price":313.47,"currency_code":"BRL","in_stock":true}]},{"product_id":"programming-razor","title":"Programming Razor","description":"\u003cdiv\u003e\n\u003cp\u003eTake Razor for a test drive and discover first hand how this scripting syntax simplifies the way you create dynamic, data-driven websites. With this concise guide, you’ll work with Razor syntax by building example websites with Microsoft WebMatrix and ASP.NET MVC. You'll quickly learn how Razor lets you combine code and content in a fluid and expressive manner on Windows-based servers.\n\u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eProgramming Razor\u003c\/i\u003e also explores components of the Razor API, and shows you how Razor templates are turned into rendered HTML. By the end of this book, you'll be able to create Razor-based websites with custom extensions that meet the specific needs of your projects.\n\u003c\/p\u003eUse Razor with Microsoft WebMatrix to build a working blog, complete with data\nOrganize and manage your web application, using Razor features for layouts, sections, and partial views\nCreate clean and effective ASP.NET MVC views with the Razor View Engine\nLearn how the Razor API interprets Razor templates and turns them into executable .NET code\nImplement advanced techniques for exposing reusable code and sharing ASP.NET MVC views across projects\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666937868655,"sku":"9781449306762","price":162.17,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449306764.jpg?v=1770923265"},{"product_id":"net-xml","title":".NET \u0026 XML","description":"\u003cdiv\u003e\n\u003cp\u003eIf you're seeking ways to build network-based applications or XML-based web services, Microsoft provides most of the tools you'll need. XML is integrated into the .NET Framework and Visual Studio .NET, but if you want to get a grasp on how .NET and XML actually work together, that's a different story.  With \u003ci\u003e.NET \u0026amp; XML\u003c\/i\u003e, you can get under the hood to see how the .NET Framework implements XML, giving you the skills to write understandable XML-based code that interoperates with code written with other tools, and even other languages. \u003c\/p\u003e\n\u003cp\u003e\u003ci\u003e.NET \u0026amp; XML\u003c\/i\u003e starts by introducing XML and the .NET Framework, and then teaches you how to read and write XML before moving on to complex methods for manipulating, navigating, transforming, and constraining it. To demonstrate the power of XML in .NET, author Niel Bornstein builds a simple hardware store inventory system throughout the book. As you move from chapter to chapter, you'll absorb increasingly complex information until you have enough knowledge to successfully program your own XML-based applications. This tutorial also contains a quick reference to the API, plus appendices present additional .NET assemblies that you can use to work with XML, and how to work with the .NET XML configuration file format.\u003c\/p\u003e\n\u003cp\u003eOne study puts the potential market for new software based on XML at or near $100 billion over the next five years. The .NET Framework gives you a way to become a part of it. But to use XML and .NET effectively, you need to understand how these two technologies work together. This book gives you the insight to take full advantage of the power the two provide.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666940752239,"sku":"9780596003975","price":317.58,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596003978.jpg?v=1770923273"},{"product_id":"java-xml-data-binding","title":"Java \u0026 XML Data Binding","description":"\u003cdiv\u003e\n\u003cp\u003eMore Java developers today want to work with XML, the technology that enables data to be transported intact over the Internet, but they don't have time to become XML experts. If this describes you, then you'll appreciate data binding, the new way of converting XML documents into Java objects, so those documents can be worked on and manipulated like any other Java object, then converted back to XML\n\u003c\/p\u003e\n\u003cp\u003e\nThis new title provides an in-depth technical look at XML Data Binding.  The book offers complete documentation of all features in both the Sun Microsystems JAXB API and popular open source alternative implementations (Enhydra Zeus, Exolabs Castor and Quick). It also gets into significant detail about when data binding is appropriate to use, and provides numerous practical examples of using data binding in applications.\u003c\/p\u003e\n\u003cp\u003e\nAs Author Brett McLaughlin says \"Too many books are written about technologies by people who barely understand them.  I've already written two data binding implementations (Zeus, and a previous one for IBM DeveloperWorks.)  I've actually used data binding for longer than the official specification has been in existence, and I've really been able to dig into what it takes to code an effective data biding implementation, as well as use one correctly.  This book is part user guide, part under-the-hood manual, and part use-case.  It's a powerful combination, and one I think people need.\"\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666946716015,"sku":"9780596002787","price":278.8,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596002785.jpg?v=1770923280"},{"product_id":"writing-apache-modules-with-perl-and-c","title":"Writing Apache Modules with Perl and C","description":"\u003cdiv\u003e\n\u003cp\u003eApache is the most popular web server on the Internet because it is free, reliable, and extensible. The  availability of the source code and the modular design  of Apache makes it possible to extend web server  functionality through the Apache API.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eFor the most part, however, the Apache API has only  been available to C programmers, and requires rebuilding the Apache server from source. mod_perl, the popular  Apache module used primarily for enhanced CGI performance,  changed all that by making the Apache API available to Perl programmers. With mod_perl, it becomes simple  to develop Apache modules with Perl and install them  without having to rebuild the web server.\u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eWriting Apache Modules with Perl and C\u003c\/i\u003e shows how to extend  web server capabilities regardless of whether  the programming language is Perl or C. The  book explains the design of Apache, mod_perl, and the  Apache API. It then demonstrates how to use them to  perform for tasks like the following:\u003c\/p\u003e\nRewriting CGI scripts as Apache modules to  vastly improve performance\nServer-side filtering of HTML documents, to embed special markup or code (much like SSI)\nEnhancing server log functionality\nConverting file formats on the fly\nImplementing dynamic navigation bars\nIncorporating database access into CGI scripts\nCustomizing access control and authorization to  block robots or to use an external database for passwords\n\u003cp\u003eThe authors are Lincoln Stein and Doug MacEachern. Lincoln is the successful author of \u003ci\u003eHow to Set Up and Maintain a World Wide web Site\u003c\/i\u003e and the developer of the widely used Perl CGI.pm  module. Doug is a consultant and the creator of the innovative  mod_perl Apache module.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666950779247,"sku":"9781565925670","price":369.63,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/156592567X.jpg?v=1770923297"},{"product_id":"eclipse-cookbook","title":"Eclipse Cookbook","description":"\u003cdiv\u003e\n\u003cp\u003eYou've probably heard the buzz about Eclipse, the powerful open source platform that gives Java developers a new way to approach development projects. It's like a shiny new car--no longer content to just admire Eclipse, you're now itching to get in and drive. \u003c\/p\u003e\n\u003cp\u003eEclipse is to Java developers what Visual Studio is to .NET developers--it's an integrated development environment (IDE) that combines a code editor, compiler, debugger, text editor, graphical user interface (GUI) builder, and other components into a single, user-friendly application. It provides a solid foundation that enables Java developers to construct and run integrated software-development tools for web development, application design, modeling, performance, testing, and much more.\u003c\/p\u003e\n\u003cp\u003eAs with any extensive programming tool, however, there's a lot to learn. And there s no better guy than well-known Java expert Steve Holzner to teach you. An award-winning and best-selling author who has been writing about Java topics since the language first appeared, Holzner delivers just the kind of targeted, practical, everyday knowledge you need to hone your mastery of Eclipse.\u003c\/p\u003e\n\u003cp\u003ePerfect as a companion to an Eclipse programming tutorial (such as Holzner's own Eclipse, O'Reilly, April 2004) or an ideal stand-alone for all those developers who either don't want or don't need the tutorial approach, the \u003ci\u003eEclipse Cookbook\u003c\/i\u003e contains task-oriented recipes for more than 800 situations you may encounter while using this new Java platform--from deploying a web application automatically to reverse engineering compiled code, from re-naming all references to a class across multiple packages to initializing the SWT JNI libraries.\u003c\/p\u003e\n\u003cp\u003eEach recipe in the ever-popular and utterly practical problem-solution-discussion format for O'Reilly cookbooks contains a clear and thorough description of the problem, a brief but complete discussion of a solution, and in-action examples illustrating that solution. The\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666952515951,"sku":"9780596007102","price":349.61,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596007108.jpg?v=1770923305"},{"product_id":"opa","title":"Opa","description":"\u003cdiv\u003e\n\u003cp\u003eWant to simplify web development? This hands-on book shows you how to write frontend and backend code simultaneously, using the Opa framework. Opa provides a complete stack for web application development, including a web server, database engine, distribution libraries, and a programming language that compiles to JavaScript. \u003cbr\u003e\u003cbr\u003e\nYou’ll learn step-by-step how to use Opa by building two projects through the course of the book: a wiki application similar to Wikipedia, and a Twitter-like micro-blogging platform. Discover how easy it is to use Opa to develop applications with real-time updates, database interactions, and web service design.\n\u003c\/p\u003eLearn fundamental concepts, including Opa’s functional programming style\nDiscover how Opa compiles to JavaScript, using jQuery on the frontend and Node.js on the server\nConstruct HTML resources dynamically and embed static resources on an Opa server\nUse Opa’s method for performing CRUD operations and storing key-value pairs in MongoDB\nBuild an Opa user interface with the Bootstrap toolkit from Twitter\nLearn variant types, pattern-matching, polymorphic types, recursive functions, and other advanced features\nManage user accounts by building login forms, handling account activation, and tracking logged users\nBuild a reactive UI—a real-time interface that continuously updates user events\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666954776943,"sku":"9781449328856","price":178.94,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449328857.jpg?v=1770923312"},{"product_id":"appcelerator-titanium","title":"Appcelerator Titanium","description":"\u003cdiv\u003e\n\u003cp\u003eBuild native apps for iOS, Android, and Blackberry from a single JavaScript codebase with Appcelerator Titanium. This guide gets you quickly up to speed on this amazing framework and shows you how to generate cross-platform apps with 100% native controls. You’ll also learn the advantages of using Titanium when you want to create an app for just one native platform, rather than struggle with Java or Objective-C.\n\u003c\/p\u003e\n\u003cp\u003eFast-paced and full of examples, this book helps you build your first project with Titanium Studio, and then takes you through the steps necessary to build complex data-bound apps.\n\u003c\/p\u003eLearn how Titanium differs from frameworks such as jQuery Mobile and Sencha Touch\nSet up and use iOS and Android SDKs and compilers with Titanium\nBuild basic UI and window controls, and create your own composite objects\nTake a peek at how Titanium objects and methods work behind the scenes\nLearn how JavaScript makes Titanium easy to extend and customize\nDevelop apps that consume complex data, whether it’s stored locally or on remote servers\nUnderstand the pros and cons of distributing apps on the App Store and Android Market\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52667382956399,"sku":"9781449329556","price":162.58,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449329551.jpg?v=1770924967"}],"url":"https:\/\/internacional.umlivro.com.br\/collections\/programacao.oembed?page=5","provider":"UmLivro Internacional","version":"1.0","type":"link"}