Best of
Web

2016

Bright Sessions #2


NOT A BOOK - 2016
    But these are not your typical patients - each has a unique supernatural ability. The show documents their struggles and discoveries as well as the motivations of their mysterious therapist, Dr. Bright

A Matter of Life and Death


The Snipster - 2016
    It doesn't help that he's attracted to his opposite who seems to detest his very existence.

Inclusive Design Patterns - Coding Accessibility Into Web Design


Heydon Pickering - 2016
    Should you wish to adopt a framework or employ a processor to speed up your development process, be our guest. However, this book is not about you; it’s about your audience.The Inclusive Design Patterns book covers all the techniques, gotchas and strategies you need to be aware of when building accessible, inclusive interfaces. We’ll explore the document outline, external links and “skip” links, navigation regions and landmarks, labelling and alternative text for illustrations, buttons, tables of contents, JavaScript patterns, touch targets, filter widgets and infinite scrolling and “load more” button and grid display and dynamic content and tab interfaces and password validation and web forms and error messages — and pretty much anything else you need to know about accessibility, including how to prototype with inclusivity in mind, how to deal with legacy browsers and dozens of practical snippets to use when building inclusive interfaces.

Bright Sessions #3


NOT A BOOK - 2016
    But these are not your typical patients - each has a unique supernatural ability. The show documents their struggles and discoveries as well as the motivations of their mysterious therapist, Dr. Bright.

Finding The Right Message: How to turn voice of customer research into irresistible website copy


Jennifer Havice - 2016
    It's an easy read that packs a major marketing punch." —Rob Marsh, conversion copywriter and strategist, Brandstory “Most books about voice of customer research cover why it’s important and the outcomes you can expect from implementing it, but they don’t cover the ‘how.’ Finding the Right Message breaks VOC research down into a doable, step-by-step process that you can implement immediately.” —Jules Taggart, Jules Taggart Marketing Strategy “Jen’s framework for discovering, understanding, and applying your customer’s voice in your copy is nothing short of brilliant. She’s managed to distill the work of an entire, multi-disciplinary agency into a process that any ONE person can learn and use over and over.
As someone who does not enjoy the ‘online business’ hustle, having a website that can essentially be my sales wingman is a pretty big deal to me. So I am beyond excited (and grateful) to have such a simple plan to use to confidently put my site to work for me!” —RM Harrison, business alignment and growth strategist “I can totally attest to Jen’s remarks that she understands the quantitatively challenged brain. I am a creative, but Jen makes understanding this stuff so simple and totally doable. Follow this process and you will not only feel smarter but your ideal customers will be knocking on your door!” —Melissa Penton, business coach, www.melissapenton.com Imagine if you could connect with your website visitors the moment they landed on your site. They understood exactly what kind of value your product or solution provided. And they were eager to join your email list or hit the buy button. What would that mean to your business? In Finding The Right Message, pro conversion rate optimizer and online copywriter Jen Havice walks you through how to ask the right questions of your customers to learn what they need to hear from you to take action on your website. In the book you’ll get a step by step guide that any small business owner or marketer can easily start using. You’ll learn: step-by-step process for review mining so that you can paint a picture of your customers with the words they use Best practices for conducting interviews and surveys How to analyze your voice of customer research findings and apply them to your copy How to write a value proposition that speaks directly to the customer’s problem and how your product of solution will help fix it What the differences between features and benefits really are and how that affects your website copy

How To: Get Your Website Noticed


Filip Matous - 2016
    and which ones are wasting resource ▸ reverse engineer your competition's most profitable traffic sources ▸ match the right pages and content to the temperature of your traffic: cold, warm or hot ▸ use branding, psychology and funnel sequence to impact trust and buyer perceptionJoin Filip Matous as he distils 25,000 hours of career lessons into a four-hour foundational read so you can reduce decision-making stress to pick the right marketing moves, and direct your team to the highest level of relevant traffic your website has ever received.Filip Matous is a digital strategist who grows businesses by sending traffic to websites. For case studies, visit filipmatous.com

CoderDojo Nano:Build Your Own Website: Create with Code


