Gjør som tusenvis av andre bokelskere
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.Du kan når som helst melde deg av våre nyhetsbrev.
Are you looking to take advantage of social media for your business or organization? With easy-to-understand introductions to blogging, forums, opinion and review sites, and social networks such as Twitter, Facebook, and LinkedIn, this book will help you choose the best -- and avoid the worst -- of the social web's unique marketing opportunities. The Social Media Marketing Book guides you through the maze of communities, platforms, and social media tools so you can decide which ones to use, and how to use them most effectively. With an objective approach and clear, straightforward language, Dan Zarrella, aka "e;The Social Media & Marketing Scientist,"e; shows you how to plan and implement campaigns intelligently, and then measure results and track return on investment. Whether you're a seasoned pro or new to the social web, this book will take you beyond the jargon to social media marketing mastery.Make sense of this complicated environment with the help of screenshots, graphs, and visual explanationsUnderstand the history and culture of each social media type, including features, functionality, and protocolsGet clear-cut explanations of the methods you need to trigger viral marketing successesChoose the technologies and marketing tactics most relevant to your campaign goalsLearn how to set specific goals for your campaigns and evaluate them according to key performance indicatorsPraise for The Social Media Marketing Book: "e;Let Zarrella take you to social-media marketing school. You'll learn more from reading this book than a month of research on the Internet."e;--Guy Kawasaki, co-founder of Alltop.com"e;If I could be any other person for a day, it would be Dan Zarella. Either him or Brad Pitt. But Dan's smarter. This book is why I say that."e;--Chris Brogan, President of New Marketing Labs "e;This book demonstrates a beginning to the endless possibilities of the Social Web."e;-- Brian Solis, publisher of leading marketing blog PR 2.0
Wouldn't it be great if there were a statistics book that made histograms, probability distributions, and chi square analysis more enjoyable than going to the dentist? Head First Statistics brings this typically dry subject to life, teaching you everything you want and need to know about statistics through engaging, interactive, and thought-provoking material, full of puzzles, stories, quizzes, visual aids, and real-world examples.Whether you're a student, a professional, or just curious about statistical analysis, Head First's brain-friendly formula helps you get a firm grasp of statistics so you can understand key points and actually use them. Learn to present data visually with charts and plots; discover the difference between taking the average with mean, median, and mode, and why it's important; learn how to calculate probability and expectation; and much more.Head First Statistics is ideal for high school and college students taking statistics and satisfies the requirements for passing the College Board's Advanced Placement (AP) Statistics Exam. With this book, you'll:Study the full range of topics covered in first-year statisticsTackle tough statistical concepts using Head First's dynamic, visually rich format proven to stimulate learning and help you retain knowledge Explore real-world scenarios, ranging from casino gambling to prescription drug testing, to bring statistical principles to lifeDiscover how to measure spread, calculate odds through probability, and understand the normal, binomial, geometric, and Poisson distributionsConduct sampling, use correlation and regression, do hypothesis testing, perform chi square analysis, and moreBefore you know it, you'll not only have mastered statistics, you'll also see how they work in the real world. Head First Statistics will help you pass your statistics course, and give you a firm understanding of the subject so you can apply the knowledge throughout your life.
Suitable for those who are looking to take advantage of multi-core processors with concurrent programming, this practical book provides the knowledge and hands-on experience they need. It focuses on implementing algorithms in the shared-memory model of multi-core processors, rather than theoretical models or distributed-memory architectures.
A collection of best practices for creating slide presentations. It changes your approach, process and expectations for developing visual aides. It makes the difference between a good presentation and a great one.
Do you have what it takes to become a game developer? With this hands-on book, you'll learn quickly and easily how to develop computer games with Microsoft's XNA 3.0 framework-not just for your PC, but for Xbox 360 and the Microsoft Zune as well. Written by an experienced university-level game development instructor, Learning XNA 3.0 walks you through the framework in a clear and understandable step-by-step format. Each chapter offers a self-contained lesson with lots of illustrations and annotated examples to help you master key concepts. Once you finish the book, you'll know how to develop sophisticated games from start to finish.Learn game development concepts from 2D animation to 3D cameras and effectsDelve into high-level shader language (HLSL) and introductory artificial intelligence conceptsDevelop three complete and exciting games using 2D,3D and multiplayer conceptsDevelop and deploy games to the Xbox 360 and the Microsoft ZuneWhile teaching XNA to beginning game developers, author Aaron Reed noticed that several key concepts were difficult for students to grasp. Learning XNA 3.0 was written specifically to address those issues. With this book, you can test your understanding and practice new skills as you go with unique "e;Test Your Knowledge"e; exercises and review questions in each chapter. Why wait? Amaze your family and friends by building your own games for the PC, Xbox 360, and Zune-with Learning XNA 3.0."e;An outstanding book! Teaches you XNA development in a smart way, starting from 2D basics and going into 3D and shader development. What I really like is the 'peeling the onion' approach the author takes, which builds up knowledge from previous chapters."e;--David "e;LetsKillDave"e; Weller, CEO, Cogito Ergonomics, LLC, and former XNA program manager
Want to make a splash on YouTube? Even go viral? This book shows how to make a quality video, and how to optimize, encode, upload, and promote it. It lets you learn about storytelling and directing, shooting editing and rendering, creating your very own channel and broadcasting user-generated content.
Building a web application that attracts and retains regular visitors is tricky enough, but creating a social application that encourages visitors to interact with one another requires careful planning. This book provides practical solutions to the tough questions you'll face when building an effective community site -- one that makes visitors feel like they've found a new home on the Web.If your company is ready to take part in the social web, this book will help you get started. Whether you're creating a new site from scratch or reworking an existing site, Building Social Web Applications helps you choose the tools appropriate for your audience so you can build an infrastructure that will promote interaction and help the community coalesce. You'll also learn about business models for various social web applications, with examples of member-driven, customer-service-driven, and contributor-driven sites. Determine who will be drawn to your site, why they'll stay, and who they'll interact withCreate visual design that clearly communicates how your site worksBuild the software you need versus plugging in one-size-fits-all, off-the-shelf appsManage the identities of your visitors and determine how to support their interactionMonitor demand from the community to guide your choice of new functionsPlan the launch of your site and get the message out
Universal Design for Web Applications teaches you how to build websites that are more accessible to people with disabilities and explains why doing so is good business. It takes more work up front, but the potential payoff is huge -- especially when mobile users need to access your sites.You'll discover how to use standards-based web technologies -- such as XHTML, CSS, and Ajax, along with video and Flash -- to develop applications for a wide range of users and a variety of devices, including the mobile Web. You'll also learn specifics about this target audience, especially the key over-50 age group, whose use of the Web is rapidly growing.With this book, you will:Learn the importance of metadata and how it affects images, headings, and other design elementsBuild forms that accommodate cell phones, screen readers, word prediction, and moreCreate designs using color and text that are effective in a variety of situationsConstruct tables that present information without spatial cuesDesign Ajax-driven social networking applications that people with disabilities can accessProvide audio with transcriptions and video that includes captions and audio descriptionsDiscover assistive technology support for Rich Internet Application technologies such as Flash, Flex, and SilverlightUniversal Design for Web Applications provides you with a roadmap to help you design easy-to-maintain web applications that benefit a larger audience.
If you want to get ahead in this new era of interaction design, this is the reference you need. Nintendo's Wii and Apple's iPhone and iPod Touch have made gestural interfaces popular, but until now there's been no complete source of information about the technology. Designing Gestural Interfaces provides you with essential information about kinesiology, sensors, ergonomics, physical computing, touchscreen technology, and new interface patterns -- all you need to know to augment your existing skills in "e;traditional"e; web design, software, or product development. Packed with informative illustrations and photos, this book helps you:Get an overview of technologies surrounding touchscreens and interactive environmentsLearn the process of designing gestural interfaces, from documentation to prototyping to communicating to the audience what the product doesExamine current patterns and trends in touchscreen and gestural designLearn about the techniques used by practicing designers and developers todaySee how other designers have solved interface challenges in the pastLook at future trends in this rapidly evolving fieldOnly six years ago, the gestural interfaces introduced in the film Minority Report were science fiction. Now, because of technological, social, and market forces, we see similar interfaces deployed everywhere. Designing Gestural Interfaces will help you enter this new world of possibilities.
Are you doing all you can to further your career as a software developer? With today's rapidly changing and ever-expanding technologies, being successful requires more than technical expertise. To grow professionally, you also need soft skills and effective learning techniques. Honing those skills is what this book is all about. Authors Dave Hoover and Adewale Oshineye have cataloged dozens of behavior patterns to help you perfect essential aspects of your craft.Compiled from years of research, many interviews, and feedback from O'Reilly's online forum, these patterns address difficult situations that programmers, administrators, and DBAs face every day. And it's not just about financial success. Apprenticeship Patterns also approaches software development as a means to personal fulfillment. Discover how this book can help you make the best of both your life and your career. Solutions to some common obstacles that this book explores in-depth include: Burned out at work? "e;Nurture Your Passion"e; by finding a pet project to rediscover the joy of problem solving.Feeling overwhelmed by new information? Re-explore familiar territory by building something you've built before, then use "e;Retreat into Competence"e; to move forward again.Stuck in your learning? Seek a team of experienced and talented developers with whom you can "e;Be the Worst"e; for a while."e;Brilliant stuff! Reading this book was like being in a time machine that pulled me back to those key learning moments in my career as a professional software developer and, instead of having to learn best practices the hard way, I had a guru sitting on my shoulder guiding me every step towards master craftsmanship. I'll certainly be recommending this book to clients. I wish I had this book 14 years ago!"e;-Russ Miles, CEO, OpenCredo
What's it like to work on a great software development team facing an impossible problem? How do you build an effective team? Can a group of people who don't get along still build good software? How does a team leader keep everyone on track when the stakes are high and the schedule is tight?Beautiful Teams takes you behind the scenes with some of the most interesting teams in software engineering history. You'll learn from veteran team leaders' successes and failures, told through a series of engaging personal stories -- and interviews -- by leading programmers, architects, project managers, and thought leaders.This book includes contributions from:Tim O'ReillyScott BerkunMark HealeyBill DiPierreAndy LesterKeoki AndrusTom TarkaAuke JilderdaGrady BoochJennifer GreeneMike CohnCory DoctorowNeil SiegelTrevor FieldJames GrenningSteve McConnellBarry Boehm and Maria H. PenedoPeter GluckKarl E. WiegersAlex MartelliKarl FogelMichael CollinsKarl RehmerAndrew StellmanNed RobinsonScott AmblerJohanna RothmanMark Denovich and Eric RenkeyPatricia EnsworthAndy OramTony ViscontiBeautiful Teams is edited by Andrew Stellman and Jennifer Greene, veteran software engineers and project managers who have been writing bestselling books for O'Reilly since 2005, including Applied Software Project Management, Head First PMP, and Head First C#.
What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose. Some of the engineers in this book reveal how they developed a specific project, including decisions they faced and tradeoffs they made. Others take a step back to investigate how certain architectural aspects have influenced computing as a whole. With this book, you'll discover:How Facebook's architecture is the basis for a data-centric application ecosystemThe effect of Xen's well-designed architecture on the way operating systems evolveHow community processes within the KDE project help software architectures evolve from rough sketches to beautiful systemsHow creeping featurism has helped GNU Emacs gain unanticipated functionalityThe magic behind the Jikes RVM self-optimizable, self-hosting runtimeDesign choices and building blocks that made Tandem the choice platform in high-availability environments for over two decadesDifferences and similarities between object-oriented and functional architectural viewsHow architectures can affect the software's evolution and the developers' engagementGo behind the scenes to learn what it takes to design elegant software architecture, and how it can shape the way you approach your own projects, with Beautiful Architecture.
Lean principles are being applied successfully to product design, engineering, the supply chain, and software development. This book explains how you can apply the practices of Lean software development to increase productivity and quality.
Messaging is a key component of service-oriented architectures. This book offers an introduction to Java Message Service (JMS), the standard API that supports 'messaging' - the software-to-software exchange of crucial data among network computers. It helps you learn how JMS can help you solve many architectural challenges.
Java SOA Cookbook offers practical solutions and advice to programmers charged with implementing a service-oriented architecture (SOA) in their organization. Instead of providing another conceptual, high-level view of SOA, this cookbook shows you how to make SOA work. It's full of Java and XML code you can insert directly into your applications and recipes you can apply right away.The book focuses primarily on the use of free and open source Java Web Services technologies -- including Java SE 6 and Java EE 5 tools -- but you'll find tips for using commercially available tools as well. Java SOA Cookbook will help you:Construct XML vocabularies and data models appropriate to SOA applicationsBuild real-world web services using the latest Java standards, including JAX-WS 2.1 and JAX-RS 1.0 for RESTful web servicesIntegrate applications from popular service providers using SOAP, POX, and AtomCreate service orchestrations with complete coverage of the WS-BPEL (Business Process Execution Language) 2.0 standardImprove the reliability of SOAP-based services with specifications such as WS-Reliable MessagingDeal with governance, interoperability, and quality-of-service issuesThe recipes in Java SOA Cookbook will equip you with the knowledge you need to approach SOA as an integration challenge, not an obstacle.
With iWork '09, Apple's productivity applications have come of age. Unfortunately, their user guides are stuck in infancy. That's where iWork '09: The Missing Manual comes in. This book quickly guides you through everything you need to know about the Pages word-processor, the Numbers spreadsheet, and the Keynote presentation program that Al Gore and Steve Jobs made famous. Friendly and entertaining, iWork '09: The Missing Manual gives you crystal-clear and jargon-free explanations of iWork's capabilities, its advantages over similar programs -- and its limitations. You'll see these programs through an objective lens that shows you which features work well and which don't. With this book, you will:Produce stunning documents and cinema-quality digital presentationsTake advantage of Mac OS X's advanced typography and graphics capabilitiesLearn how to use the collection of themes and templates included with iWorkGet undocumented tips, tricks, and secrets for each programIntegrate with other iLife programs to use photos, audio, and video clipsLearn why iWork is the topic most requested by Missing Manual fans. One of the few sources available on Apple's incredible suite of programs, iWork '09: The Missing Manual will help you get the best performance out of Pages, Numbers, Keynote, and more in no time.
Blogs, networking sites, and other examples of the social web provide businesses with a largely untapped marketing channel for products and services. But how do you take advantage of them? This book helps you understand how social web technologies work, and learn practical and effective ways to reach people who frequent these sites.
If you're involved in planning IT infrastructure as a network or system architect, system administrator, or developer, this book will help you adapt your skills to work with these highly scalable, highly redundant infrastructure services. While analysts hotly debate the advantages and risks of cloud computing, IT staff and programmers are left to determine whether and how to put their applications into these virtualized services. Cloud Application Architectures provides answers -- and critical guidance -- on issues of cost, availability, performance, scaling, privacy, and security. With Cloud Application Architectures, you will:Understand the differences between traditional deployment and cloud computingDetermine whether moving existing applications to the cloud makes technical and business senseAnalyze and compare the long-term costs of cloud services, traditional hosting, and owning dedicated serversLearn how to build a transactional web application for the cloud or migrate one to itUnderstand how the cloud helps you better prepare for disaster recoveryChange your perspective on application scalingTo provide realistic examples of the book's principles in action, the author delves into some of the choices and operations available on Amazon Web Services, and includes high-level summaries of several of the other services available on the market today. Cloud Application Architectures provides best practices that apply to every available cloud service. Learn how to make the transition to the cloud and prepare your web applications to succeed.
Whether you're running Access, MySQL, SQL Server, Oracle, or PostgreSQL, this book will help you push the limits of traditional SQL to squeeze data effectively from your database. The book offers 100 hacks -- unique tips and tools -- that bring you the knowledge of experts who apply what they know in the real world to help you take full advantage of the expressive power of SQL. You'll find practical techniques to address complex data manipulation problems. Learn how to:Wrangle data in the most efficient way possibleAggregate and organize your data for meaningful and accurate reportingMake the most of subqueries, joins, and unionsStay on top of the performance of your queries and the server that runs themAvoid common SQL security pitfalls, including the dreaded SQL injection attackLet SQL Hacks serve as your toolbox for digging up and manipulating data. If you love to tinker and optimize, SQL is the perfect technology and SQL Hacks is the must-have book for you.
Although most people don't give security much attention until their personal or business systems are attacked, this thought-provoking anthology demonstrates that digital security is not only worth thinking about, it's also a fascinating topic. Criminals succeed by exercising enormous creativity, and those defending against them must do the same. Beautiful Security explores this challenging subject with insightful essays and analysis on topics that include:The underground economy for personal information: how it works, the relationships among criminals, and some of the new ways they pounce on their preyHow social networking, cloud computing, and other popular trends help or hurt our online securityHow metrics, requirements gathering, design, and law can take security to a higher levelThe real, little-publicized history of PGPThis book includes contributions from:Peiter "e;Mudge"e; ZatkoJim StickleyElizabeth NicholsChenxi WangEd BellisBen EdelmanPhil Zimmermann and Jon CallasKathy WangMark CurpheyJohn McManusJames RouthRandy V. SabettAnton ChuvakinGrant Geyer and Brian DunphyPeter WaynerMichael Wood and Fernando FranciscoAll royalties will be donated to the Internet Engineering Task Force (IETF).
Never has something cried out for a cookbook quite as much as Cisco's Internetwork Operating System (IOS). IOS is powerful and flexible, but also confusing and daunting. Most tasks can be accomplished in several different ways. And you don't want to spend precious time figuring out which way is best when you're trying to solve a problem quickly.That's what this cookbook is for. Fortunately, most router configuration tasks can be broken down into several more or less independent steps: you configure an interface, you configure a routing protocol, you set up backup links, you implement packet filters and other access control mechanisms. What you really need is a set of recipes that show you how to perform the most common tasks, so you can quickly come up with a good configuration for your site. And you need to know that these solutions work: you don't want to find yourself implementing a backup link at 2 A.M. because your main link is down and the backup link you set up when you installed the router wasn't quite right.Thoroughly revised and expanded, Cisco IOS Cookbook, 2nd Edition, adds sections on MPLS, Security, IPv6, and IP Mobility, and presents solutions to the most common configuration problems, including:Configuring interfaces of many types, from serial to ATM and Frame RelayConfiguring all of the common IP routing protocols (RIP, EIGRP, OSPF, and BGP)Configuring authenticationConfiguring other services, including DHCP and NTPSetting up backup links, and using HSRP to configure backup routersManaging the router, including SNMP and other solutionsUsing access lists to control the traffic through the routerIf you work with Cisco routers, you need a book like this to help you solve problems quickly and effectively. Even if you're experienced, the solutions and extensive explanations will give you new ideas and insights into router configuration. And if you're not experienced--if you've just been given responsibility for managing a network with Cisco routers--this book could be a job-saver.
Offers practical, real-world examples that demonstrate how you can apply XSLT style sheets to XML data. This book covers the XSLT basics, including simple style sheets and methods for setting up transformation engines.
Shows professionals how to use the Concurrent Versions System (CVS), the open source tool that lets you manage versions of anything stored in files. Intended for software developers tracking different versions of the same code, this edition offers an overview of CVS, explains the core concepts, and describes its commands.
Although MySQL's source code is open in the sense of being publicly available, it's essentially closed to you if you don't understand it. In this book, Sasha Pachev -- a former member of the MySQL Development Team -- provides a comprehensive tour of MySQL 5 that shows you how to figure out the inner workings of this powerful database. You'll go right to heart of the database to learn how data structures and convenience functions operate, how to add new storage engines and configuration options, and much more.The core of Understanding MySQL Internals begins with an Architecture Overview that provides a brief introduction of how the different components of MySQL work together. You then learn the steps for setting up a working compilable copy of the code that you can change and test at your pleasure. Other sections of the book cover:Core server classes, structures, and APIThe communication protocol between the client and the serverConfiguration variables, the controls of the server; includes a tutorial on how to add your ownThread-based request handling -- understanding threads and how they are used in MySQLAn overview of MySQL storage enginesThe storage engine interface for integrating third-party storage enginesThe table lock managerThe parser and optimizer for improving MySQL's performanceIntegrating a transactional storage engine into MySQLThe internals of replicationUnderstanding MySQL Internals provides unprecedented opportunities for developers, DBAs, database application programmers, IT departments, software vendors, and computer science students to learn about the inner workings of this enterprise-proven database. With this book, you will soon reach a new level of comprehension regarding database development that will enable you to accomplish your goals. It's your guide to discovering and improving a great database.
How well does your enterprise stand up against today's sophisticated security threats? In this book, security experts from Cisco Systems demonstrate how to detect damaging security incidents on your global network--first by teaching you which assets you need to monitor closely, and then by helping you develop targeted strategies and pragmatic techniques to protect them.Security Monitoring is based on the authors' years of experience conducting incident response to keep Cisco's global network secure. It offers six steps to improve network monitoring. These steps will help you:Develop Policies: define rules, regulations, and monitoring criteriaKnow Your Network: build knowledge of your infrastructure with network telemetrySelect Your Targets: define the subset of infrastructure to be monitoredChoose Event Sources: identify event types needed to discover policy violationsFeed and Tune: collect data, generate alerts, and tune systems using contextual informationMaintain Dependable Event Sources: prevent critical gaps in collecting and monitoring eventsSecurity Monitoring illustrates these steps with detailed examples that will help you learn to select and deploy the best techniques for monitoring your own enterprise network.
grep Pocket Reference is the first guide devoted to grep, the powerful Unix content-location utility. This handy book is ideal for system administrators, security professionals, developers, and others who want to learn more about grep and take new approaches with it -- for everything from mail filtering and system log management to malware analysis. With grep Pocket Reference, you will:Learn methods for filtering large files for specific contentAcquire information not included in the current grep documentationGet several tricks for using variants such as egrepKeep key information about grep right at your fingertipsFind the answers you need about grep quickly and easily. If you're familiar with this utility, grep Pocket Reference will help you refresh your basic knowledge, understand rare situations, and work more efficiently. If you're new to grep, this book is the best way to get started.
Want to tap the power behind search rankings, product recommendations, social bookmarking, and online matchmaking? This fascinating book demonstrates how you can build Web 2.0 applications to mine the enormous amount of data created by people on the Internet. With the sophisticated algorithms in this book, you can write smart programs to access interesting datasets from other web sites, collect data from users of your own applications, and analyze and understand the data once you've found it.Programming Collective Intelligence takes you into the world of machine learning and statistics, and explains how to draw conclusions about user experience, marketing, personal tastes, and human behavior in general -- all from information that you and others collect every day. Each algorithm is described clearly and concisely with code that can immediately be used on your web site, blog, Wiki, or specialized application. This book explains:Collaborative filtering techniques that enable online retailers to recommend products or mediaMethods of clustering to detect groups of similar items in a large datasetSearch engine features -- crawlers, indexers, query engines, and the PageRank algorithmOptimization algorithms that search millions of possible solutions to a problem and choose the best oneBayesian filtering, used in spam filters for classifying documents based on word types and other featuresUsing decision trees not only to make predictions, but to model the way decisions are madePredicting numerical values rather than classifications to build price modelsSupport vector machines to match people in online dating sitesNon-negative matrix factorization to find the independent features in a datasetEvolving intelligence for problem solving -- how a computer develops its skill by improving its own code the more it plays a gameEach chapter includes exercises for extending the algorithms to make them more powerful. Go beyond simple database-backed applications and put the wealth of Internet data to work for you."e;Bravo! I cannot think of a better way for a developer to first learn these algorithms and methods, nor can I think of a better way for me (an old AI dog) to reinvigorate my knowledge of the details."e;-- Dan Russell, Google"e;Toby's book does a great job of breaking down the complex subject matter of machine-learning algorithms into practical, easy-to-understand examples that can be directly applied to analysis of social interaction across the Web today. If I had this book two years ago, it would have saved precious time going down some fruitless paths."e;-- Tim Wolters, CTO, Collective Intellect
Want your web site to display more quickly? This book presents 14 specific rules that will cut 25% to 50% off response time when users request a page. Author Steve Souders, in his job as Chief Performance Yahoo!, collected these best practices while optimizing some of the most-visited pages on the Web. Even sites that had already been highly optimized, such as Yahoo! Search and the Yahoo! Front Page, were able to benefit from these surprisingly simple performance guidelines.The rules in High Performance Web Sites explain how you can optimize the performance of the Ajax, CSS, JavaScript, Flash, and images that you've already built into your site -- adjustments that are critical for any rich web application. Other sources of information pay a lot of attention to tuning web servers, databases, and hardware, but the bulk of display time is taken up on the browser side and by the communication between server and browser. High Performance Web Sites covers every aspect of that process.Each performance rule is supported by specific examples, and code snippets are available on the book's companion web site. The rules include how to:Make Fewer HTTP RequestsUse a Content Delivery NetworkAdd an Expires HeaderGzip ComponentsPut Stylesheets at the TopPut Scripts at the BottomAvoid CSS ExpressionsMake JavaScript and CSS ExternalReduce DNS LookupsMinify JavaScriptAvoid RedirectsRemove Duplicates ScriptsConfigure ETagsMake Ajax CacheableIf you're building pages for high traffic destinations and want to optimize the experience of users visiting your site, this book is indispensable."e;If everyone would implement just 20% of Steve's guidelines, the Web would be adramatically better place. Between this book and Steve's YSlow extension, there's reallyno excuse for having a sluggish web site anymore."e;-Joe Hewitt, Developer of Firebug debugger and Mozilla's DOM Inspector"e;Steve Souders has done a fantastic job of distilling a massive, semi-arcane art down to a set of concise, actionable, pragmatic engineering steps that will change the world of web performance."e;-Eric Lawrence, Developer of the Fiddler Web Debugger, Microsoft Corporation
If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them.C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes:An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over anotherIllustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various playersC# 3.0 features introduced by example and summarized in sidebars for easy referenceExamples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web siteQuizzes and exercises to test your understanding of the material.With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.
Is your data dragging you down? Are your tables all tangled up? Well we've got the tools to teach you just how to wrangle your databases into submission. Using the latest research in neurobiology, cognitive science, and learning theory to craft a multi-sensory SQL learning experience, Head First SQL has a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.Maybe you've written some simple SQL queries to interact with databases. But now you want more, you want to really dig into those databases and work with your data. Head First SQL will show you the fundamentals of SQL and how to really take advantage of it. We'll take you on a journey through the language, from basic INSERT statements and SELECT queries to hardcore database manipulation with indices, joins, and transactions. We all know "e;Data is Power"e; - but we'll show you how to have "e;Power over your Data"e;. Expect to have fun, expect to learn, and expect to be querying, normalizing, and joining your data like a pro by the time you're finished reading!
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.