Best of
Web

2011

HTML and CSS: Design and Build Websites


Jon Duckett - 2011
    Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. • Introduces HTML and CSS in a way that makes them accessible to everyone—hobbyists, students, and professionals—and it’s full-color throughout • Utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging • Boasts a unique structure that allows you to progress through the chapters from beginning to end or just dip into topics of particular interest at your leisureThis educational book is one that you will enjoy picking up, reading, then referring back to. It will make you wish other technical topics were presented in such a simple, attractive and engaging way!

Professional Wordpress Plugin Development


Brad Williams - 2011
    Now you can extend it for personal, corporate and enterprise use with advanced plugins and this professional development guide. Learn how to create plugins using the WordPress plugin API: utilize hooks, store custom settings, craft translation files, secure your plugins, set custom user roles, integrate widgets, work with JavaScript and AJAX, create custom post types. You'll find a practical, solutions-based approach, lots of helpful examples, and plenty of code you can incorporate!Shows you how to develop advanced plugins for the most popular CMS platform today, WordPress Covers plugin fundamentals, how to create and customize hooks, internationalizing your site with translation files, securing plugins, how to create customer users, and ways to lock down specific areas for use in corporate settings Delves into advanced topics, including creating widgets and metaboxes, debugging, using JavaScript and AJAX, Cron integration, custom post types, short codes, multi site functions, and working with the HTTP API Includes pointers on how to debug, profile and optimize your code, and how to market your custom plugin Learn advanced plugin techniques and extend WordPress into the corporate environment.

HTML 5 Black Book : Covers Css3, Javascript,XML, XHTML, Ajax, PHP And Jquery


Kogent Learning Solutions Inc - 2011
    It will help you to master various Web technologies, other than HTML5, including CSS3, JavaScript, XML, and AJAX. If you are a Web designer or developer, then this book is your introduction to new features and elements of HTML5, including audio and video media elements, the canvas element for drawing, and many others. In this book, you will learn how to use HTML5 and other Web technologies in the latest versions of modern browsers to develop Web applications.

SharePoint 2010 Web Parts in Action


Wictor Wilen - 2011
    SharePoint 2010 includes dozens of prebuilt Web Parts that you can use. It also provides an API that lets you build custom Web Parts using C# or VB.NET.SharePoint 2010 Web Parts in Actionis a comprehensive guide to deploying, customizing, and creating Web Parts. Countless examples walk you through everything from design, to development, deployment, troubleshooting, and upgrading. Because Web Parts are ASP.NET controls, you'll learn to use Visual Studio 2010 to extend existing Web Parts and to build custom components from scratch. What's InsideUsing and configuring Web PartsWeb Part and portal best practicesCustom use cases, like mobile and international appsWeb Part design patternsThis book is written for application developers working with SharePoint 2010. Knowing Visual Studio 2010 is helpful but not required. 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.

Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with HTML5 and CSS3 (Voices That Matter)


Dan Cederholm - 2011
    In Bulletproof Web Design, Third Edition, bestselling author and web designer Dan Cederholm outlines standards-based strategies for building designs that provide flexibility, readability, and user control--key components of every successful site. Each chapter starts out with an example of an unbulletproof site--one that employs a traditional HTML-based approach--which Dan then deconstructs, pointing out its limitations. He then gives the site a makeover using HTML and CSS, so you can see how to replace bloated code with lean markup and CSS for fast-loading sites that are accessible to all users. Finally, he covers several popular fluid and elastic-width layout techniques and pieces together all of the page components discussed in prior chapters into a single-page template. This fully updated third edition brings examples up to date by offering additional CSS3 and HTML5 methods that weren't an option before. Redesigned case studies with new Responsive Design examples add visual appeal and value to the book. This edition also removes outdated workarounds for IE5 and Netscape and de-emphasizes IE6.

Web Application Security, A Beginner's Guide


Bryan Sullivan - 2011
    Full description

Programming Microsoft ASP.NET 4


Dino Esposito - 2011
    Web development expert Dino Esposito provides essential, architectural-level guidance, along with the in-depth technical insights designed to take youOCoand your solutionsOCoto the next level. The book covers Dynamic Data, AJAX, Microsoft Silverlight-, ASP.NET MVC, Web forms, LINQ, and security strategiesOCoand features extensive code samples in Microsoft Visual C#- 2010."

