{"title":"Desenvolvimento Web","description":null,"products":[{"product_id":"high-performance-browser-networking","title":"High Performance Browser Networking","description":"\u003cp\u003eHow prepared are you to build fast and efficient web applications? This eloquent book provides what every web developer should know about the network, from fundamental limitations that affect performance to major innovations for building even more powerful browser applicationsâ??including HTTP 2.0 and XHR improvements, Server-Sent Events (SSE), WebSocket, and WebRTC. \n\u003c\/p\u003e\u003cp\u003e\nAuthor Ilya Grigorik, a web performance engineer at Google, demonstrates performance optimization best practices for TCP, UDP, and TLS protocols, and explains unique wireless and mobile network optimization requirements. Youâ??ll then dive into performance characteristics of technologies such as HTTP 2.0, client-side network scripting with XHR, real-time streaming with SSE and WebSocket, and P2P communication with WebRTC. \n\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDeliver superlative TCP, UDP, and TLS performance\n\u003c\/li\u003e\n\u003cli\u003eSpeed up network performance over 3G\/4G mobile networks\n\u003c\/li\u003e\n\u003cli\u003eDevelop fast and energy-efficient mobile applications\n\u003c\/li\u003e\n\u003cli\u003eAddress bottlenecks in HTTP 1.x and other browser protocols\n\u003c\/li\u003e\n\u003cli\u003ePlan for and deliver the best HTTP 2.0 performance\n\u003c\/li\u003e\n\u003cli\u003eEnable efficient real-time streaming in the browser\n\u003c\/li\u003e\n\u003cli\u003eCreate efficient peer-to-peer videoconferencing and low-latency applications with real-time WebRTC transports\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657214751087,"sku":"9781449344764","price":351.64,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449344763.jpg?v=1770811809"},{"product_id":"actionscript-3-0-cookbook","title":"ActionScript 3.0 Cookbook","description":"\u003cdiv\u003e\n\u003cp\u003eWell before Ajax and Microsoft's Windows Presentation Foundation hit the scene, Macromedia offered the first method for building web pages with the responsiveness and functionality of desktop programs with its Flash-based \"Rich Internet Applications\". Now, new owner Adobe is taking Flash and its powerful capabilities beyond the Web and making it a full-fledged development environment.\n\u003c\/p\u003e\n\u003cp\u003eRather than focus on theory, the ActionScript 3.0 Cookbook concentrates on the practical application of ActionScript, with more than 300 solutions you can use to solve a wide range of common coding dilemmas. You'll find recipes that show you how to:\u003c\/p\u003e\nDetect the user's Flash Player version or their operating system\nBuild custom classes\nFormat dates and currency types\nWork with strings\nBuild user interface components\nWork with audio and video\nMake remote procedure calls using Flash Remoting and web services\n Load, send, and search XML data\nAnd much, much more ...\n\u003cp\u003e\nEach code recipe presents the Problem, Solution, and Discussion of how you can use it in other ways or personalize it for your own needs, and why it works. You can quickly locate the recipe that most closely matches your situation and get the solution without reading the whole book to understand the underlying code. Solutions progress from short recipes for small problems to more complex scripts for thornier riddles, and the discussions offer a deeper analysis for resolving similar issues in the future, along with possible design choices and ramifications. You'll even learn how to link modular ActionScript pieces together to create rock-solid solutions for Flex 2 and Flash applications.\u003c\/p\u003e\n\u003cp\u003e\nWhen you're not sure how ActionScript 3.0 works or how to approach a specific programming dilemma, you can simply pick up the book, flip to the relevant recipe(s), and quickly find the solution you're looking for.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eAdobe Developer Library\u003c\/b\u003e is a co-publishing partnership between O'Reilly Media and Adobe Sy\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657215701359,"sku":"9780596526955","price":323.66,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596526954.jpg?v=1770811869"},{"product_id":"web-design-in-a-nutshell","title":"Web Design in a Nutshell","description":"\u003cdiv\u003e\n\u003cp\u003eAre you still designing web sites like it's 1999? If so, you're in for a surprise. Since the last edition of this book appeared five years ago, there has been a major climate change with regard to web standards.  Designers are no longer using (X)HTML as a design tool, but as a means of defining the meaning and structure of content. Cascading Style Sheets are no longer just something interesting to tinker with, but rather a reliable method for handling all matters of presentation, from fonts and colors to the layout of the entire page. In fact, following the standards is now a mandate of professional web design.\n\u003c\/p\u003e\n\u003cp\u003e\nOur popular reference, \u003ci\u003eWeb Design in a Nutshell\u003c\/i\u003e, is one of the first books to capture this new web landscape with an edition that's been completely rewritten and expanded to reflect the state of the art. In addition to being an authoritative reference for (X)HTML and Cascading Style Sheets, this book also provides an overview of the unique requirements of designing for the Web and gets to the nitty-gritty of JavaScript and DOM Scripting, web graphics optimization, and multimedia production. It is an indispensable tool for web designers and developers of all levels.\u003c\/p\u003e\n\u003cp\u003e\nThe third edition covers these contemporary web design topics:\u003c\/p\u003e\nStructural layer: HTML 4.01 and XHTML 1.0 (9 chapters), including an alphabetical reference of all elements, attributes and character entities\nPresentation layer: Ten all-new chapters on Cascading Style Sheets, Level 2.1, including an alphabetical reference of all properties and values.\nBehavior layer: JavaScript and scripting with the Document Object Model (DOM)\nWeb environment: New web standards, browsers, display devices, accessibility, and internationalization\nWeb graphics optimization: Producing lean and mean GIF, JPEG, PNG, and animated GIFs\nMultimedia: Web audio, video, Flash, and PDF\u003cp\u003e\nOrganized so that readers can find answers quickly, \u003ci\u003eWeb Design in a Nutshell\u003c\/i\u003e, Third Edition helps expe\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657215832431,"sku":"9780596009878","price":336.06,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596009879.jpg?v=1770811876"},{"product_id":"building-web-cloud-and-mobile-solutions-with-f","title":"Building Web, Cloud, and Mobile Solutions with F#","description":"\u003cdiv\u003e\n\u003cp\u003eLearn how to build key aspects of web, cloud, and mobile solutions by combining F# with various .NET and open source technologies. With helpful examples, this hands-on book shows you how to tackle concurrency, asynchrony, and other server-side challenges. You’ll quickly learn how to be productive with F#, whether you want to integrate the language into your existing web application or use it to create the next Twitter.\n\u003c\/p\u003e\n\u003cp\u003eIf you’re a mid- to senior-level .NET programmer, you’ll discover how this expressive functional-first language helps you write robust, maintainable, and reusable solutions that scale easily and target multiple devices.\n\u003c\/p\u003eUse F# with ASP.NET MVC, ASP.NET Web API, WCF, Windows Azure, HTML5, CSS3, jQuery Mobile, and other tools\nBuild next-generation ASP.NET MVC 4 web applications, using F# to do the heavy lifting on the server\nCreate WCF SOAP and HTTP web services\nDevelop F# web applications and services that run on Windows Azure\nBuild scalable solutions that allow reuse by mobile and web front-ends\nUse F# with the WebSharper and Pit frameworks to build end-to-end web stacks\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657215930735,"sku":"9781449333768","price":203.07,"currency_code":"BRL","in_stock":true}]},{"product_id":"clojurescript","title":"Clojurescript","description":"\u003cdiv\u003e\n\u003cp\u003eLearn how to build complete client-side applications with ClojureScript, the Clojure language variant that compiles to optimized JavaScript. This hands-on introduction shows you how ClojureScript not only has similarities to JavaScript—without the flaws—but also supports the full semantics of its parent language. You’ll delve into ClojureScript’s immutable data structures, lazy sequences, first-class functions, macros, and support for JavaScript libraries.\n\u003c\/p\u003e\n\u003cp\u003eNo previous experience with Clojure or ClojureScript is necessary. If you’re familiar with JavaScript, HTML, CSS, and the DOM, you’ll quickly discover that ClojureScript has the same reach as JavaScript, but with more power.\n\u003c\/p\u003eStart writing ClojureScript code with the Leiningen build system\nLearn how the ClojureScript compiler works to produce optimized JavaScript\nUse JavaScript functions and libraries directly from ClojureScript code\nExplore functions in Clojure’s sequence library such as map, reduce, and filter\nUse macros to define new control structures or embed domain-specific languages\nCompile manually or script your own workflow with ClojureScript’s compiler tools\nIntegrate ClojureScript with Clojure on the JVM to build powerful client-server applications\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657223532911,"sku":"9781449327439","price":161.5,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449327435.jpg?v=1770812237"},{"product_id":"dart","title":"Dart","description":"\u003cdiv\u003e\n\u003cp\u003eGet up to speed on Dart, the web development language that not only matches the dynamic nature of JavaScript, but addresses its problems as well. This practical book gets you up to speed on the language, libraries, and tools for developing structured, fast, and maintainable web apps that run in most browsers.\n\u003c\/p\u003e\n\u003cp\u003eGoogle designed the Dart platform to scale from simple scripts to complex apps, running on both the client and the server. With this book, you’ll learn how Dart can help you architect and develop HTML5 apps for the modern Web.\n\u003c\/p\u003eBuild web apps with the class-based, object-oriented Dart language, and compile your code to JavaScript\nLearn how to use Dart features, from variables to operators to classes and libraries\nCreate, launch, and debug web and command-line apps with the Dart Editor\nGet a tour of Dart libraries, including dart:core, dart:html, dart:isolate, dart:io, and dart:json\nBecome familiar with tools such as Dartium, the Chromium-based browser that includes the Dart virtual machine\nGet a walkthrough of Dart Chat, a client-server app in which both the client and the server are implemented in Dart\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657223663983,"sku":"9781449330897","price":163.11,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449330894.jpg?v=1770812244"},{"product_id":"adobe-edge-animate","title":"Adobe Edge Animate","description":"\u003cdiv\u003e\n\u003cp\u003eWant to create animated graphics for iPhone, iPad, and the Web, using familiar Adobe features? You’ve come to the right book. Adobe Edge Animate: The Missing Manual shows you how to build HTML5 graphics with Adobe visual tools. No programming experience? No problem. Adobe Edge Animate writes all of the code for you. With this book, you’ll be designing great-looking web elements in no time.\n\u003c\/p\u003e\n\u003cp\u003eThe important stuff you need to know:\n\u003c\/p\u003e\n\u003cb\u003eJump into animation.\u003c\/b\u003e Master Animate’s elements, properties, and timeline panels.\n\u003cb\u003eCreate and import graphics.\u003c\/b\u003e Make drawings with Animate’s tools, or use art you’ve created in other programs.\n\u003cb\u003eWork with text.\u003c\/b\u003e Build menus, label buttons, provide instructions, and perform other tasks.\n\u003cb\u003eMake it interactive.\u003c\/b\u003e Use triggers and actions to give users control over their web experience.\n\u003cb\u003eDig into JavaScript.\u003c\/b\u003e Customize your projects by tweaking your code.\n\u003cb\u003eLook great at any size.\u003c\/b\u003e Publish responsive web pages that adjust to any display, tablet, or smartphone.\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657233133935,"sku":"9781449342258","price":271.43,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449342256.jpg?v=1770812398"},{"product_id":"building-web-apps-for-google-tv","title":"Building Web Apps for Google TV","description":"\u003cdiv\u003e\n\u003cp\u003eBy integrating the Web with traditional TV, Google TV offers developers an important new channel for content. But creating apps for Google TV requires learning some new skills—in fact, what you may already know about mobile or desktop web apps isn't entirely applicable. \u003ci\u003eBuilding Web Apps for Google TV\u003c\/i\u003e will help you make the transition to Google TV as you learn the tools and techniques necessary to build sophisticated web apps for this platform.\n\u003c\/p\u003e\n\u003cp\u003eThis book shows you how Google TV works, how it fits into the web ecosystem, and what the opportunities are for delivering rich content to millions of households.\n\u003c\/p\u003eDiscover the elements of a compelling TV web app, and what comprises TV-friendly navigation\nLearn the fundamentals for designing the 10-foot user experience\nWork with the Google Chrome browser on a TV display, and migrate an existing site\nUse examples for developing a TV web app, including the UI, controls, and scrolling\nUnderstand how to optimize, deliver, and protect video content for Google TV\nHelp users discover your content by optimizing your site for Search—especially videos\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657687232879,"sku":"9781449304577","price":237.24,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449304575.jpg?v=1770818191"},{"product_id":"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":"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":"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":"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":"using-the-html5-filesystem-api","title":"Using the HTML5 Filesystem API","description":"\u003cdiv\u003e\n\u003cp\u003eSeveral client-side storage options are available to web applications, but one area that's been lacking until now is file I\/O—the ability to organize binary data into a true hierarchy of folders. That has changed with the advent of HTML5. With this book, you'll learn how to provide your applications with a file system that enables them to create, read, and write files and folders in a sandboxed section of the user's local filesystem.\n\u003c\/p\u003e\n\u003cp\u003eAuthor Eric Bidelman, a Senior Developer Programs Engineer on the Google Chrome team, provides several techniques and complete code examples for working with the HTML5 Filesystem API.\n\u003c\/p\u003eLearn common operations for working with files and directories\nBecome familiar with HTML5's storage use cases and security considerations\nUnderstand the storage options available, including temporary, persistent, and unlimited\nWrite text or append data to an existing user file\nImport files into your application by accessing a user's hard drive\nGet techniques for using a file with filesystem, blob, or data URLs\nUse the synchronous version of the HTML5 Filesystem API within a Web Worker context\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666829898095,"sku":"9781449309459","price":153.9,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449309453.jpg?v=1770922775"},{"product_id":"getting-started-with-geo-couchdb-and-node-js","title":"Getting Started with GEO, CouchDB, and Node.js","description":"\u003cdiv\u003e\n\u003cp\u003eToday's mobile devices have GPS and standard APIs to give you access to coordinates—but what can you \u003ci\u003edo\u003c\/i\u003e with that data? With this concise book, application developers learn how to work with location data quickly and easily, using Node.js, CouchDB, and other open source tools and libraries.\n\u003c\/p\u003e\n\u003cp\u003eNode.js makes it simple to run event code on the Web, and the CouchDB document-oriented database lets you store location data and perform complex queries on it quickly. You'll learn how to get started with these tools, and then use them together to build an example project called MapChat, using HTML and JavaScript code samples.\n\u003c\/p\u003eLearn how to serve dynamic content with Node.js, and use its asynchronous IO to handle several requests at once\nBecome familiar with GeoJSON, Geohash, and the Geospatial Data Abstraction Library (GDAL) for working with spatial data\nBuild geospatial indexes using the GeoCouch branch of CouchDB\nCombine these tools to build a project that lets users post real-time chat messages tagged with their current map location\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666831569263,"sku":"9781449307523","price":188.47,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449307523.jpg?v=1770922780"},{"product_id":"responsive-fast","title":"Responsive \u0026 Fast","description":"\u003cdiv\u003e\n\u003cp\u003eIs Responsive Web Design (RWD) slowing your site down? It doesn’t have to. With this concise book, you’ll learn practical techniques for improving performance with RWD, including a default set of guidelines you can use as an easy starting point. Web performance researcher and evangelist Guy Podjarny walks you through several existing solutions for dealing with RWD performance problems, and offers advice for choosing optimizations that will be most useful for your needs.\u003c\/p\u003e\n\u003cp\u003eRWD performance problems stem from excessive downloads of resources, including images, JavaScript and CSS, and HTML—downloads designed to let your web application adapt to different screen sizes. Podjarny presents a series of increasingly larger-scope solutions to each issue, including client-side techniques and RESS (Responsive + Server Side Components).\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAddress performance issues by starting with Podjarny’s default guidelines\u003c\/li\u003e\n\u003cli\u003eUse a JavaScript image loader and an image transcoding service to create Responsive Images\u003c\/li\u003e\n\u003cli\u003eReduce JavaScript and CSS downloads with asynchronous scripts, conditional loading, and multi-viewport CSS\u003c\/li\u003e\n\u003cli\u003ePrioritize resources to avoid excess content in RWD and defer the load of any content that’s not critical\u003c\/li\u003e\n\u003cli\u003eExplore server-side Adaptive Delivery and RESS solutions as an alternative to “pure” RWD\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eGuy Podjarny, or Guypo for short, is the Chief Technology Officer (CTO) of Akamai’s Web Experience business unit.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666918109551,"sku":"9781491911617","price":116.61,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1491911611.jpg?v=1770923169"},{"product_id":"planning-and-managing-drupal-projects","title":"Planning and Managing Drupal Projects","description":"\u003cdiv\u003e\n\u003cp\u003eIf you're a solo website designer or part of a small team itching to build interesting projects with Drupal, this concise guide will get you started. Drupal’s learning curve has thrown off many experienced designers, particularly the way it handles design challenges. This book shows you the lifecycle of a typical Drupal project, with emphasis on the early stages of site planning. Learn how to efficiently estimate and set up your own project, so you can focus on ways to make your vision a reality, rather than let project management details constantly distract you.\n\u003c\/p\u003ePlan and estimate your project by discovering your client’s goals and audience perceptions\nDiscover how Drupal works under the hood, and learn basic DrupalSpeak\nFrame the UX design challenge through a deeper understanding of your site’s intended users\nGet real content for your project as early as possible—before you start prototyping\nChoose the right modules for your project, and learn about several go-to modules\nUnderstand how to walk clients through the Drupal design and development process\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666921189743,"sku":"9781449305482","price":123.68,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449305482.jpg?v=1770923192"},{"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":"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":"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":"perl-graphics-programming","title":"Perl Graphics Programming","description":"\u003cdiv\u003e\n\u003cp\u003eGraphics programmers aren't the only ones who need to be proficient with graphics. Web and applications programmers know that a dull web page can be quickly transformed into one that's interesting and lively with the use of well-planned graphics. And fortunately, you don't need the skills of a fulltime graphics programmer to use graphics effectively. From access counters and log report graphs to scientific plots and on-the-fly animated GIFs, graphics scripting is within the grasp of most web programmers.  Using open source software, like Perl, you have the power to dynamically generate graphics based on user input and activity, easily manipulate graphics content, and optimize graphics for compression and quality.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eGeared toward Perl users and webmasters, \u003ci\u003ePerl Graphics Programming\u003c\/i\u003e focuses on open-source scripting programs that manipulate graphics files for use on the Web.  The book demystifies the manipulation of graphics formats for newcomers to the Web with a practical, resource-like approach.  With this book you'll learn to:\u003c\/p\u003eGenerate dynamic web graphics with charts, tables, and buttons\nAutomate graphics tasks (thumbnails and borders)\nCreate dynamics web documents (PDF, Postscript)\nProduce rich Internet experiences with Flash and SVG\nYou'll begin with a tour of the most common web graphic file formats--PNG, JPEG, GIF, SWF, SVG, Postscript and PDF--then you'll explore the most powerful tools and Perl modules available for manipulating these graphics, such as GD, PerlMagick, and GIMP. Included in this part of the book is a thorough description of the Ming module for creating on-the-fly Flash files. Next, a \"cookbook\" section includes practical, all purpose recipes: GIF animation, generating images within a dynamic application, communicating between SWF front-end and Perl back-end, XSLT transformations, compression, and much more.\n\u003cp\u003ePerl programmers naturally turn to Perl to tackle whatever challenge they have at hand, and graphics progra\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52668189868399,"sku":"9780596002190","price":318.07,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/059600219X.jpg?v=1770927716"},{"product_id":"javascript-dhtml-cookbook","title":"JavaScript \u0026 DHTML Cookbook","description":"\u003cdiv\u003e\n\u003cp\u003eIn today's Web 2.0 world, JavaScript and Dynamic HTML are at the center of the hot new approach to designing highly interactive pages on the client side. With this environment in mind, the new edition of this book offers bite-sized solutions to very specific scripting problems that web developers commonly face. Each recipe includes a focused piece of code that you can insert right into your application.\u003cbr\u003e\u003cbr\u003e\nWhy is \u003cem\u003eJavaScript \u0026amp; DHTML Cookbook\u003c\/em\u003e so popular? After reading thousands of forum threads over the years, author and scripting pioneer Danny Goodman has compiled a list of problems that frequently vex scripters of various experience levels. For every problem he addresses, Goodman not only offers code, but a discussion of how and why the solution works. Recipes range from simple tasks, such as manipulating strings and validating dates in JavaScript, to entire libraries that demonstrate complex tasks, such as cross-browser positioning of HTML elements, sorting tables, and implementing Ajax features on the client.\u003cbr\u003e\u003cbr\u003e\nIdeal for novices as well as experienced scripters, this book contains more than 150 recipes for:\n\u003c\/p\u003eWorking with interactive forms and style sheets\nPresenting user-friendly page navigation\nCreating dynamic content via Document Object Model scripting\nProducing visual effects for stationary content\nPositioning HTML elements\nWorking with XML data in the browser\n\nRecipes in this Cookbook are compatible with the latest W3C standards and browsers, including Internet Explorer 7, Firefox 2, Safari, and Opera 9. Several new recipes provide client-side Ajax solutions, and many recipes from the previous edition have been revised to help you build extensible user interfaces for Web 2.0 applications. If you want to write your own scripts and understand how they work, rather than rely on a commercial web development framework, the \u003cem\u003eJavaScript \u0026amp; DHTML Cookbook\u003c\/em\u003e is a must.\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52668257239407,"sku":"9780596514082","price":362.21,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596514085.jpg?v=1770932219"},{"product_id":"website-optimization","title":"Website Optimization","description":"\u003cdiv\u003e\n\u003cp\u003eRemember when an optimized website was one that merely didn't take all day to appear? Times have changed. Today, website optimization can spell the difference between enterprise success and failure, and it takes a lot more know-how to achieve success.\n\u003c\/p\u003e\n\u003cp\u003e\nThis book is a comprehensive guide to the tips, techniques, secrets, standards, and methods of website optimization. From increasing site traffic to maximizing leads, from revving up responsiveness to increasing navigability, from prospect retention to closing more sales, the world of 21st century website optimization is explored, exemplified and explained.\n\u003c\/p\u003e\n\u003cp\u003e\n\u003cem\u003eWebsite Optimization\u003c\/em\u003e combines the disciplines of online marketing and site performance tuning to attain the competitive advantage necessary on today's Web. You'll learn how to improve your online marketing with effective paid and natural search engine visibility strategies, strengthened lead creation and conversion to sales methods, and gold-standard ad copywriting guidelines. Plus, your increased site speed, reduced download footprint, improved reliability, and improved navigability will work synergistically with those marketing methods to optimize your site's total effectiveness.\n\u003c\/p\u003e\n\u003cp\u003e\nIn this book for business and IT managers, author Andrew King, president of Website Optimization, LLC, has assembled experts in several key specialties to teach you:\n\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eSearch engine optimization --\u003c\/b\u003e addressing best (and worst) practices to improve search engine visibility, including step-by-step keyword optimization guidelines, category and tag cloud creation, and guerilla PR techniques to boost inbound links and improve rankings\n\u003cb\u003ePay-per-click optimization --\u003c\/b\u003e including ad copywriting guidelines, setting profit-driven goals, calculating and optimizing bids, landing page optimization, and campaign management tips\n\u003cb\u003eOptimizing conversion rates --\u003c\/b\u003e increasing leads with site landing page guidelines, such as benefit-oriented copy,\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52668279718255,"sku":"9780596515089","price":313.89,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596515081.jpg?v=1770933255"}],"url":"https:\/\/internacional.umlivro.com.br\/collections\/desenvolvimento-web.oembed?page=2","provider":"UmLivro Internacional","version":"1.0","type":"link"}