Clyde Hatter - 2016
    This amazing CoderDojo book tells you everything you need to know to build your own website. Start by getting your very own Dojo Nano club up and running. All you need is one or more friends, a computer, and this book!Then join the Nanonauts who are learning how to make a website for their band. They’ll be sharing their tips on HTML, CSS, and Javascript. With their help you’ll soon be able to create a website on any subject you can think of. Starting with the basics, you will quickly progress to the fun parts that make everyone want to visit your website: from adding photos to embedding Youtube videos and Google maps, to making your menu page something to marvel at. It’s all at your fingertips. The best book on coding for kids aged 9 and up. There is no better place to start your coding adventure.

High Performance Images: Shrink, Load, and Deliver Images for Speed


Colin Bendell - 2016
    Just add some stunning photos and graphics to your website or app and watch your user engagement and conversion numbers climb. It can be tricky, but with this practical guide, you'll master the many facets of delivering high performance images on the internet--without adversely affecting site performance.You'll learn the nuts and bolts of color theory, image formats, storage and management, operations delivery, browser and application behavior, the responsive web, and many other topics. Ideal for developers, this book also provides useful tips, tricks, and practical theory for processing and displaying powerful images that won't slow down your online product.Explore digital image theory and the different formats availableDive into JPEGs, SVG and vector images, lossless compression, and other formatsUse techniques for downloading and rendering images in a browser, and for loading images on mobile devices and cellular networksExamine specific rendering techniques, such as lazy loading, image processing, image consolidation, and responsive imagesTake responsive images to the next level by using content negotiation between browser and server with the Client Hints HTTP standardLearn how to operationalize your image workflowContributors include Colin Bendell, Tim Kadlec, Yoav Weiss, Guy Podjarny, Nick Doyle, and Mike McCall from Akamai Technologies.

The DIY Website Handbook: Create Your Own Website The Easy Way


Alannah Moore - 2016
    Expert web design teacher Alannah Moore makes this subject accessible for everyone, even those with no technical or design experience. Avoiding technical language, Alannah provides a summary of the web platforms available, covering, among others, WordPress, Squarespace, Weebly and Shopify. From these the reader can choose the right platform for them, and very quickly get up and running.Drawing on her vast experience of what a novice website builder really needs to know, Alannah covers all the topics they will come across in their online experience: how to choose a good domain name; what content you need for your site; how to work with images and even create your own logo. The reader will also learn how to integrate social media and a blog, so they are set up and in control of their virtual presence from every aspect. This is the perfect book for anyone who doesn't want to pay for an expensive web designer. In Alannah's safe and capable hands, they will find the process of building their site easy and enjoyable, and they'll soon have a successful online presence.

Using Svg with Css3 and Html5: Vector Graphics for Web Design


Amelia Bellamy-Royds - 2016
    With this practical guide, you'll learn how to use SVG not only for illustrations but also as graphical documents that you can integrate into complex HTML5 web pages, and style with custom CSS. Web developers will discover ways to adapt designs by adding data based graphics, dynamic styles, interaction, or animation.Divided into five parts, this book includes:SVG on the web: Understand how SVG works with HTML, CSS, and JavaScript to define graphicsDrawing with markup: Learn the vector language of x and y coordinates that let SVG create basic and custom shapesPutting graphics in their place: Use the coordinate system to draw SVG shapes and text at different scales and positionsArtistic touches: Explore how color is used, how strokes are created and manipulated, and how graphical effects like filters, clipping, and masking are appliedSVG as an application: Make your graphic more accessible to humans and computers, and learn how to make it interactive or animated

The Majesty of Vue.js


Alex Kyriakidis - 2016
    

Learning PHP: A Gentle Introduction to the Web's Most Popular Language


David Sklar - 2016
    Author David Sklar (PHP Cookbook) guides you through aspects of the language you need to build dynamic server-side websites. By exploring features of PHP 5.x and the exciting enhancements in the latest release, PHP 7, you’ll learn how to work with web servers, browsers, databases, and web services. End-of-chapter exercises help you make the lessons stick. Whether you’re a hobbyist looking to build dynamic websites, a frontend developer ready to add server-side programs, or an experienced programmer who wants to get up to speed with this language, this gentle introduction also covers aspects of modern PHP, such as internationalization, using PHP from the command line, and package management. Learn how PHP interacts with browsers and servers Understand data types, variables, logic, looping, and other language basics Explore how to use arrays, functions, and objects Build and validate web forms Work with databases and session management Access APIs to interact with web services and other websites Jumpstart your project with popular PHP web application frameworks