Modern Blocks: 99 Quilt Blocks from Your Favorite Designers


Susanne Woods - 2011
    Chock full of step-by-step instructions, how-to photographs and helpful hints, this collection of inspiring projects makes it easy for any sewer to quilt in a modern style with impressive results.

YouTube Marketing Handbook


Marc Bullard - 2011
    The new version of this book is called the YouTube Marketing Manual. It's fully updated for 2013. This version is still available because some of the information is still applicable. The YouTube Marketing Handbook is a valuable resource to any business looking to market online. Video marketing is just in its infancy stage and you could be getting in on the ground floor. YouTube is the largest video sharing site online and second largest search engine in the world. If you aren't using YouTube or not using it correctly, then you are missing out on a giant tool to promote your products and services. This 159 page book provides you step by step instruction on every aspect of YouTube as well as covering: - How important video marketing is now and will be in the future - How to get better search engine positioning with videos - How to upload and optimize your YouTube videos - How to optimize and maximize your YouTube channel - How to search for popular videos and what to do with them - How to research trending videos - How to find the next upcoming viral videos - How to structure your videos - What equipment you should use (it's cheaper than you think) - How to discover the most popular videos and what to do with them - Popular tools to help you discover new demographics - Helpful FREE tools to customize and automize YouTube videos - Social marketing with video - How to get your video seen by more viewers - Much, much more This book is fully updated with relevant YouTube information for 2011. The YouTube Marketing Handbook is great for: - Small businesses - Large corporations - Online marketers - Speakers - Authors - Coaches - Virtual Assistants - Anybody that wants to make money in the Internet The YouTube Marketing Handbook tells you what to do and why you should do it. No matter what level of video marketing skill you have, there's probably something in this book you've never known.

The Icon Handbook


John Hicks - 2011
    Thankfully we now have the place to go.Jon Hicks' 'The Icon Handbook' will become the go-to book for the modern designer; for uncovering the thought processes, the skills and the reference for designing your own icons.This book is aimed at designers who already have basic vector and bitmap drawing skills. It could be that you want to create a simple, unique favicon, or perhaps you've been asked to work on a mobile app that requires them. It starts at the basics and takes you right the way through to being able to create stunning iconography.

HTML5 in easy steps


Mike McGrath - 2011
    Modern web browsers have united to support exciting new features of the HTML5 standard that allows easy creation of stunning web pages and engaging interactive applications.HTML5 in easy steps contains examples and screenshots that illustrate each feature of HTML5, describing how to incorporate meta information about a document within its 'head' section and how to add structured 'body' content. You'll learn how to create web pages to display text, images, lists, tables, hyperlinks, forms, audio, and video - and also how to write script instructions that draw and animate graphics on embedded 'canvas' areas. Each chapter builds your knowledge so by the end of the book you'll have gained a sound understanding of HTML5.HTML5 in easy steps has an easy-to-follow style that will appeal to anyone looking to create compelling web pages for the latest browsers. Ideal for programmers who need to quickly learn the latest HTML5 techniques,

Yii 1.1 Application Development Cookbook


Alexander Makarov - 2011
    It is full of practically useful solutions and concepts explained with code and the required pictorial illustrations. If you are a developer with a good knowledge of PHP5, are familiar with the basics of Yii, and have tried to develop applications using Yii, then this book is for you. Knowledge of the object oriented approach and MVC pattern will be a great advantage as Yii uses these extensively.

Core HTML5: Volume 1: Canvas (Core Series)


David M. Geary - 2011
    In "Core HTML5 Canvas," best-selling author David Geary presents a code-fueled, no-nonsense deep dive into that API, covering everything you need to know to implement rich and consistent web applications that run on a wide variety of operating systems and devices. Succinctly and clearly written, this book examines dozens of real-world uses of the Canvas API, such as interactively drawing and manipulating shapes, saving and restoring the drawing surface to temporarily draw shapes and text, and implementing text controls. You'll see how to keep your applications responsive with web workers when you filter images, how to implement smooth animations, and how to create layered, 3D scrolling backgrounds with parallax. In addition, you'll see how to implement video games with extensive coverage of sprites, physics, collision detection, and the implementation of a game engine and an industrial-strength pinball game. The book concludes by showing you how to implement Canvas-based controls that you can use in any HTML5 application and how to use Canvas on mobile devices, including iOS5. This authoritative Canvas reference covers The canvas element--using it with other HTML elements, handling events, printing a canvas, and using offscreen canvasesShapes--drawing, dragging, erasing, and editing lines, arcs, circles, curves, and polygons; using shadows, gradients, and patternsText--drawing, positioning, setting font properties; building text controlsImages--drawing, scaling, clipping, processing, and animatingAnimations--creating smooth, efficient, and portable animationsSprites--implementing animated objects that have painters and behaviorsPhysics--modeling physical systems (falling bodies, pendulums, and projectiles), and implementing tweening for nonlinear motion and animationCollision detection--advanced techniques, clearly explainedGame development--all aspects of game development, such as time-based motion and high score support, implemented in a game engineCustom controls--infrastructure for implementing custom controls; implementing progress bars, sliders, and an image pannerMobile applications--fitting Canvas apps on a mobile screen, using media queries, handling touch events, and specifying iOS5 artifacts, such as app icons Throughout the book, Geary discusses high-quality, reusable code to help professional developers learn everything they really need to know, with no unnecessary verbiage. All of the book's code and live demonstrations of key techniques are available at corehtml5canvas.com.

766 and All That: Over by Triumphant Over - How England Won the Ashes


Paul Johnson - 2011
    Stop the clocks! Shout it from the rooftops! Australia are in utter disarray!The Ashes 2010-11 saw the coming together of the old foes in Australia's backyard. Back in freezing, snowy England, untold numbers huddled around their TV sets to watch the struggle into the early hours of the morning. But for many the joy was only complete with the accompaniment of guardian.co.uk's Over By Over.Around the globe they joined in from unlikely locations, offering stories of emotional drinking, marital predicament and witty observations as the series built to an astonishing climax. Could England really be about to crush Australia - in a manner not witnessed for a generation?There were Cook's runs - all 766 of them, Anderson's wickets, Prior's catching and the power of Pietersen. We saw established stars like Graeme Swann and Andrew Strauss, unpredicted stars like Tim Bresnan, spasmodic stars like Mitchell Johnson and fading stars like Paul Collingwood and Ricky Ponting.Now 766 and All That allows us to savour again the sweet taste of that absolute victory - exactly as it happened, Over by Over.

Pro Web Project Management


Justin Emond - 2011
    This isn't a book about project management theory. Pro Web Project Management tells how to create real deliverables, get answers from indecisive clients, manage wayward programmers, and use checklists to wow clients. This book is made up of real examples, real lessons, real documents, and real tips woven together into a step-by-step walkthrough of a project's life cycle. Pro Web Project Management is written for both the full-time project manager and the aspiring project manager who might have a role that blends client support, web development, and project management. The project budget sweet spot for this book is $50,000 to $500,000. If you manage a project in this space, reading this book will make you a better project manager.Learn how to manage a modern web project with a budget of $50,000 to $500,000 Get actionable tips on dealing with real project management challenges Learn the simple, defined processrefined over the yearsto take simple and complex projects from proposal to successful launch What you'll learn How to run an effective meeting How to write scopes of work that lead to successful projects How to create awesome screen mock-ups and wire frames How to use checklists to ensure successful project launches How to create deliverables like site maps, agendas, technical specifications, and requirements documents How to keep developers on track without micro-managing Who this book is forPro Web Project Management is for project managers, project managers in training, and client sponsors that need real advice, tips, and guidance on small and medium-sized projects. It's an excellent choice for consulting organizations that build web sites and web applications for clients. Table of Contents The ProjectLifecycle The Project Definition & Scope of Work Meetings, Meetings, Meetings Discovery and Requirements Project Schedule & Budgeting Running the Project Technical Specification Development Quality Assurance & Testing Deployment Support and Operations

PHP Master


Davey Shafik - 2011
    PHP Master is tailor-made for the PHP developer who's serious about taking their server-side applications to the next level and who wants to really keep ahead of the game by adhering to best practice, employing the most effective object-oriented programming techniques, wrapping projects in layers of security and ensuring their code is doing its job perfectly.Create professional, dynamic applications according to an object-oriented programming blueprint Learn advanced performance evaluation techniques for maximum site efficiency Brush up on the best testing methods to refine your code and keep your applications watertight Protect your site against attacks and vulnerabilities with the latest security systems Plug in to some serious functionality with PHP's APIs and libraries

Html5 Solutions: Essential Techniques for Html5 Developers


Marco Casario - 2011
    Web designers and developers now have a whole host of new techniques up their sleeves, from displaying video and audio natively in HTML, to creating realtime graphics directly on a web page without the need for a plugin. But all of these new technologies bring more tags to learn and more avenues for things to go wrong.HTML5 Solutions provides a collection of solutions to all of the most common HTML5 problems. Every solution contains sample code that is production-ready and can be applied to any project. -->What you'll learn-->Real-world solutions for everyday HTML development, saving hours of frustration. Problems covered include: -->Sending multi-bitrate videos to different devices Creating custom video components Programming a custom video controller Designing a canvas with custom gradients Capturing and drawing images Storing data offline using the Web SQL Databases Dragging data from the desktop into the browser Creating HTML5 WebSockets -->Who this book is for-->Web developers and designers seeking practical advice on making HTML5 sites work. -->Table of Contents-->HTML5 Page Structures HTML5 Markup Structural and Semantic Elements HTML5 Forms HTML5 Media Elements: Audio and Video HTML5 Drawing APIs HTML5 Canvas HTML5 Communication APIs HTML5 WebSockets HTML5 Geolocation API HTML5 Local Storage HTML5 Accessibility

HTML5 Guidelines for Web Developers


Klaus Förster - 2011
    You ll discover just how much you can do with HTML5 from programming audio/video playback to integrating geographical data into pages and applications. This concise, friendly reference is packed with tips, tricks, and samples for making the most of HTML5 with JavaScript and the DOM. The authors present pure HTML5 examples that are supported by browsers right now, and they share realistic insights into the challenges of leading-edge HTML5 development. All examples are available for download, with links to web resources for new information and specification updates. Topics covered include Browser support: What you can (and can t) do with HTML5 today HTML5 document structure and semantics Intelligent forms, including new input types, elements, and client-side validation The video and audio elements, and scripting media solutions Advanced graphics with Canvas and SVG Geolocation in the browser, including location tracking via Google Maps Web storage, offline web applications, WebSockets, and Web Workers Embedding sematic markup with Microdata and the Microdata DOM API Implementing drag-and-drop with the draggable attribute New global attributes: data-*, hidden, contenteditable, spellcheck, and more If you re a web developer or designer with at least basic knowledge of HTML, JavaScript, and CSS, this book is all you need to masterHTML5 and get to the cutting edge of web development."

Scalable and Modular Architecture for CSS


Jonathan Snook - 2011
    There is no library within here for you to download or install. SMACSS is a way to examine your design process and as a way to fit those rigid frameworks into a flexible thought process. It is an attempt to document a consistent approach to site development when using CSS. And really, who isn’t building a site with CSS these days?!Get to know Scalable and Modular Architecture for CSS

HTML5 Multimedia: Develop and Design


Ian Devlin - 2011
    Websites no longer have to rely on a third-party tool such as Flash or Silverlight to play video and audio. This book is an easy, approachable guide to building native HTML5 multimedia into a website, from the simplest addition to more advanced features. It's written in a simple, straightforward style that's not too techy, yet advanced enough for the more experienced coder who just needs to get up to speed on these powerful new capabilities. The book's companion website provides all the examples in a working format for easy access and enhanced visualization for the reader. Topics include: Using Audio: How to add audio to web documents using the HTML5 audio element.Using Video: How to add video to web documents using the HTML5 video element.JavaScript API and Custom Controls: How to use the HTML5 Media JavaScript API to create custom controls for HTML5 audio and video.Styling Media Elements with CSS: Shows how HTML5 media elements can be styled with CSS2.1 and CSS3. Using Video with SVG: Shows how SVG and HTML5 video can work together.Using Video with Canvas: Introduces the HTML5 canvas element and shows how HTML5 video and canvas can work together.

Mark Reads Twilight


Mark Oshiro - 2011
    This is the product of the reviews for the first book, Twilight.

WordPress 3 Cookbook; Over 100 recipes to help you enhance your WordPress site!


Ric Shreves - 2011
    The book is focused on showing how to achieve the most commonly desired system modifications and customizations, with an emphasis on enhancing themes and content presentation. Other chapters look at the practicalities of owning a WordPress site, including SEO, advertising, online sales, and site maintenance.

Foundation Html5 Animation with JavaScript


Billy Lamberta - 2011
    It provides information on all the relevant math you'll need, before moving on to physics concepts like acceleration, velocity, easing, springs, collision detection, conservation of momentum, 3D, and forward and inverse kinematics. Foundation HTML5 Animation with JavaScript is a fantastic resource for all web developers working in HTML5 or switching over from Flash to create standards-compliant games, applications, and animations that will work across all modern browsers and most mobile devices, including iPhones, iPads, and Android devices. You will learn how to utilize the amazing animation and physics-based code originally created by author Keith Peters in his hugely successful Foundation ActionScript Animation in all of your HTML5 applications. In no time at all, you'll understand the concepts behind scripted animation and also have the ability to create all manner of exciting animations and games.

101 HEADLINE WRITING TIPS -- Easy-To-Use Techniques, Tactics and Ideas For Creating Powerful, Riveting, Attention-Grabbing Headlines (Quick Tip Series Book 6)


Robert Boduch - 2011
    Should they stay or should they go? It's your headline that helps them make the decision in the blink of an eye.101 Headline Writing Tips will help you to:* Generate an Unlimited Number of Powerful, Arresting Headlines for Any Product, Service or Business...* Double or Triple the RESULTS You're Getting From Your Current Headlines...* Create Great Headlines Quickly and Easily for virtually any purpose...* Attract Highly-Targeted Prospects Who Are A Perfect Match To Whatever it is You're Offering...* Make Your Headline Figuratively Leap Off The Page in a Way That's Virtually Impossible For Your Ideal Audience To Miss...Loaded with helpful, response-enhancing tips, this resource is a quick and effective resource you can refer to whenever you need another blockbuster headline.

Android Application Development All-In-One for Dummies


Barry Burd - 2011
    Whether you're a beginner programmer eager to create mobile applications or you're Android-savvy and looking to submit your apps to the Android Market, this compilation of eight minibooks takes you through the ins and outs of programming for Android phones. Java expert Barry Burd walks you through Android programming basics, shares techniques for developing great Android applications, reviews Android hardware, and much more.Uses the straightforward-but-fun For Dummies style to walk you through the ins and outs of programming for Android mobile devices Features eight minibooks that take you from novice Android user to confidently developing Android applications Addresses Android programming basics, the operating system, hardware, and security Details what it takes to develop amazing Android apps Covers the Eclipse environment and SQLite Start developing applications for the Android OS today with the expert advice in Android Application Development All-in-One For Dummies.

Web Design Index by Content.05 [With CDROM]


Günter Beer - 2011
    Two pages from each site are included: an opening page and a page representative of the nature of the site. The accompanying CD-ROM allows you to view the designs on screen and to access the entire sites online.

Php And Mongo Db Web Development Beginner's Guide


Rubayeet Islam - 2011
    This book is packed with step-by-step instructions and practical examples, along with challenges to test and improve your knowledge. This book assumes that you are experienced in web application development using PHP, HTML, and CSS. Having working knowledge of using a relational database system such as MySQL will help you grasp some of the concepts quicker, but it is not strictly mandatory. No prior knowledge of MongoDB is required.

Team-Based Learning in the Social Sciences and Humanities: Group Work That Works to Generate Critical Thinking and Engagement


Michael Sweet - 2011
    Teachers who use TBL report high levels of engagement, critical thinking, and retention among their students. TBL has been used successfully in both small and large classes, in computer- supported and online classes; and because it is group work that works, it has been implemented in nearly every discipline and in several countries around the world.This book introduces the elements of TBL and how to apply them in the social sciences and humanities. It describes the four essential elements of TBL - readiness assurance, design of application exercises, permanent teams, peer evaluation - and pays particular attention to the specification of learning outcomes, which can be a unique challenge in these fields.The core of the book consists of examples of how TBL has been incorporated into the cultures of disciplines as varied as economics, education, literature, politics, psychology, and theatre. The authors explain why they felt a need to change how they taught, and why they chose TBL. Furthermore, each chapter provides examples of the assignments and exercises they use to help their students achieve the specific learning outcomes of their courses.

Visual Usability


Tania Schlatter - 2011
    "Visual Usability" gets into the nitty-gritty of applying visual design principles to complex application design.You ll learn how to avoid common mistakes, make informed decisions about application design, and elevate the ordinary. We ll review three key principles that affect application design consistency, hierarchy, and personality and illustrate how to apply tools like typography, color, and layout to digital application design. Whether you re a UI professional looking to fine-tune your skills, a developer who cares about making applications beautiful and usable, or someone entirely new to the design arena, Visual Usability is your one-stop, practical guide to visual design. Discover the principles and rules that underlie successful application design Learn how to develop a rationale to support design strategy and move teams forwardMaster the visual design toolkit to increase user-friendliness and make complicated processes feel straightforward for your product"

Beginning I Phone Web Apps: Html5, Css3, And Java Script For Web Kit


Estelle Weyl - 2011
    iPhone native apps in Cocoa and Objective-C are fine, but you'll need a different skill set to make sophisticated web apps. Beginning iPhone Apps for Web Developers helps you do just that, offering the skills and techniques you need to make your website look great on the iPhone and more. * Optimize your website for mobile devices* Enhance your mobile user experience* Learn iPhone specific event handling, javascript, CSS and animationsWhat you'll learn* Simple steps to make your website look great in all browsers, including on the iPhone.* How to get a head start on CSS3 and other new web standards that will be coming to desktops soon.* Why mobile browsers are different from desktop browsers: learn how to handle user actions such as touch, tilt, and shake.* How Apple has defined the modern mobile user interface. Learn what they know.* How to minimize bandwidth usage, and other tricks to make your site work on mobile devices.*What you need to know to become an iPhone web applications developer.* The differences between having to support IE6 versus using cutting edge CSS3 and CSS animations.Who this book is for The audience for this book ranges from the web developer or programmer who has a general understanding of HTML, CSS and event handlers to senior web developers well versed in browser differences, with limited to no mobile development experience. The book will also benefit iPhone application developers who may want to port their application from the iPhone to the desktop or to the mobile browser.

Microsoft Visual Basic 2010 Developer's Handbook


Klaus Loffelmann - 2011
    Written by Visual Basic experts, this handbook provides an in-depth reference on language concepts and features, as well as scenario-based guidance for putting Visual Basic to work. It's ideal whether you’re creating new applications with Visual Basic 2010 or upgrading projects built with an earlier version of the language.Discover how to:Use Visual Basic 2010 for Windows Forms and Windows Presentation Foundation projectsBuild robust code using object-oriented programming techniques, such as classes and typesWork with events and delegates—and add your own events to custom classesProgram arrays, collections, and other data structures in the Microsoft .NET FrameworkSolve problems quickly and easily using My namespace in Visual BasicDive into Microsoft LINQ, including LINQ to XML and LINQ to EntitiesTackle threading, multitasking, and multiprocessor development and debugging

Designing for XOOPS


Sun Ruoyu - 2011
    This concise book shows you how to use XOOPS themes and modules to design everything from simple blogs to large database-driven CMS portals.Web designers and current XOOPS users will learn how to create a site theme with CSS and jQuery libraries, including techniques for making additional modules conform to the site's look and feel. Although XOOPS uses the PHP-based Smarty templating system, all you need is a bit of XHTML and CSS experience to get started.Learn the workflow for turning an idea into a full-featured websiteBecome familiar with XOOPS’ theme-building tools, and set up PHP and MySQL environmentsPort an existing XHTML template to XOOPSCreate themes with the 960 Grid System to save time and reduce codeUse jQuery-based UI libraries to achieve complex effectsBlend new modules into your theme with the template override functionGo beyond traditional block layouts to customize your homepage

Professional Workflow for Web Designers


Smashing Magazine - 2011
    Whether you already have experience working for a company or have just graduated from design school, being self-employed entails a number of tasks that you most likely haven’t had to deal with so far. As a freelance Web designer, you’ll often have to do it all yourself, and sometimes all alone.This eBook provides financial and legal advice that will surely help you to improve your business workflow, and help you carry out sound decisions when engaging in business with clients. Additionally, we’ve carefully prepared samples of legal documents, along with explanations of their purpose and best use.

Learning SPARQL


Bob DuCharme - 2011
    With this concise book, you will learn how to use the latest version of this W3C standard to retrieve and manipulate the increasing amount of public and private data available via SPARQL endpoints. Several open source and commercial tools already support SPARQL, and this introduction gets you started right away.Begin with how to write and run simple SPARQL 1.1 queries, then dive into the language's powerful features and capabilities for manipulating the data you retrieve. Learn what you need to know to add to, update, and delete data in RDF datasets, and give web applications access to this data.Understand SPARQL’s connection with RDF, the semantic web, and related specificationsQuery and combine data from local and remote sourcesCopy, convert, and create new RDF dataLearn how datatype metadata, standardized functions, and extension functions contribute to your queriesIncorporate SPARQL queries into web-based applications

Drupal: The Guide to Planning and Building Websites


Cynthia McCourt - 2011
    In order to maximize what Drupal can do for you, you need to plan. Whether you are building with Drupal 6 or 7, this book details the steps necessary to plan your site so you can make informed decisions before you start to build.Explains how to define the scope of your project Shows you how to create a design plan taking into consideration how Drupal works Helps you make informed decisions regarding development methodologies, environments, standards, and site security Reviews ways to assess the use of existing and/or custom Drupal modules Teaches you how to avoid common pitfalls that can impact a successful site launch Walks you through preparing for post-launch site maintenance and management tasks Details incorporating the nature of open source systems into your management strategies Identifies ways to interact with members of the Drupal community The processes and techniques provided in this book will empower you to create a successful and sustainable site with Drupal.

HTML5: The Missing Manual


Matthew MacDonald - 2011
    Until now, all it's been missing is a manual. With this thorough, jargon-free guide, you'll learn how to build web apps that include video tools, dynamic drawings, geolocation, offline web apps, drag-and-drop, and many other features. HTML5 is the future of the Web, and with this book you'll reach it quickly.The important stuff you need to know:Structure web pages in a new way. Learn how HTML5 helps make web design tools and search engines work smarter.Add audio and video without plugins. Build playback pages that work in every browser.Draw with Canvas. Create shapes, pictures, text, and animation—and make them interactive.Go a long way with style. Use CSS3 and HTML5 to jazz up your pages and adapt them for mobile devices.Build web apps with rich desktop features. Let users work with your app offline, and process user-selected files in the browser.Create location-aware apps. Write geolocation applications directly in the browser.

Drupal 7: the Essentials


Johan Falk - 2011
    You have started using Drupal 7, built a site or two, and maybe even written a module. But if you don't know Drupal's essential modules inside out, you don't know Drupal. With this book you will learn: * how to rewrite fields and combine contextual filters with Views * how to set up Flag and access its data using views relationships * how to automate and schedule customized reactions on your site using Rules * how to use Page manager to master contextual information on your site * how to use Panels and Views content panes to display the right data in the right places.

MacRuby in Action


Brendan G. Lim - 2011
    You'll learn the ins and outs of the MacRuby language, including straightforward examples of creating OS X applications using Cocoa components.About the TechnologyFor Rubyists, it's a real drag switching to a static language like Objective-C for Mac development. Fortunately, you don't have to. MacRuby is a Ruby 1.9 implementation that sits right on the Mac OS X core. It gives you access to the Cocoa framework and easy interoperability with the Mac platform.About the BookMacRuby in Action teaches Ruby developers how to code OS X applications in Ruby. You'll explore key Cocoa design patterns, along with a few twists that MacRuby makes possible. You'll also pick up high-value techniques including system scripting, automated testing practices, and getting your apps ready for the Mac App Store.Written for Rubyists. No experience with Cocoa, Objective-C, or Mac OS X required. 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. What's InsideIntro to Mac OS X developmentFull coverage of the Cocoa frameworkMacRuby for iOSTable of ContentsPART 1 STARTING WITH MACRUBYIntroducing MacRubyUsing Macirb and the Apple development toolsGoing beyond the basics with Xcode Interface BuilderPART 2 TAKE IT FOR A SPINUsing the delegate patternNotifications and implementing the observer patternUsing key-value coding and key-value observingImplementing persistence with Core DataCore Animation basicsPART 3 MACRUBY EXTRASHotCocoaMacRuby testingMacRuby and the Mac App Store

Distinctive Design: A Practical Guide to a Useful, Beautiful Web


Alexander Dawson - 2011
    This book examines the bond between code, content and visuals to guide you through the factors that increase your design's visibility, usability and beauty. Using this practical advice, even web designers who lack strong artistic skills can develop super sites that strengthen the message and stand out from the crowd.Most books focus primarily on graphic design principles; this one shows you how to maximize and prioritize every design decision to help your site achieve its primary purpose: showcasing your content and services Explores the bond between code, content and visuals to guide you through the factors that increase your design's visibility, usability and beauty Enables even artistically challenged web designers to create elegant, functional layouts that attract visitors and are user-friendly Every web designer can benefit from this practical advice on creating an informative, attractive, easy-to-use site that gets noticed.

Build Mobile Websites and Apps for Smart Devices


Earle Castledine - 2011
    You’ll discover a fun and fresh approach to mobile web design and development, with enormous scope for opportunity.Mobile web development is changing rapidly, with a greater emphasis on modern touch-screen smartphones. By following the advice in this book, you can be sure you’re learning the skills you need to make the most of this new technology.You’ll learn how to:Design effective interfaces for modern devices Use HTML5 and CSS3 to build fast, responsive layouts that look great on every device Use JavaScript to create a native feel with transitions, touch and swipe events, animations, and more Introduces PhoneGap and shows readers how to add native functionally to their web app with ease Leverage APIs to take advantage of built-in device functionality Use PhoneGap to turn your web app into a native app for iOS, Android, BlackBerry, and other platforms—and sell it online And lots more...

Creating HTML5 Animations with Flash and Wallaby


Ian L. McLean - 2011
    With this concise guide, you’ll learn how to convert Flash animations into HTML5, using Wallaby—the experimental tool from Adobe. Wallaby makes Flash content available for devices that don't support Flash runtimes, including the iPhone and iPad.Developing HTML5 animations is time-consuming with all the coding required. This book shows you how to create compelling content for HTML5 environments with relative ease, whether you know Flash or not. After a quick introduction to simple animation building with Flash, you'll learn how Wallaby helps you convert those animations into HTML5 code.Learn how to create a simple Flash animation, using Flash Professional CS5Become familiar with the Flash Library, Stage drawing canvas, and animation TimelineTake the right approach to building a complex Flash animation for HTML5Get performance tips to optimize animations for desktops and mobile devicesUse simple JavaScript and CSS code to place the Wallaby animation in a web pageAdd interactivity to your HTML5 animation with jQuery

Interface Criticism: Aesthetics Beyond the Buttons


Christian Ulrik Andersen - 2011
    They are simultaneously demanding our attention and computing quietly in the background, turning action into inter-action, and mediating our experience of and relations to the social and environmental. But how can aesthetics respond to this, and how do interfaces set the scene for artistic practices? Interface Criticism is not another design manual but a critical investigation for readers interested in the aesthetic, cultural and political dimensions of interfaces. With contributions from leading researchers within the field, the book covers a wide range of aesthetic expressions - including urban screens, wearable interfaces, performances, games, net-art, software art, and sound art, and discusses how new cultures evolve around, for example, open souce or live coding. The volume critically investigates the aesthetics of interfaces in ways that transcend the iconic surface of the graphical user interface and goes beyond the buttons. Ultimately the book develops interface aesthetics as an appropriate paradigm for a critical discussion of the computer.

Essential App Engine: Building High-Performance Java Apps with Google App Engine


Adriaan de Jonge - 2011
    Using a start-to-finish case study and extensive Java example code, De Jonge covers the entire lifecycle, from application design and data modeling through security, testing, and deployment. De Jonge introduces breakthrough techniques for creating applications that respond within two seconds, even on cold startup, and allow server responses in hundreds of milliseconds or less throughout the rest of the session. He also demonstrates how to avoid common mistakes that can dramatically reduce cloud application performance and scalability. He thoroughly covers state-of-the-art user interface development and shows how to make the most of Google App Engine's extensive set of APIs. Coverage includes Setting up a development environment that makes it easy to continually address performanceUnderstanding the anatomy of a Google App Engine applicationMaking the right technical setup and design choices for each new applicationEfficiently modeling data for App Engine's NoSQL data storageRecognizing when to avoid OR-mapping and pass datastore entities directly to HTML templatesFinding alternatives to frameworks and libraries that impair App Engine performanceUsing JavaScript and AJAX on the client side of your cloud applicationsImproving browser performance and reducing resource consumption via better use of HTML5 and CSS3Taking advantage of key App Engine APIs: datastore, blobstore, mail, task scheduling, memory caching, URL retrieval, and messagingSecuring cloud-based Web applications with Google Accounts, OpenID, and OAuthImproving your cloud development, quality assurance, and deployment processesTargeting, marketing, and selling cloud solutions, from planning to payment handling