Now Steve returns with fresh perspective to reexamine the principles that made Don’t Make Me Think a classic–with updated examples and a new chapter on mobile usability. And it’s still short, profusely illustrated…and best of all–fun to read.
If you’ve read it before, you’ll rediscover what made Don’t Make Me Think so essential to Web designers and developers around the world. If you’ve never read it, you’ll see why so many people have said it should be required reading for anyone working on Web sites.
“After reading it over a couple of hours and putting its ideas to work for the past five years, I can say it has done more to improve my abilities as a Web designer than any other book.”
–Jeffrey Zeldman, author of Designing with Web Standards
—Andrew Hedges, Tapulous
In this how-to companion to Don't Make Me Think: A Common Sense Approach to Web Usability, Steve Krug spells out a streamlined approach to usability testing that anyone can easily apply to their own Web site, application, or other product. (As he said in Don't Make Me Think, "It's not rocket surgery".)
Using practical advice, plenty of illustrations, and his trademark humor, Steve explains how to:
Test any design, from a sketch on a napkin to a fully-functioning Web site or application Keep your focus on finding the most important problems (because no one has the time or resources to fix them all) Fix the problems that you find, using his "The least you can do" approach By paring the process of testing and fixing products down to its essentials ("A morning a month, that's all we ask"), Rocket Surgery makes it realistic for teams to test early and often, catching problems while it's still easy to fix them. Rocket Surgery Made Easy adds demonstration videos to the proven mix of clear writing, before-and-after examples, witty illustrations, and practical advice that made Don't Make Me Think so popular.
In Java: The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you everything you need to develop, compile, debug, and run Java programs. Updated for Java Platform, Standard Edition 7 (Java SE 7), this comprehensive volume covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You'll also find information on key elements of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action. In addition, new Java SE 7 features such as try-with-resources, strings in switch, type inference with the diamond operator, NIO.2, and the Fork/Join Framework are discussed in detail.
Coverage includes:Data types and operators Control statements Classes and objects Constructors and methods Method overloading and overriding Interfaces and packages Inheritance Exception handling Generics Autoboxing Enumerations Annotations The try-with-resources statement Varargs Multithreading The I/O classes Networking The Collections Framework Applets and servlets JavaBeans AWT and Swing The Concurrent API Much, much more
Every day, more and more people want to learn some HTML and CSS. 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 leisure
This 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!
Each performance rule is supported by specific examples, and code snippets are available on the book's companion web site. The rules include how to:
If you're building pages for high traffic destinations and want to optimize the experience of users visiting your site, this book is indispensable.
"If everyone would implement just 20% of Steve's guidelines, the Web would be adramatically better place. Between this book and Steve's YSlow extension, there's reallyno excuse for having a sluggish web site anymore."
-Joe Hewitt, Developer of Firebug debugger and Mozilla's DOM Inspector
"Steve Souders has done a fantastic job of distilling a massive, semi-arcane art down to a set of concise, actionable, pragmatic engineering steps that will change the world of web performance."
-Eric Lawrence, Developer of the Fiddler Web Debugger, Microsoft Corporation
Inside, you'll learn about:
Interaction design and physical computingThe Arduino hardware and software development environmentBasics of electricity and electronicsPrototyping on a solderless breadboardDrawing a schematic diagram
And more. With inexpensive hardware and open-source software components that you can download free, getting started with Arduino is a snap. To use the introductory examples in this book, all you need is a USB Arduino, USB A-B cable, and an LED.
Join the tens of thousands of hobbyists who have discovered this incredible (and educational) platform. Written by the co-founder of the Arduino project, with illustrations by Elisa Canducci, Getting Started with Arduino gets you in on the fun! This 128-page book is a greatly expanded follow-up to the author's original short PDF that's available on the Arduino website.
Successful interaction design requires more than just creating clean code and sharp graphics. You must also fulfill your strategic objectives while meeting the needs of your users. Even the best content and the most sophisticated technology won't help you balance those goals without a cohesive, consistent user experience to support it.
With so many issues involved—usability, brand identity, information architecture, interaction design— creating the user experience can be overwhelmingly complex. This new edition of The Elements of User Experience cuts through that complexity with clear explanations and vivid illustrations that focus on ideas rather than tools or techniques. Garrett gives readers the big picture of user experience development, from strategy and requirements to information architecture and visual design.
No prior experience in UX or design is necessary to get started. If you’re an entrepreneur or an innovator, this book puts you right to work with proven tips and tools for researching, identifying, and designing an intuitive, easy-to-use product.Determine whether people will buy your product before you build itListen to your customers throughout the product’s lifecycleUnderstand why you should design a test before you design a productGet nine tools that are critical to designing your productDiscern the difference between necessary features and nice-to-havesLearn how a Minimum Viable Product affects your UX decisionsUse A/B testing in conjunction with good UX practicesSpeed up your product development process without sacrificing quality
From travel to news to commerce, smart businesses are reorienting their efforts around people–around the social behavior of their customers and potential customers. In order to be successful, businesses will need to understand how people are connected, how their social network influences them, how the people closest to them influence them the most, and how it’s more important for marketers to focus on small, connected groups of friends rather than looking for overly influential individuals.
This book pulls together the latest research from leading universities and technology companies to describe how people are connected, and how ideas and brand messages spread through social networks. It shows readers how to rebuild their business around social behavior, and create products that people tell their friends about.
BETTER CONTENT MEANS BETTER BUSINESS. Your content is a mess: the website redesigns didn’t help, and the new CMS just made things worse. Or, maybe your content is full of potential: you know new revenue and cost-savings opportunities exist, but you’re not sure where to start. How can you realize the value of content while planning for its long-term success?
For organizations all over the world, Content Strategy for the Web is the go-to content strategy handbook. Read it to:
Understand content strategy and its business value Discover the processes and people behind a successful content strategy Make smarter, achievable decisions about what content to create and how Find out how to build a business case for content strategy
With all-new chapters, updated material, case studies, and more, the second edition of Content Strategy for the Web is an essential guide for anyone who works with content.
A rallying cry for revolutionizing democracy in the digital age, Citizenville reveals how ordinary Americans can reshape their government for the better. Gavin Newsom, the lieutenant governor of California, argues that today’s government is stuck in the last century while—in both the private sector and our personal lives—absolutely everything else has changed. The explosion of social media, the evolution of Internet commerce, the ubiquity of smart phones that can access all the world’s information; in the face of these extraordinary advances, our government appears increasingly irrelevant and out of touch.
Drawing on wide-ranging interviews with thinkers and politicians, Newsom’s Citizenville shows how Americans can transform their government, taking matters into their own hands to dissolve political gridlock even as they produce tangible changes in the real world. When local Web designers wanted to prevent muggings in Chicago and Oakland, they created innovative crime-mapping tools using public police data. When congressional representatives wanted citizens’ input on new legislation, they used interactive blogging tools to invite public comments and changes. When a town in Texas needed to drum up civic engagement, officials invented a local digital “currency” to reward citizens for participating in government—making small-town politics suddenly as fun and addictive as online games such as Farmville. Surveying the countless small advances made by ordinary Americans in reinventing government for the twenty-first century, Newsom unveils a path for American prosperity and democratic vitality.
Newsom explains how twenty-first-century problems are too big and too expensive for the government simply to buy solutions; instead, Americans must innovate their way out. Just as the post office and the highway system provide public infrastructure to channel both personal and private enterprise—a platform upon which citizens can grow—so too could a modern digital government house the needs, concerns, information, and collaboration of an enlightened digital citizenry.
A vision for better government that truly achieves the ancient goal of commonwealth and a triumphant call for individuals to reinvigorate the country with their own two hands, Citizenville is a timely road map for restoring American prosperity and for reinventing citizenship in today’s networked age.
Without meaningful content, your website isn't worth much to your key audiences. But creating (and caring for) "meaningful" content is far more complicated than we're often willing to acknowledge. Content Strategy for the Web explains how to create and deliver useful, usable content for your online audiences, when and where they need it most. It also shares content best practices so you can get your next website redesign right, on time and on budget. For the first time, you'll:
See content strategy (and its business value) explained in plain language Find out why so many web projects implode in the content development phase ... and how to avoid the associated, unnecessary costs and delays Learn how to audit and analyze your content Make smarter, achievable decisions about which content to create and how Find out how to maintain consistent, accurate, compelling content over time Get solid, practical advice on staffing for content-related roles and responsibilities
Learn how to use the latest techniques, best practices, and current web standards—including HTML5 and CSS3. Each chapter provides exercises to help you to learn various techniques, and short quizzes to make sure you understand key concepts.
This textbook provides a comprehensive introduction to forecasting methods and presents enough information about each method for readers to use them sensibly.
AESTHETICS, BEAUTY, AND BEHAVIOR: Why do striking visuals grab our attention? And how do emotions affect judgment and behavior?
PLAYFUL SEDUCTION: How do you create playful engagements during the moment? Why are serendipity, arousal, rewards, and other delights critical to a good experience?
THE SUBTLE ART OF SEDUCTION: How do you put people at ease through clear and suggestive language? What are some subtle ways to influence behavior and get people to move from intent to action?
THE GAME OF SEDUCTION: How do you continue motivating people long after the first encounter? Are there lessons to be gained from learning theories or game design?
Principles from psychology are found throughout the book, along with dozens of examples showing how these techniques have been applied with great success. In addition, each section includes interviews with influential web and interaction designers.
This book will teach you how to:Understand what makes "good design," from discovery through to implementationUse color effectively, develop color schemes, and create a paletteCreate pleasing layouts using grids, the rule of thirds, and symmetryEmploy textures: lines, points, shapes, volumes, and depthApply typography to make ordinary designs look greatChoose, edit, and position effective imagery
And lots more...
Updated and expanded coverage of mobile and responsive web design (RWD)A new sample projectNew sections on user interface and icon designCommon user-interface patterns and resources
This easy-to-follow guide is illustrated with beautiful, full-color examples, and will lead you through the process of creating great designs from start to finish.
The third edition of this book has been greatly revised and now features:
Size text using keywords, percentages, and ems to allow more user control. Plan for vertical expansion of horizontal page components. Use floats to achieve grid-like results. Ensure that content is still readable in the absence of images or CSS. Strip the presentation from data tables, and rebuild with CSS. Progressively enhance your designs using HTML5 and CSS3. Visit the companion website at simplebits.com/bulletproof to download finished files, additional resources, and book updates.
Use this book to bring true business discipline to your social media program and align with your organization’s goals. Top branding and marketing expert Olivier Blanchard brings together new best practices for strategy, planning, execution, measurement, analysis, and optimization. You will learn how to define the financial and nonfinancial business impacts you are aiming for--and achieve them. Social Media ROI delivers practical solutions for everything from structuring programs to attracting followers, defining metrics to managing crises. Whether you are in a startup or a global enterprise, this book will help you gain more value from every dime you invest in social media.
You’ll learn how to:Align social communications with broader business goals and functions Plan for effective performance measurement Establish clarity of vision, purpose, and execution Implement guidelines and operations for effectively managing social media Get started by “listening before talking” Integrate social media into long-term marketing programs, short-term campaigns, and brand initiatives Use social media to deliver real-time, optimized customer support Leverage mobility and the “on-the-fly” social media culture Measure FRY (Frequency, Reach, and Yield)
Includes a foreword by Brian Solis.
You’ll explore the concepts behind REST, learn different strategies for creating hypermedia-based APIs, and then put everything together with a step-by-step guide to designing a RESTful Web API.Examine API design strategies, including the collection pattern and pure hypermediaUnderstand how hypermedia ties representations together into a coherent APIDiscover how XMDP and ALPS profile formats can help you meet the Web API "semantic challenge"Learn close to two-dozen standardized hypermedia data formatsApply best practices for using HTTP in API implementationsCreate Web APIs with the JSON-LD standard and other the Linked Data approachesUnderstand the CoAP protocol for using REST in embedded systems
C# is a complicated programming language for building .NET-connected software for Microsoft Windows, the Web, and a wide range of devices. The friendly All-in-One For Dummies format is a perfect way to present it. Each minibook is a self-contained package of necessary information, making it easy to find what you're looking for.
Upgrades in C# 2010 include the ability to build Windows 7 applications and compatibility with Python and Ruby.C# is a somewhat complex programming language for building .NET-connected software for Microsoft Windows, the Web, and other devices Beginning C# programmers will appreciate how the All-in-One format breaks the topic into minibooks, each one addressing a key body of information Minibooks include creating your first C# program, Windows 7 programming, basic C# programming, object-based programming, object-oriented programming, Windows programming with C# and Visual Studio, and debugging Companion Web site includes all sample code
Beginning C# programmers will find C# 2010 All-in-One For Dummies explains a complicated topic in an easy, understandable way.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
In this bestselling book, Wil shares his deeply personal and difficult journey to find himself. You'll understand the rigors, and joys, of Wil's rediscovering of himself, as he comes to terms with what it means to be famous, or, ironically, famous for once having been famous. Writing with honesty and disarming humanity, Wil touches on the frustrations associated with his acting career, his inability to distance himself from Ensign Crusher in the public's eyes, the launch of his incredibly successful web site, wilwheaton.net, and the joy he's found in writing. Through all of this, Wil shares the ups and downs he encountered along the journey, along with the support and love he discovered from his friends and family.
The stories in Just a Geek include:
Wil's plunge from teen star to struggling actorDiscovering the joys of HTML, blogging, Linux, and web designThe struggle between Wesley Crusher, Starfleet ensign, and Wil Wheaton, author and bloggerGut-wrenching reactions to the 9-11 disasterMoving tales of Wil's relationships with his wife, step-children, and extended familyThe transition from a B-list actor to an A-list author
Wil Wheaton--celebrity, blogger, and geek--writes for the geek in all of us. Engaging, witty, and pleasantly self-deprecating, Just a Geek will surprise you and make you laugh.
Unlike other social networks, Google+ allows photographers to upload, personalize, and update images easily. The Google+ interface is intuitive and attractive—images appear large and uncropped in the stream, preserving their original integrity; and the infinite scrolling feature creates a fluid, enjoyable photo browsing experience. In addition, the Google+ interface is built to encourage social interaction, not in miniature sound bites, but in full-length discussions with diverse groups of people. Users can build circles to connect with just those they want to include in different conversations, and they can use the Hangouts feature to talk with other users in real time from anywhere in the world.
With this book, you'll see why Google+ has quickly become the most inspiring and interactive social network for photographers, and you'll learn how to leverage Google+ to build a following and connect with other photographers–and potential customers. Explains how to effectively showcase your work for the vibrant and growing Google+ photography community Shows how to upload, organize, and share your images; and hone your skills through photo-critique circles Features interviews with leading photographers who share their own photos and tips on how to make the most of Google+ to build an online presence
Rather than impose development guidelines as other frameworks do, Flask leaves the business of extensions up to you. If you have Python experience, this book shows you how to take advantage of that creative freedom.Learn Flask’s basic application structure and write an example appWork with must-have components—templates, databases, web forms, and email supportUse packages and modules to structure a large application that scalesImplement user authentication, roles, and profilesBuild a blogging feature by reusing templates, paginating item lists, and working with rich textUse a Flask-based RESTful API to expose app functionality to smartphones, tablets, and other third-party clientsLearn how to run unit tests and enhance application performanceExplore options for deploying your web app to a production server
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:
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.
Purchasing this book gives you access to the downloadable lesson files you need to work through the projects in the book, and to electronic book updates covering new features that Adobe releases for Creative Cloud customers. For access, go to www.peachpit.com/redeem and redeem the unique code provided inside this book.
* The first practical, all-in-one source for practitioners on user interface design rules and why, when and how to apply them.
* Provides just enough background into the reasoning behind interface design rules that practitioners can make informed decisions in every project.
* Gives practitioners the insight they need to make educated design decisions when confronted with tradeoffs, including competing design rules, time constrictions, or limited resources.
The authors also include examples covering a variety of different integration technologies, such as JMS, MSMQ, TIBCO ActiveEnterprise, Microsoft BizTalk, SOAP, and XSL. A case study describing a bond trading system illustrates the patterns in practice, and the book offers a look at emerging standards, as well as insights into what the future of enterprise integration might hold.
This book provides a consistent vocabulary and visual notation framework to describe large-scale integration solutions across many technologies. It also explores in detail the advantages and limitations of asynchronous messaging architectures. The authors present practical advice on designing code that connects an application to a messaging system, and provide extensive information to help you determine when to send a message, how to route it to the proper destination, and how to monitor the health of a messaging system. If you want to know how to manage, monitor, and maintain a messaging system once it is in use, get this book.
Want to build the next runaway Facebook app like Farmville or Mafia Wars? Interested in leveraging Facebook app development as part of a marketing strategy? Whether you want to build your own Facebook app from scratch, extend an existing Facebook app, or create a game, this book gets you up and running in no time. Master the Facebook toolkit, get acquainted with the Facebook Markup and Query languages, navigate the Facebook API—even learn how to make money with your new app!Shows you how to build the next great Facebook application with just basic HTML and scripting skills Delves into what makes a good app and what makes a lucrative app Explores how to create Facebook apps for marketing and viral reach, creating apps that can make money, and Facebook game development Reviews the Facebook toolkit and gets you started with the My First Facebook application Covers Facebook Markup and Query languages, navigating the Facebook API, and how to create a compelling interface
Create the next killer Facebook app with this approachable, fun guide!
Scalability Rules is the easy-to-use scalability primer and reference for every architect, developer, web professional, and manager. Authors Martin L. Abbott and Michael T. Fisher have helped scale more than 200 hypergrowth Internet sites through their consulting practice. Now, drawing on their unsurpassed experience, they present 50 clear, proven scalability rules—and practical guidance for applying them.
Abbott and Fisher transform scalability from a “black art” to a set of realistic, technology-agnostic best practices for supporting hypergrowth in nearly any environment, including both frontend and backend systems.
For architects, they offer powerful new insights for creating and evaluating designs. For developers, they share specific techniques for handling everything from databases to state. For managers, they provide invaluable help in goal-setting, decision-making, and interacting with technical teams. Whatever your role, you’ll find practical risk/benefit guidance for setting priorities—and getting maximum “bang for the buck.”
• Simplifying architectures and avoiding “over-engineering”
• Scaling via cloning, replication, separating functionality, and splitting data sets
• Scaling out, not up
• Getting more out of databases without compromising scalability
• Avoiding unnecessary redirects and redundant double-checking
• Using caches and content delivery networks more aggressively, without introducing unacceptable complexity
• Designing for fault tolerance, graceful failure, and easy rollback
• Striving for statelessness when you can; efficiently handling state when you must
• Effectively utilizing asynchronous communication
• Learning quickly from mistakes, and much more
Responsive design is not just another technique–it is the beginning of the maturation of a medium and a fundamental shift in the way we think about the web.
Implementing Responsive Design is a practical examination of how this fundamental shift affects the way we design and build our sites. Readers will learn how to:Build responsive sites using a combination of fluid layouts, media queries, and fluid media Adopt a responsive workflow from the very start of a project Enhance content for different devices Use feature-detection and server-side enhancement to provide a richer experience
Dreamweaver is the industry standard software for professional website design, with more than 90 percent of the market. In this book-and-DVD package, expert instructors provide a complete course in basic Dreamweaver that you can access at your own speed. Step-by-step instructions in the book are supported by lesson files and video tutorials on the DVD, presenting the newest version of Dreamweaver in 16 self-paced lessons. You'll learn to use style sheets, dynamic HTML, multimedia, databases, and much more to design, develop, and maintain your website.Newcomers to website development will learn to design and maintain fully functioning sites using the newest version of Dreamweaver with this book-and-DVD package The self-paced lessons cover applying style sheets, using dynamic HTML, adding style with images and multimedia, publishing and maintaining a website, and using databases to create dynamic websites Shows how to use hyperlinks to navigate throughout a website or link to other sites on the Internet and how to format web pages and forms Created by a team of Adobe experts who have developed training programs for Adobe Systems
Dreamweaver CS6 Digital Classroom is the next best thing to having a personal tutor teach you this award-winning software.
Note: DVD and other supplementary materials are not included as part of the e-book file, but are available for download after purchase.
If you are a beginner who needs a solid grounding in the best practices for creating websites, this book is for you.
Written by innovative curriculum developer and university web instructor Thomas Michaud, this book provides an accessible yet comprehensive look at web design and front-end coding, covering HTML, CSS, design principles and more. You’ll learn HTML semantics, structure, and validation, and how to separate content from design using CSS (levels 1, 2, and 3). Online videos and code examples let you follow along and practice with the code.
Some of the other things you’ll learn about include:
• text elements, links, objects, and tables
• using the box model for background images, padding, borders, and margins
• fixed vs. liquid page layout
• choosing between different navigation models
• creating and styling forms
Foundations of Web Design is an indispensable resource to quickly take you from sketching to coding.
Summerfield draws on his many years of Python experience to share deep insights into Python 3 development you won’t find anywhere else. He begins by illuminating Python’s “beautiful heart”: the eight key elements of Python you need to write robust, high-performance programs. Building on these core elements, he introduces new topics designed to strengthen your practical expertise—one concept and hands-on example at a time. This book’s coverage includes
Developing in Python using procedural, object-oriented, and functional programming paradigms Creating custom packages and modules Writing and reading binary, text, and XML files, including optional compression, random access, and text and XML parsing Leveraging advanced data types, collections, control structures, and functions Spreading program workloads across multiple processes and threads Programming SQL databases and key-value DBM files Utilizing Python’s regular expression mini-language and module Building usable, efficient, GUI-based applications Advanced programming techniques, including generators, function and class decorators, context managers, descriptors, abstract base classes, metaclasses, and more
Programming in Python 3 serves as both tutorial and language reference, and it is accompanied by extensive downloadable example code—all of it tested with the final version of Python 3 on Windows, Linux, and Mac OS X.
Based on Cascading Style Sheets: The Definitive Guide, this reference is an easy-to-use cheatsheet of the CSS specifications you need for any task at hand. This book helps you:Quickly find and adapt the style elements you needLearn how CSS3 features complement and extend your CSS practicesDiscover new value types and new CSS selectorsImplement drop shadows, multiple backgrounds, rounded corners, and border imagesGet new information about transforms and transitions
—Tom Vanderbilt, New York Times bestselling author of Traffic
In Tubes, Andrew Blum, a correspondent at Wired magazine, takes us on an engaging, utterly fascinating tour behind the scenes of our everyday lives and reveals the dark beating heart of the Internet itself. A remarkable journey through the brave new technological world we live in, Tubes is to the early twenty-first century what Soul of a New Machine—Tracy Kidder’s classic story of the creation of a new computer—was to the late twentieth.
Get comfortable with writing and reviewing HTML5 compliant code and put your web development skills to work today with HTML5 Digital Classroom.
NOTE: DVD and other supplementary materials are not included as part of eBook file. These materials are available for download upon purchase.
This book gives you all you need to use Go in your web applications. You'll learn the basic concepts - language structures, the standard library, and Go tools - then tackle more advanced features like concurrency concepts, testing methodologies, and package structures.
At each step, you'll get advice for better coding in Go. You'll see how to structure projects, how to use concurrency effectively, and best practices for testing - as well as many valuable hints and tips gleaned from real world experience of developing web applications with Go.
You'll learn:Get to grips with Go language basics (types, the standard library, tools)Use Go with HTTPWork with imagesUnderstand concurrencyTest effectivelyMaster deploymentAnd much more ...
You’ll start with an introduction to Spark and its ecosystem, and then dive into patterns that apply common techniques—classification, collaborative filtering, and anomaly detection among others—to fields such as genomics, security, and finance. If you have an entry-level understanding of machine learning and statistics, and you program in Java, Python, or Scala, you’ll find these patterns useful for working on your own data applications.
Patterns include:Recommending music and the Audioscrobbler data setPredicting forest cover with decision treesAnomaly detection in network traffic with K-means clusteringUnderstanding Wikipedia with Latent Semantic AnalysisAnalyzing co-occurrence networks with GraphXGeospatial and temporal data analysis on the New York City Taxi Trips dataEstimating financial risk through Monte Carlo simulationAnalyzing genomics data and the BDG projectAnalyzing neuroimaging data with PySpark and Thunder
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
Designing Web Interfaces illustrates many patterns with examples from working websites. If you need to build or renovate a website to be truly interactive, this book gives you the principles for success.
Solve problems involving events, effects, dimensions, forms, themes, and user interface elementsLearn how to enhance your forms, and how to position and reposition elements on a pageMake the most of jQuery's event management system, including custom events and custom event dataCreate UI elements-such as tabs, accordions, and modals-from scratchOptimize your code to eliminate bottlenecks and ensure peak performanceLearn how to test your jQuery applications
The book's contributors include:
Cody LindleyJames PadolseyRalph WhitbeckJonathan SharpMichael Geary and Scott GonzálezRebecca MurpheyRemy SharpAriel FleslerBrian CherneJörn ZaeffererMike HostetlerNathan SmithRichard D. WorthMaggie Wachs, Scott Jehl, Todd Parker, and Patty TolandRob Burns
You already know social media can help you find customers, strengthen relationships, and build your reputation, but if you are not careful, it also can expose your company to expensive legal issues and regulatory scrutiny. This insightful, first-of-its-kind book provides business professionals with strategies for navigating the unique legal risks arising from social, mobile, and online media. Distilling his knowledge into a 100% practical guide specifically for non-lawyers, author and seasoned business attorney, Robert McHale, steps out of the courtroom to review today’s U.S. laws related to social media and alert businesses to the common (and sometimes hidden) pitfalls to avoid. Best of all, McHale offers practical, actionable solutions, preventative measures, and valuable tips on shielding your business from social media legal exposures associated with employment screening, promotions, endorsements, user-generated content, trademarks, copyrights, privacy, security, defamation, and more...
You’ll Learn How To
• Craft legally compliant social media promotions, contests, sweepstakes, and advertising campaigns
• Write effective social media policies and implement best practices for governance
• Ensure the security of sensitive company and customer information
• Properly monitor and regulate the way your employees use social media
• Avoid high-profile social media mishaps that can instantly damage reputation, brand equity, and goodwill, and create massive potential liability
• Avoid unintentional employment and labor law violations in the use of social media in pre-employment screening
• Manage legal issues associated with game-based marketing, “virtual currencies,” and hyper-targeting
• Manage the legal risks of user-generated content (UGC)
• Protect your trademarks online, and overcome brandjacking and cybersquatting
• Understand the e-discovery implications of social media in lawsuits
Sams Teach Yourself Linkedln® in 10 Minutes, Second Edition offers straightforward, practical answers when you need fast results. Learn everything you need to know to quickly and easily generate solid results on LinkedIn.
Tips point out shortcuts and solutions
Cautions help you avoid common pitfalls
Notes provide additional information
Plain English explains new terms and definitions
10 minutes is all you need to learn how to…Create a LinkedIn profile that generates results Find jobs, consulting opportunities, partners, and clients Enhance your visibility to an audience of millions Promote your services as a LinkedIn service provider Develop a streamlined approach for managing contacts Customize LinkedIn for maximum effectiveness and productivity Use LinkedIn Answers and Groups for research and marketing Extend the power of LinkedIn with third-party applications and tools Give and receive professional recommendations Recruit job candidates Access LinkedIn from mobile devices Advertise on LinkedIn
User Level: Beginning
Whether you use Joomla! to power a website, intranet, or blog, you'll need a good how-to reference on this complex, but not always intuitive, content management software. Joomla! Bible, Second Edition is that book. It not only brings you up to speed on the changes and extensions that are now part of Joomla! 3.0, it thoroughly covers functions and tasks, including installation, configuration, management, advanced modules, and extended coverage of two key extensions.
You'll learn how to obtain code and deploy it to a server; how to obtain, modify, and delete content; how to choose between the Joomla! Platform and the Joomla! CMS; and more. By the time you finish the Joomla! Bible, Second Edition, you'll be well prepared to build and maintain a Joomla!-based website.Walks you through obtaining the Joomla! 3.0 code and how to deploy it to a server, configure the site, create content, and manage content and user hierarchies Helps you get the most out of core modules that provide advanced functionality, including the Polls Module, the Banner Manager, Content Syndication, Newsfeed Aggregation, and others Includes hands-on tutorials and real-world practical applications
Whether you're a content manager, website manager, developer, or do-it-yourselfer, make sure you keep Joomla! Bible, Second Edition on hand.
Adobe Experience Manager: Classroom in a Book is the definitive guide for marketers who want to understand and learn to use the platform. It explains the business value of the features and the overall philosophy of the product and is a must-read before sitting down to work with an implementation team. Marketers will understand why AEM is constructed as it is so they can alter business processes and participate in successful implementation. They’ll get insight into how to accomplish the fundamental tasks to more effectively create and manage content. They’ll also learn about common mistakes and how to avoid them.
After reading this book, marketers will understand:
• The basics of content management in Adobe Experience Manager
• How to integrate Adobe Experience Manager with other Adobe Marketing Cloud products
• How to manage dynamic content that is targeted to specific audiences
• The fundamental concepts that will help to create a smooth implementation
Ch 1: The Basics
Ch 2: Evaluating AEM
Ch 3: Managing Content
Ch 4: Digital Asset Management
Ch 5: Metadata and Tagging
Ch 6 Multilingual Content
Ch 7: Workflows
Ch 8: Social Communities
Ch 9: E-Commerce
Ch 10: Mobile for Marketers
Ch 11: Architecture Basics
Ch 12: Administration Basics
Ch 13: Web Analytics
Ch 14: Marketing Campaign Management
Ch 15: Dynamic Content
Ch 16: Integrating AEM
Ch 17: Technical Basics
Ch 18: Defining Requirements
Ch 19: User Experience Design
Ch 20: The Implentation Process