Head First Wordpress
Whether you're promoting your business or writing about your travel adventures, Head First WordPress will teach you not only how to make your blog look unique and attention-grabbing, but also how to dig into the more complex features of WordPress 3.0 to make your website work well, too. You'll learn how to move beyond the standard WordPress look and feel by customizing your blog with your own URL, templates, plugin functionality, and more. As you learn, you'll be working with real WordPress files: The book's website provides pre-fab WordPress themes to download and work with as you follow along with the text. Gain immediate experience with WordPress 3.0, the June 2010 release of the software Get your site up and running by setting up a MySQL database and creating configuration files Work with the Wordpress platform to create posts and pages, learn the difference between tags and categories, edit content, moderate comments, and manage spam Explore how to extend Wordpress with plugins and templates Convert custom designs (in HTML and CSS) into functional themes and use them in WordPress We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First WordPress uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.
Wireless Network Administration
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Learn the essentials of wireless networkingConfigure, manage, and secure wireless networks using the step-by-step details in this practical resource. Wireless Network Administration: A Beginner's Guide shows you how to work with the latest wireless networking standards, including the 802.11x family, on Windows, Mac, and Linux platforms. The book covers wireless network planning, design, hardware, services, protocols, device configuration, security, troubleshooting, and more. This hands-on guide will get you started administering wireless networks in no time.Get details on regulatory and technical organizationsLearn about different wireless standards and the basics of RF technologiesUnderstand and determine client-side hardware requirements, including chipsets and various wireless interfacesSelect infrastructure-side wireless hardware, such as antennas, wireless access points (WAPs), residential gateways, switches/controllers, routers, and bridgesLearn about WLANs, WWANs, WMANs, and WPANsWork with standard wireless network protocols--TCP/IP (IPv4 and IPv6)Understand DNS, DHCP, and other supporting infrastructure servicesSecure wireless networks using cryptographyConfigure infrastructure devices, including a wireless access point device and wireless network switches and controllersConfigure and manage wireless Microsoft Windows, Mac OS X, and Linux clientsPlan, design, survey, deploy, and troubleshoot your wireless network
Silverlight Recipes
Silverlight Recipes: A Problem-Solution Approach, Second Edition is your practical companion to developing rich, interactive web applications with Microsoft's latest technology. This book tackles common problems and scenarios that on-the-job developers face every day by revealing code and detailed solutions. You'll quickly be able to integrate real-world, functioning code into your applications--and save hours of coding time. The recipes included in Silverlight Recipes have been carefully selected and tested with the professional developer in mind. You'll find problems stated clearly and succinctly, artful solutions explored, and ample discussion of the code and context so you're immediately clear how the solution will support your project. You'll also discover the innovations presented in Silverlight 4 and how to effectively employ them. Enjoy practical coverage of Silverlight development in many projects and contexts, including: Designing complete, rich, interactive user experiences Manipulating content and the runtime environment through the Silverlight Plug-in Runtime API Consuming, transforming, and displaying content in your Silverlight web application through XML, LINQ-based data access, and isolated storage Building custom controls for your Silverlight project Integrating rich media, including audio and video, to create a very dynamic user interface and experience Using new Silverlight features, including .NET Framework integration, the use of dynamic languages like Python and Ruby in Silverlight development, and digital rights management support Find instant solutions, comprehensive Silverlight coverage, and time-saving expert advice, all in one book.
Introducing Silverlight 4
Introducing Silverlight 4 brings you up to speed with version 4 of Silverlight quickly and efficiently. The book builds off your understanding of the basics of .NET coding and WPF, allowing your journey to Silverlight 4 proficiency to be as quick and painless as possible. The text highlights where coding techniques are similar to other, more established areas of the .NET framework. Likewise, when your existing coding habits lead you to a syntax or conceptual 'gotcha, ' the text points that out, too. This book provides you with fast-track coverage of all the most important elements of the Silverlight 4 technology ranging from XAML to standard controls, from dealing with media to networking, from testing to deployment. It also reveals features introduced with Silverlight 4 and offers guidance on how to best utilize them. The book concludes with a pair of fully worked sample applications for you to follow through, because nothing reinforces your understanding of how concepts fit together as much as looking at finished code. It is assumed that readers are already be comfortable with the workings of the .NET framework. Knowledge of Expression Blend is useful, but not mandatory: you'll learn the Blend techniques that you need to know as you go through the book. By the end, you will have followed a sound, concise path to mastery of Silverlight 4.
Dreamweaver CS5
Adobe's website-development program lets you revamp an existing site, or design, build, and manage a new one without writing a single line of code. But learning Dreamweaver is tricky. This step-by-step guide helps you master this versatile program with jargon-free language, hands-on tutorials, and savvy advice from a Dreamweaver pro. Get complete guidance. Go from building your first web page to creating interactive, database-driven sites Build skills as you learn. Apply your knowledge using 12 tutorials and downloadable practice files Create a thoroughly modern website. Build fast-loading pages based on powerful, easy-to-use CSS tools Add instant interactivity. Use pre-packaged JavaScript programs to add forms, drop-down menus, and more Tap into databases. Connect your site to a database and build pages that display the information Discover hidden tips and tricks. Learn undocumented workarounds and shortcuts Have it your way. Customize the way Dreamweaver looks and works to suit your needs
Pro PHP and jQuery
This book is for intermediate programmers interested in building Ajax web applications using jQuery and PHP. Along with teaching some advanced PHP techniques, it will show you how to take your dynamic applications to the next level by adding a JavaScript layer with jQuery. Learn to utilize built-in PHP functions to build calendar tools. Learn how jQuery can be used for Ajax, animation, client-side validation, and more.
Flash CS5
Once you know how to use Flash, you can create everything from simple animations to high-end desktop applications, but it's a complex tool that can be difficult to master on your own-unless you have this Missing Manual. This book will help you learn all you need to know about Flash CS5 to create animations that bring your ideas to life. Learn animation basics. Find everything you need to know to get started with Flash Master the Flash tools. Learn the animation and effects toolset, with clear explanations and hands-on examples Use 3D effects. Rotate and put objects in motion in three dimensions Create lifelike motion. Use the IK Bones tool to simulate realistic body movements and other linked motions Speed up development. Use templates, code snippets, and motion presets Design applications. Get an intro to building full desktop applications with Flash and Adobe AIR Create rich interactive animations. Dive into advanced interactivity with easy-to-learn ActionScript examples
Getting StartED With Google Apps
How would you like to share your calendar, access your e-mail, or create and share documents, all online from your smartphone/mobile device, netbook, or desktop? If you answered yes, then you should know that the best of all these online applications and services are being offered for free, from one of the Internet's biggest names, Google. These apps are in an online suite of productivity and fun applications called Google Apps. Getting StartED with Google Apps gets you started collaborating and creating with Google's online suite of applications on the Chrome operating system--analogous to using Microsoft Office on Windows. The differences are that Google Apps and Chrome are mostly free and run entirely on the Web. With this book, you get clear and easy-to-use instructions for getting up and running with basic Google Apps like Gmail, Google Voice, and more. Moreover, you get detailed visuals and step-by-step explanations on the more sophisticated Google apps like Google Docs, Spreadsheets, Presentations, SketchUp, and more. So get going and have some fun while you're at it.
iPhone App Development
Anyone with programming experience can learn how to write an iPhone app. But if you want to build a great app, there's a lot more to it than simple coding: you also need to know how design and market your creation. This easy-to-follow guide walks you through the entire process, from sketching out your idea to promoting the finished product. Get to know the tools for developing your iPhone app Design a great app before you start coding Build a complex app with Xcode and Interface Builder Decide how to brand your app-then beta-test that brand in the real world Learn the inside scoop on how to get your app into the App Store Promote your product, track sales, and build a strong customer following
The Essential Guide to 3D in Flash
If you are an ActionScript developer or designer and you would like to work with 3D in Flash, this book is for you. You will learn the core Flash 3D concepts, using the open source Away3D engine as a primary tool. Once you have mastered these skills, you will be able to realize the possibilities that the available Flash 3D engines, languages, and technologies have to offer you with Flash and 3D. Describes 3D concepts in theory and their implementation using Away3D Dives right in to show readers how to quickly create an interactive, animated 3D scene, and builds on that experience throughout the book Each chapter contains a number of tutorials that focus on one specific feature or group of features
Web Design
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Essential Skills--Made Easy!Create professional-quality web sites in no time with help from hands-on tutorials. Fully updated to cover the latest technologies and techniques, Web Design: A Beginner's Guide, Second Edition, explains how to analyze site requirements and create a web-development proposal to plan and document your project. You'll learn how to design an attractive, easy-to-use web site, focusing on key issues such as color, layout, navigation, typography, and images. Discover how to incorporate JavaScript, cascading style sheets (CSS), HTML/XHTML, Flash, and more to take your design from mockup to code. Boosting web site traffic through search engine optimization, e-mail design, and online advertising is also covered in this fast-paced guide.Designed for Easy LearningKey Skills & Concepts--Chapter-opening lists of specific skills covered in the chapterAsk the Expert--Q&A sections filled with bonus information and helpful tipsNotes--Extra information related to the topic being coveredTips--Helpful reminders or alternate ways of doing thingsAnnotated Syntax--Example code with commentary that describes the programming techniques being illustratedWendy Willard is a designer, consultant, writer, and educator who has been involved in web design for more than 13 years. She is the author of HTML: A Beginner's Guide, Fourth Edition, and other books.
Building Web Reputation Systems
What do Amazon's product reviews, eBay's feedback score system, Slashdot's Karma System, and Xbox Live's Achievements have in common? They're all examples of successful reputation systems that enable consumer websites to manage and present user contributions most effectively. This book shows you how to design and develop reputation systems for your own sites or web applications, written by experts who have designed web communities for Yahoo! and other prominent sites.Building Web Reputation Systems helps you ask the hard questions about these underlying mechanisms, and why they're critical for any organization that draws from or depends on user-generated content. It's a must-have for system architects, product managers, community support staff, and UI designers.Scale your reputation system to handle an overwhelming inflow of user contributionsDetermine the quality of contributions, and learn why some are more useful than othersBecome familiar with different models that encourage first-class contributionsDiscover tricks of moderation and how to stamp out the worst contributions quickly and efficientlyEngage contributors and reward them in a way that gets them to returnExamine a case study based on actual reputation deployments at industry-leading social sites, including Yahoo!, Flickr, and eBay
RESTful Web Services Cookbook
While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more than 100 recipes to help you take advantage of REST, HTTP, and the infrastructure of the Web. You'll learn ways to design RESTful web services for client and server applications that meet performance, scalability, reliability, and security goals, no matter what programming language and development framework you use. Each recipe includes one or two problem statements, with easy-to-follow, step-by-step instructions for solving them, as well as examples using HTTP requests and responses, and XML, JSON, and Atom snippets. You'll also get implementation guidelines, and a discussion of the pros, cons, and trade-offs that come with each solution. Learn how to design resources to meet various application scenarios Successfully design representations and URIs Implement the hypertext constraint using links and link headers Understand when and how to use Atom and AtomPub Know what and what not to do to support caching Learn how to implement concurrency control Deal with advanced use cases involving copying, merging, transactions, batch processing, and partial updates Secure web services and support OAuth
Beginning Google Map Application
This book is about the next generation of the Google Maps API. It will provide the reader with the skills and knowledge necessary to incorporate Google Maps version 3 on web pages in both desktop and mobile browsers. It also describes how to deal with common problems that most map developers encounter at some point, like performance and usability issues with having too many markers and possible solutions to that. Introduction to the Google Maps API version 3 Solutions to common problems most developers encounters (too many markers, common JavaScript pitfalls) Best practices using HTML/CSS/JavaScript and Google Maps
Search Patterns
What people are saying about Search Patterns "Search Patterns is a delight to read -- very thoughtful and thought provoking. It's the most comprehensive survey of designing effective search experiences I've seen." --Irene Au, Director of User Experience, Google "I love this book! Thanks to Peter and Jeffery, I now know that search (yes, boring old yucky who cares search) is one of the coolest ways around of looking at the world." --Dan Roam, author, The Back of the Napkin (Portfolio Hardcover) "Search Patterns is a playful guide to the practical concerns of search interface design. It contains a bonanza of screenshots and illustrations that capture the best of today's design practices and presents a fresh perspective on the broader role of search and discovery." --Marti Hearst, Professor, UC Berkeley and author, Search User Interfaces (Cambridge University Press) "It's not often I come across a book that asks profound questions about a fundamental human activity, and then proceeds to answer those questions with practical observations and suggestions. Search Patterns is an expedition into the heart of the web and human cognition, and for me it was a delightful journey that delivered scores of insights." --Dave Gray, Founder and Chairman, XPLANE "Search is swiftly transforming everything we know, yet people don't understand how mavens design search: by stacking breadcrumbs, scenting widgets, and keeping eyeballs on the engine. I urge you to put your eyeballs on this unique and important book." --Bruce Sterling, Writer, Futurist, and Co-Founder, The Electronic Frontier Foundation "As one who searches a lot (and often ends up frustrated), Search Patterns is a revelation." --Nigel Holmes, Designer, Theorist, and Principal, Explanation Graphics "Search Patterns is a fabulous must-have book! Inside, you'll learn the whys and wheres of practically every modern search design trick and technique." --Jared Spool, CEO and Founder, User Interface Engineering Search is among the most disruptive innovations of our time. It influences what we buy and where we go. It shapes how we learn and what we believe. In this provocative and inspiring book, you'll explore design patterns that apply across the categories of web, ecommerce, enterprise, desktop, mobile, social, and real-time search and discovery. Filled with colorful illustrations and examples, Search Patterns brings modern information retrieval to life, covering such diverse topics as relevance, faceted navigation, multi-touch, personalization, visualization, multi-sensory search, and augmented reality. By drawing on their own experience-as well as best practices and evidence-based research-the authors not only offer a practical guide to help you build effective search applications, they also challenge you to imagine the future of discovery. You'll find Search Patterns intriguing and invaluable, whether you're a web practitioner, mobile designer, search entrepreneur, or just interested in the topic. Discover a pattern language for search that embraces user psychology and behavior, information architecture, interaction design, and emerging technology Boost enterprise efficiency and e-commerce sales Enable mobile users to achieve goals, complete tasks, and find what they need Drive design innovation for search interfaces and applications
Mobile Application Security
Secure today's mobile devices and applications Implement a systematic approach to security in your mobile application development with help from this practical guide. Featuring case studies, code examples, and best practices, Mobile Application Security details how to protect against vulnerabilities in the latest smartphone and PDA platforms. Maximize isolation, lockdown internal and removable storage, work with sandboxing and signing, and encrypt sensitive user information. Safeguards against viruses, worms, malware, and buffer overflow exploits are also covered in this comprehensive resource. Design highly isolated, secure, and authenticated mobile applications Use the Google Android emulator, debugger, and third-party security tools Configure Apple iPhone APIs to prevent overflow and SQL injection attacks Employ private and public key cryptography on Windows Mobile devices Enforce fine-grained security policies using the BlackBerry Enterprise Server Plug holes in Java Mobile Edition, SymbianOS, and WebOS applications Test for XSS, CSRF, HTTP redirects, and phishing attacks on WAP/Mobile HTML applications Identify and eliminate threats from Bluetooth, SMS, and GPS services Himanshu Dwivedi is a co-founder of iSEC Partners (www.isecpartners.com), an information security firm specializing in application security. Chris Clark is a principal security consultant with iSEC Partners. David Thiel is a principal security consultant with iSEC Partners.
Getting StartED With Dojo
Dojo has been described as the JavaScript toolkit for programmers that's easy enough for designers to pick up. This book will introduce the foundational concepts of using Dojo to increase efficiency when developing modern websites that utilize Document Object Model (DOM) manipulation, Ajax, animations, effects, and widgets. Dojo basics Animations and effects Widgets with Dijit
Getting StartED Building Websites
Website design and development can be a minefield for beginners. Where do you start? What languages should you learn? What techniques should you use to produce your site? What should you put on your site? How do you make it look appealing? How do you update it? This book takes into account the most frequently asked website design and development questions and gives you straightforward answers. No experience required in this step-by-step guide to website design and development Presents the important techniques you need to learn in easy-to-follow examples Takes the confusion out of languages, technologies, and all the important elements of the development process
Virtual English
Virtual English challenges prevailing deployments and conceptions of emerging technologies. Their on-line practices illustrate that the Internet need not replicate current geopolitical beliefs and practices and that reconfigurations exist in tandem with dominant models.
Website Owner’s Manual
Many of the people responsible for a website don't have a clue what's required tobuild one and keep it up and running. The job of planning, launching, andmanaging a site often falls to people who have little or no experience in webdesign or development. Website Owner's Manual is for the thousands of marketers, IT managers, project leaders, and business owners who need to put awebsite in place and keep it running with a minimum of trouble. Using clever illustrations, easy-to-follow lists and diagrams, and other friendlytouches, Website Owner's Manual helps readers form a vision for a site, guidesthem through the process of selecting a web design agency, and gives just enoughbackground to help them make intelligent decisions throughout the developmentprocess. This book provides a jargon-free overview of web design, includingaccessibility, usability, online marketing, and web development techniques. Using Website Owner's Manual, readers master the vocabulary and conceptsthey need to discuss how a website dovetails with the needs of a business. Thisbook will help them work confidently with the designers and developersbuilding and maintaining a site so they can concentrate on what your websiteneeds to do. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
Getting StartED With CSS
Knowledge of Cascading Style Sheets (CSS) is essential for developing modern, attractive websites, but many beginners are put off by the need to learn about unfamiliar concepts, such as selectors, properties, and classes, before they can achieve anything. Getting StartED with CSS takes a practical approach by showing you how to use CSS in simple stages, starting by changing the default appearance of HTML tags to improve the look of text and links. It assumes no prior knowledge of CSS and avoids bombarding you with unnecessary technical details. At the same time, it explains all the main points and acts as a reference that you can come back to when you need to refresh your memory. More advanced concepts are introduced gradually, so that by the end of the book you'll have a solid understanding of all the main aspects of CSS. Particular attention is paid to avoiding the common pitfalls of beginners, enabling you to create websites that not only look good, but also are easy to maintain. Requires no previous knowledge of CSS Instant results--starts off by showing how improve the look of a website stage by stage Doesn't bombard you with endless rules and jargon
Starting an iPhone Application Business for Dummies
How to create a profitable, sustainable business developing and marketing iPhone apps iPhone apps are hot; the average app is downloaded more than 30,000 times. If you have some great apps in mind, Starting an iPhone Application Business For Dummies will show you how to produce and market them effectively. Starting an iPhone Application Business For Dummies provides clear, reliable business information to help developers and entrepreneurs create a profitable, sustainable business in this new and exciting market. Identifies what goes into a successful iPhone application business Helps you find the market niche your applications can fill, market and promote your business, and build your brand Explains how to develop a pricing strategy, build your applications efficiently, and get them into the App Store Explores finding a sustainable revenue model, including free trials, social media models, ad-based revenue models, and subscription models Demonstrates effective ways to provide service and support to customers Written by a team that combines knowledge of iPhone app development with sound business experience Starting an iPhone Application Business For Dummies can help you turn your ideas into income.
Hacking
With the advent of rich Internet applications, the explosion of social media, and the increased use of powerful cloud computing infrastructures, a new generation of attackers has added cunning new techniques to its arsenal. For anyone involved in defending an application or a network of systems, Hacking: The Next Generation is one of the few books to identify a variety of emerging attack vectors. You'll not only find valuable information on new hacks that attempt to exploit technical flaws, you'll also learn how attackers take advantage of individuals via social networking sites, and abuse vulnerabilities in wireless technologies and cloud infrastructures. Written by seasoned Internet security professionals, this book helps you understand the motives and psychology of hackers behind these attacks, enabling you to better prepare and defend against them. Learn how "inside out" techniques can poke holes into protected networks Understand the new wave of "blended threats" that take advantage of multiple application vulnerabilities to steal corporate data Recognize weaknesses in today's powerful cloud infrastructures and how they can be exploited Prevent attacks against the mobile workforce and their devices containing valuable data Be aware of attacks via social networking sites to obtain confidential information from executives and their assistants Get case studies that show how several layers of vulnerabilities can be used to compromise multinational corporations
24 Deadly Sins of Software Security
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Eradicate the Most Notorious Insecure Designs and Coding VulnerabilitiesFully updated to cover the latest security issues, 24 Deadly Sins of Software Security reveals the most common design and coding errors and explains how to fix each one-or better yet, avoid them from the start. Michael Howard and David LeBlanc, who teach Microsoft employees and the world how to secure code, have partnered again with John Viega, who uncovered the original 19 deadly programming sins. They have completely revised the book to address the most recent vulnerabilities and have added five brand-new sins. This practical guide covers all platforms, languages, and types of applications. Eliminate these security flaws from your code: SQL injection Web server- and client-related vulnerabilitiesUse of magic URLs, predictable cookies, and hidden form fieldsBuffer overrunsFormat string problemsInteger overflowsC++ catastrophesInsecure exception handlingCommand injectionFailure to handle errorsInformation leakageRace conditionsPoor usabilityNot updating easilyExecuting code with too much privilegeFailure to protect stored dataInsecure mobile codeUse of weak password-based systemsWeak random numbersUsing cryptography incorrectlyFailing to protect network trafficImproper use of PKITrusting network name resolution
CSS Mastery
Building on what made the first edition a bestseller, CSS Mastery: Advanced Web Standards Solutions, Second Edition unites the disparate information on CSS-based design spread throughout the internet into one definitive, modern guide. Revised to cover CSS3, the book can be read from front to back, with each chapter building on the previous one. However, it can also be used as a reference book, dipping into each chapter or technique to help solve specific problems. In short, this is the one book on CSS that you need to have.This second edition contains: New examples and updated browser support information New case studies from Simon Collison and Cameron Moll CSS3 examples, showing new CSS3 features, and CSS3 equivalents to tried and tested CSS2 techniques
IPTV and Internet Video
The comprehensive insider's guide to IPTV and Internet Video networks, applications, and business models.
iPhone Cool Projects
The iPhone and iPod touch have provided all software developers with a level playing field--developers working alone have the same access to consumers as multinational software publishers. Very cool indeed! To make your application stand out from the crowd, though, it has to have that something extra. You must learn the skills to take your apps from being App Store filler to download chart-topping blockbusters. Developers with years of experience helped write this book. Spend some time understanding their code and why they took the approach they did. You will find the writing, illustrations, code, and sample applications second to none. No matter what type of application you are writing, you will find something in this book to help you make your app that little bit cooler. The book opens with Wolfgang Ante, the developer behind the Frenzic puzzle game, showing how timers, animation, and intelligence are used to make game play engaging. It moves on to Rogue Amoeba's Mike Ash explaining how to design a network protocol using UDP, and demonstrating its use in a peer-to-peer application--a topic not normally for the faint of heart, but explained here in a way that makes sense to mere mortals. Gary Bennett then covers the important task of multithreading. Multithreading can be used to keep the user interface responsive while working on other tasks in the background. Gary demonstrates how to do this and highlights traps to avoid along the way. Next up, Canis Lupus (aka Matthew Rosenfeld) describes the development of the Keynote-controlling application Stage Hand, how the user interface has evolved, and the lessons he has learned from that experience. Benjamin Jackson then introduces two open source libraries: cocos2d, for 2D gaming; and Chipmunk, for rigid body physics (think "collisions"). He describes the development of ArcadeHockey, an air hockey game, and explains some of the code used for this. Neil Mix of Pandora Radio reveals the science behind processing streaming audio. How do you debug what you can't see? Neil guides you through the toughest challenges, sharing his experience of what works and what to watch out for when working with audio. Finally, Steven Peterson demonstrates a comprehensive integration of iPhone technologies. He weaves Core Location, networking, XML, XPath, and SQLite into a solid and very useful application. Software development can be hard work. Introductory books lay the foundation, but it can be challenging to understand where to go next. This book shows some of the pieces that can be brought together to make complete, cool applications.
Foundation Expression Blend 3 With Silverlight
The only real tool for developing cross-platform rich Internet applications (RIAs) for that last 11 years has been Flash; until now! Silverlight 3 allows you to develop cross-platform rich Internet applications in a fraction of the time because of the extensive and very powerful .NET 3.5 libraries, the powerful, design friendly Blend 3 IDE, and an enhanced workflow that allows designers and developers to work on the same set of files at the same time. Develop stunning RIAs in a short time. Learn some basic object-oriented programming principles. Get familiar with the Blend 3 development environment.
Even Faster Web Sites
Performance is critical to the success of any web site, and yet today's web applications push browsers to their limits with increasing amounts of rich content and heavy use of Ajax. In this book, Steve Souders, web performance evangelist at Google and former Chief Performance Yahoo!, provides valuable techniques to help you optimize your site's performance. Souders' previous book, the bestselling High Performance Web Sites, shocked the web development world by revealing that 80% of the time it takes for a web page to load is on the client side. In Even Faster Web Sites, Souders and eight expert contributors provide best practices and pragmatic advice for improving your site's performance in three critical categories: JavaScript--Get advice for understanding Ajax performance, writing efficient JavaScript, creating responsive applications, loading scripts without blocking other components, and more. Network--Learn to share resources across multiple domains, reduce image size without loss of quality, and use chunked encoding to render pages faster. Browser--Discover alternatives to iframes, how to simplify CSS selectors, and other techniques. Speed is essential for today's rich media web sites and Web 2.0 applications. With this book, you'll learn how to shave precious seconds off your sites' load times and make them respond even faster. This book contains six guest chapters contributed by Dion Almaer, Doug Crockford, Ben Galbraith, Tony Gentilcore, Dylan Schiemann, Stoyan Stefanov, Nicole Sullivan, and Nicholas C. Zakas.
Cisco ASA Configuration
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.A hands-on guide to implementing Cisco ASA Configure and maintain a Cisco ASA platform to meet the requirements of your security policy. Cisco ASA Configuration shows you how to control traffic in the corporate network and protect it from internal and external threats. This comprehensive resource covers the latest features available in Cisco ASA version 8.0, and includes detailed examples of complex configurations and troubleshooting. Implement and manage Cisco's powerful, multifunction network adaptive security appliance with help from this definitive guide. Configure Cisco ASA using the command-line interface (CLI) and Adaptive Security Device Manager (ASDM)Control traffic through the appliance with access control lists (ACLs) and object groupsFilter Java, ActiveX, and web content Authenticate and authorize connections using Cut-through Proxy (CTP)Use Modular Policy Framework (MPF) to configure security appliance featuresPerform protocol and application inspectionEnable IPSec site-to-site and remote access connectionsConfigure WebVPN components for SSL VPN accessImplement advanced features, including the transparent firewall, security contexts, and failoverDetect and prevent network attacksPrepare and manage the AIP-SSM and CSC-SSM cards
XMPP
This practical book provides everything you need to know about the Extensible Messaging and Presence Protocol (XMPP). This open technology for real-time communication is used in many diverse applications such as instant messaging, Voice over IP, real-time collaboration, social networking, microblogging, lightweight middleware, cloud computing, and more. XMPP: The Definitive Guide walks you through the thought processes and design decisions involved in building a complete XMPP-enabled application, and adding real-time interfaces to existing applications. You'll not only learn simple yet powerful XMPP tools, but you'll also discover, through real-world developer stories, how common XMPP "building blocks" can help solve particular classes of problems. With this book, you will: Learn the basics of XMPP technologies, including architectural issues, addressing, and communication primitives Understand the terminology of XMPP and learn about the wealth of XMPP servers, clients, and code libraries Become familiar with the XMPP concepts and services you need to solve common problems Construct a complete business application or real-time service with XMPP Every day, more software developers and service providers are using XMPP for real-time applications, and with the help of XMPP: The Definitive Guide, you can, too.
Beginning Joomla!
Users and organizations alike lack the resources, knowledge, and manpower to build custom data management solutions, regardless of whether the need involves managing the family photo collection or a manufacturer's inventory. Accordingly, numerous open source projects have emerged attempting to solve this problem by offering an easily installable, well-designed, and flexible content management framework. Of these efforts, Joomla! (http: //www.joomla.org/) has emerged as one of the most popular options. But while it is simple to install Joomla! and use its base features, many users will want to customize it to their specific needs, tweaking the design templates and extending its capabilities. Beginning Joomla! is the most up-to-date guide available for users seeking to resolve the many common yet confusing questions surrounding these tasks. Along the way, the book takes special care to focus on implementing many of today's most desired website features, such as MySpace-like user profile management, photo galleries, and e-commerce.
Cloud Application Architectures
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 computing Determine whether moving existing applications to the cloud makes technical and business sense Analyze and compare the long-term costs of cloud services, traditional hosting, and owning dedicated servers Learn how to build a transactional web application for the cloud or migrate one to it Understand how the cloud helps you better prepare for disaster recovery Change your perspective on application scaling To 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.
Sexy Web Design
Sexy Web Design is an easy-to-follow guide that reveals the secrets of how to build your own breathtaking web interfaces from scratch. You'll be guided through the entire process of creating a gorgeous, usable web site by applying the timeless principles of user-centered design. Even if you're short on design skills, with this book you'll be creating your own stunning web sites in no time at all. Throughout, the focus is on simple and practical techniques that anyone can use - you don't need to have gone to art school or have artistic flair to create stunning designs using the methods outlined in this book. The book's full-color layout and large format (8" x 10") make Sexy Web Design a pleasure to read. Master key web interface design principles Design amazing web interfaces from scratchCreate beautiful, yet functional, web sitesUnleash your artistic talentsAnd much more Who should read this book? Whether you're completely new to web design, a seasoned pro looking for inspiration, or a developer wanting to improve your sites' aesthetics, there's something for everyone here. How? Because instead of trying to cover every possible area of creating a web site, we've focused purely on the design stage; that is, everything that happens before a single line of code is written. However, great design is more than just aesthetics. Long before we open our graphics program of choice, we'll be conducting research, dealing with clients, responding to briefs, sketching out sitemaps, planning information architecture, moving from doodles to diagrams, exploring different ways of interactivity, and building upon design traditions. But ultimately, you'll be finding out how to create web sites that look drop-dead gorgeous.
Foundation Fireworks CS4
Are you a web designer who is looking for a new and quicker way to prototype and create for the web? Perhaps you are a programmer who finds most design tools to be overkill for what you need to get done. Or, maybe you're an old Fireworks pro, who wants to get up-to-date on the changes in Creative Suite 4. Either way, this book has something for you. Coverage of all that's new and powerful for the Web designer and developer in Fireworks CS4 Targets developers who want design tools that don't get in their way and designers who want development tools that don't constrain their creativity Do all your website and page prototypes and comps in one tool and learn how to take them straight to Dreamweaver to implement your designs
Small Business Web Sites Made Easy
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Bring in more customers with your own web site!Take your business online and start generating additional revenue with help from this highly visual, easy-to-follow guide. Small Business Web Sites Made Easy shows you how to use HTML, CSS, JavaScript, PHP, and other tools to create a compelling site that's functional, flexible, secure, and ready for commercial transactions. The book also covers the fundamentals of web-based marketing, including search engine optimization and pay-per-click advertising. Now you can establish a solid online presence without the expense of hiring a designer!Learn essential HTML skillsPlan your site architecture Add style to your web site using Cascading Style Sheets (CSS)Make your pages come alive with JavaScript elementsIncrease leads, conversions, and sales using search engine optimization (SEO)Set up pay-per-click advertising, including Google AdWordsTrack metrics with hit metersMarket your site on FacebookCreate a shopping cart and enable credit card transactions
Cyberculture and New Media
In the extension of digital media from optional means to central site of activity, the domains of language, art, learning, play, film, and politics have been subject to radical reconfigurations as mediating structures. This book examines how this changed relationship has in each case shaped a new form of discourse between self and culture and illustrates explicitly the character of mediated agency beyond the formal separateness from lived experience that was once conveniently termed the virtual and which has come to influence common assumptions about creative expression itself.
Head First Web Design
Want to know how to make your pages look beautiful, communicate your message effectively, guide visitors through your website with ease, and get everything approved by the accessibility and usability police at the same time? Head First Web Design is your ticket to mastering all of these complex topics, and understanding what's really going on in the world of web design. Whether you're building a personal blog or a corporate website, there's a lot more to web design than div's and CSS selectors, but what do you really need to know? With this book, you'll learn the secrets of designing effective, user-friendly sites, from customer requirements to hand-drawn storyboards all the way to finished HTML and CSS creations that offer an unforgettable online presence. The revised two-color edition of this book includes a free online version of the chapter on web color. You can easily access this chapter at Oreilly.com once you register your book. Your time is way too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Web Design uses a visually rich format specifically designed to take advantage of the way your brain really works.
Zend Framework in Action
From rather humble beginnings as the Personal Home Page scripting language, PHP has found its way into almost every server, corporation, and dev shop in the world. On an average day, somewhere between 500,000 and 2 million coders do something in PHP. Even when you use a well-understood language like PHP, building a modern web application requires tools that decrease development time and cost while improving code quality. Frameworks such as Ruby-on-Rails and Django have been getting a lot of attention as a result. For PHP coders, the Zend Framework offers that same promise without the need to move away from PHP. This powerful collection of components can be used in part or as a whole to speed up the development process. Zend Framework has the backing of Zend Technologies; the driving force behind the PHP programming language in which it is written. The first production release of the Zend Framework became available in July of 2007. Zend Framework in Action is a comprehensive tutorial that shows how to use the Zend Framework to create web-based applications and web services. This book takes you on an over-the-shoulder tour of the components of the Zend Framework as you build a high quality, real-world web application. This book is organized around the techniques you'll use every day as a web developer "data handling, forms, authentication, and so forth. As you follow the running example, you'll learn to build interactive Ajax-driven features into your application without sacrificing nuts-and-bolts considerations like security and performance. This book is aimed at the competent PHP developer who wants to master framework-driven web development. Zend Framework in Action goes beyond the docs but still provides quick access to the most common topics encountered in the development of web applications. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
The Essential Guide to Flash CS4 AIR Development
We all know what a great tool Flash is for creating dynamic, engaging web content, and Adobe's CS4 release just makes it even better. Among the newer features is the ability to take all the power of Flash for the Web and put in on the desktop using AIR. AIR capability is built right into the Flash CS4 integrated development environment, which means you can start writing desktop applications right away. This book not only covers the essentials of using Flash with AIR (and AIR with Flash), but also shows you how to extend application functionality in new ways. Once you've got Flash on the desktop, you're no longer constrained by the limitations of running inside a web browser. You'll have access to the local desktop file system, and AIR adds SQLite functionality for native database support. And just as Flash animations have a consistent look and feel across browsers, AIR allows you to create applications that work consistently across operating systems--Mac OS X, Windows, and Linux. For any Flash developer who wants to go from the Web to the desktop (and who doesn't?), this book is required reading. It not only tells you how to do it, but is full of practical, easy-to-follow examples that will have you building desktop AIR applications with Flash in no time. Expanding your existing Flash skills with the Essential Guide to Flash CS4 AIR Development will make you an even more potent and indispensable force on any development team!
Pro Django
Django is the leading Python web application development framework. Learn how to leverage the Django web framework to its full potential in this advanced tutorial and reference. Endorsed by Django, Pro Django more or less picks up where The Definitive Guide to Django left off and examines in greater detail the unusual and complex problems that Python web application developers can face and how to solve them. Provides in-depth information about advanced tools and techniques available in every Django installation Runs the gamut from the theory of Django's internal operations to actual code that solves real-world problems for high-volume environments Goes above and beyond other books, leaving the basics behind Shows how Django can do things even its core developers never dreamed possible
Pro Silverlight 2 in VB 2008
Silverlight is a lightweight browser plug-in that frees your code from the traditional confines of the browser. It's a rules-changing, groundbreaking technology that allows you to run rich client applications right inside the browser. Even more impressively, it's able to host true .NET applications in non-Microsoft browsers (like Firefox) and on non-Microsoft platforms (like Mac OS X). Silverlight is still new and evolving fast, and you need a reliable guidebook to make sense of it. With four-color graphics and screenshots throughout, Pro Silverlight 2 in VB 2008 is the perfect reference: you'll learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D drawing, animations, and media playback, and best of all, you'll experience the plumbing of .NET and the design model of Windows Presentation Foundation through Silverlight--all of the same .NET technology that developers use to design next-generation Windows applications. Author Matthew MacDonald provides an expertly crafted tutorial written from professional developer to professional developer. You'll learn to create rich media applications using Silverlight in the environment you're most productive in-no matter what the target platform.
AdvancED ActionScript 3.0 Animation
This book is a compilation of advanced ActionScript 3.0 animation techniques for any user creating games, user interaction, or motion control with ActionScript. It's an anthology of topics that follow from the author's earlier book, Foundation ActionScript 3.0 Animation: Making Things Move, and things that became possible in version 10 of Flash Player. This book covers a diverse selection of topics that don't necessarily lead one into the other. You don't need to start with Chapter 1 and read it cover to cover. Just start with any chapter that looks interesting and jump around as you see fit. In this book, you'll find chapters on advanced collision detection, artificial intelligence and steering behaviors, isometric projection, using the camera and microphone for input, 3D, and much, much more. AdvancED ActionScript 3.0 Animation is also more experimental in nature. The techniques shown here might not be the best way to do things, but they should work well and get you started in your own efforts to achieve a perfect implementation. In fact, many of the chapters can be seen as introductions to very complex topics that could fill a whole book by themselves. Many of these subjects have been extensively covered elsewhere, but not necessarily targeted for Flash or ActionScript 3.0. So it took a fair amount of work to pull the data together and get it all working and explain it all clearly in ActionScript. This book will inspire you to find out about subjects that you might not have considered before, acting as a springboard into your own research into the possibilities of ActionScript 3.0.
The Essential Guide to Dreamweaver CS4 With CSS, Ajax, and PHP
Dreamweaver CS4 is a massive step forward in terms of integration with the rest of the CS4 suite (Flash, Fireworks, Photoshop, etc.), and also includes whole host of exciting features of its own. The Essential Guide to Dreamweaver CS4 with CSS, Ajax, and PHP concentrates on getting the most out of Dreamweaver CS4, rather than going into every menu item and toolbar icon. The emphasis is on developing websites compliant with the latest web standards, using CSS, JavaScript libraries (with particular emphasis on Spry, Adobe's implementation of Ajax), and PHP. The book covers all aspects of the new user interface, including workspace layouts, iconic panels, the related documents feature, Live View, Code Navigator, and Live Code. It also shows how to use the improved CSS editing features, and JavaScript code introspection. There is also coverage of other new features, such as version control through Subversion integration, and the improved support for Photoshop integration through the use of Smart Objects. Takes you through your development environment set up Covers everything you need to create both standards compliant web sites, and dynamic web applications Teaches real world techniques using a series of step by step tutorials
Flex 3 Component Solutions
Flex has revolutionized the development of rich Internet applications, giving developers the framework necessary to easily create ever more powerful applications. Components form an essential part of this framework, and once you understand how to fully use them, your productivity and creativity will be taken to a whole new level. Flex 3 Component Solutions will show just what you can achieve with components and exactly how to achieve it. You'll see just how simple it is to use components to create amazing interfaces for your applications be they media players, data visualizations, 3D graphics--the list is long. Finally, there'll be times when you'll want to or have no alternative but to create your own components. This book will show you how to do this for your own ends, or so you can contribute to the Flex component community by distributing them. Flex 3 Component Solutions is a tour de force of components, and all of these components are demonstrated using real-world Flex code that you can use as starting points for your own applications. Take what you learn for this book, and then go out and create your own amazing interfaces quickly and easily: reuse, re-purpose, redesign, and do it all faster and with greater quality control than you ever thought possible.
Youtube: An Insider’s Guide to Climbing the Charts
Want to make a splash on YouTube? Even go viral? You've come to the right place. This book is written by two veteran 'Tubers who live their art and know what they're talking about -- especially Alan Lastufka, a.k.a. "fallofautumndistro," who has over 13,000 YouTube subscribers and over 4 million views. Alan and co-author Michael W. Dean show you how to make a quality video, and how to optimize, encode, upload, and promote it. This book can't promise you'll be rich and famous, but it can tell you how to make great video art, and what you need to do to get your work seen. You'll learn about: Storytelling and directing Shooting, editing, and rendering Creating your very own channel Broadcasting user-generated content Re-broadcasting commercial content Cultivating a devoted audience Fitting into the YouTube community Becoming a success story Join Alan, who makes part of his living from YouTube, and Michael, a successful filmmaker, author, and D.I.Y. art pioneer. They'll take you from the basics of gear to making it big on YouTube, with a focus on networking and interaction. You'll also sit in on informative interviews with YouTube stars LisaNova, Hank Green (vlogbrothers), WhatTheBuckShow, nalts, and liamkylesullivan. Alan and Michael understand viral marketing -- and they know what it takes to get your work on everyone's YouTube radar. And, once you read this book, so will you.
The Websters’ Dictionary
The Websters' Dictionary shows you how the big success stories in Web advocacy -- groups like MoveOn.org and Heritage.org, starting from very little achieved such massive success. And how you can too. This book lays it out from the basic to the sophisticated. How to get a domain name (and what domain name to pick). How to create a great website ... or select someone to do it for you. What kind of site will let you use the power of Web 2.0 at the lowest possible cost. What style gives you impact. What content works? How much should you be prepared to spend? What kind of team will you need? It lays out best practices briefly, clearly, picturesquely and accurately. This is the dawning of the Age of the Internet. Be part of that. Become a Webster -- an activist, an operative, or a wonk who is using the Web to transform the world. Brilliantly and with wit, Ralph Benko provides agitators and advocacy groups the way to get out our message and to "organize" in the Web 2.0 world. Couldn't be more timely -- or needed. -- Steve Forbes, President and Chief Executive Officer of Forbes and Editor-in-Chief of Forbes magazine. Spinning silica into worldwide webs of glass and light, the Internet has become a planetary community in need of a global guidebook. The Websters' Dictionary is it -- a cornucopian resource for all compendious world-warpers. -- George Gilder, author of Wealth and Poverty (the Bible of Reaganomics), and the high tech classics Telecosm and Microcosm. Benko provides the reader with a gentle guide through the dark forests of political advocacy on the Internet. A must read for anyone wishing to understand how the Internet is changing politics forever. -- Jimmy Wales, Founder of Wikipedia.org and Wikia.com.