The Laravel Survival Guide


Tony Lea - 2016
    It's more of a guide (hence the title). A guide to save yourself and others from becoming a zombie developer! What exactly is a zombie developer? Well, a zombie developer is a developer like you or I, yet they mindlessly hack on PHP apps and do the same thing over and over. These repetitive tasks are incredibly time consuming, and make the developer brain dead. When this happens it gives them a thirst for blood and an urge to kill. So, instead of letting this happen the developer could have used the amazing Laravel framework for rapid application development. This will help them keep their sanity and it will make coding enjoyable again. Oh, yeah... And it'll save lives. By learning the basics of Laravel you can save yourself, and possibly others, from becoming a deteriorating zombie developer. Don't let that inner zombie revive, be sure to keep in hand this Laravel survival guide.

Moodle 3.x Teaching Techniques - Third Edition


Susan Smith Nash - 2016
    More and more colleges, universities, and training providers are using Moodle, which has helped revolutionize e-learning with its flexible, reusable platform and components.This book brings together step-by-step, easy-to-follow instructions to leverage the full power of Moodle 3 to build highly interactive and engaging courses that run on a wide range of platforms including mobile and cloud.Beginning with developing an effective online course, you will write learning outcomes that align with Bloom's taxonomy and list the kinds of instructional materials that will work given one's goal. You will gradually move on to setting up different types of forums for discussions and incorporating multi-media from cloud-base sources. You will then focus on developing effective timed tests, self-scoring quizzes while organizing the content, building different lessons, and incorporating assessments. Lastly, you will dive into more advanced topics such as creating interactive templates for a full course by focussing on creating each element and create workshops and portfolios which encourage engagement and collaboration What you will learn Create a dynamic learning environment using different techniques Motivate your students to collaborate and demonstrate what they are learning and to create projects together Develop materials you can re-use in your future courses Create online workshops and galleries for your students to make presentations about what they have learned Engage your students in team work that helps them connect course content with their experiences and prior learning Develop high-quality courses that will last to create a personal inventory you can use and re-use About the Author Susan Smith Nash has been designing and developing online courses and programs for more than 15 years for education, training, and personal development.In addition to Moodle 3.x Teaching Techniques, she is the author of a number of Moodle books and training videos, including Moodle Course Design Best Practices and Moodle for Training and Professional Development. She has also authored Video-Assisted Mobile Learning for Writing Courses. Table of Contents Developing an Effective Online Course Instructional Material Collaborative Activities Assessment Lesson Solutions Wiki Solutions Glossary Solutions The Choice Activity Course Solutions Workshop Solution Portfolio/Gallery Solution

Learning JavaScript: Add Sparkle and Life to Your Web Pages


Ethan Brown - 2016
    Now that the latest JavaScript specification--ECMAScript 6.0 (ES6)--has been finalized, learning how to develop high-quality applications with this language is easier and more satisfying than ever. This practical book takes programmers (amateurs and pros alike) on a no-nonsense tour of ES6, along with some related tools and techniques.Author Ethan Brown ("Web Development with Node and Express") not only guides you through simple and straightforward topics (variables, control flow, arrays), but also covers complex concepts such as functional and asynchronous programming. You'll learn how to create powerful and responsive web applications on the client, or with Node.js on the server.Use ES6 today and transcompile code to portable ES5Translate data into a format that JavaScript can useUnderstand the basic usage and mechanics of JavaScript functionsExplore objects and object-oriented programmingTackle new concepts such as iterators, generators, and proxiesGrasp the complexities of asynchronous programmingWork with the Document Object Model for browser-based appsLearn Node.js fundamentals for developing server-side applications

Exploring ES2016 and ES2017


Axel Rauschmayer - 2016
    This book is about ECMAScript 2016 and ECMAScript 2017, new versions of JavaScript.It only covers what’s new in those versions.

Making Sense of Color Management


Craig Hockenberry - 2016
    Learn why colors shift, the science behind the human eye and color profiles, and how to set up your image editor and development environment for consistent color. Craig Hockenberry takes you through every step of color management, with indispensable advice on readying your work and workflows for new technologies.