Best of
Web

2019

Sunny Side Skies 1


soaporsalad - 2019
    Sunny Side Skies is a comic about a detached barista and a bubbly college student who become friends! The plot revolves around their antics and character growth as they go through young adulthood.

Programming TypeScript: Making Your JavaScript Applications Scale


Boris Cherny - 2019
    That’s why Facebook, Google, and Microsoft invented gradual static type layers for their dynamically typed JavaScript and Python code. This practical book shows you how one such type layer, TypeScript, is unique among them: it makes programming fun with its powerful static type system.If you’re a programmer with intermediate JavaScript experience, author Boris Cherny will teach you how to master the TypeScript language. You’ll understand how TypeScript can help you eliminate bugs in your code and enable you to scale your code across more engineers than you could before.In this book, you’ll: Start with the basics: Learn about TypeScript’s different types and type operators, including what they’re for and how they’re used Explore advanced topics: Understand TypeScript’s sophisticated type system, including how to safely handle errors and build asynchronous programs Dive in hands-on: Use TypeScript with your favorite frontend and backend frameworks, migrate your existing JavaScript project to TypeScript, and run your TypeScript application in production

Javascript Grammar


Greg Sidelnikov - 2019
    Visual diagrams designed to accurately describe difficult concepts such as Prototype, Event Loop and Object Oriented Programming. JavaScript Grammar covers all important features of modern JavaScript (ES6-ES10) from simple to advanced. Each feature is explained with simple examples, so the book is easy to follow. As you progress through the book you will be faced with increasingly advanced examples with several programming techniques clearly explained and with clean code.

The AM Archives


NOT A BOOK - 2019
    This sci-fi series picks up where hit podcast The Bright Sessions left off. The original series followed a group of therapy patients with supernatural abilities as they uncovered the secrets of their therapist, Dr. Bright. Six months after The Bright Sessions concludes we begin again with The AM Archives, a Luminary exclusive that tracks the mysterious Dr. Bright as she tries to reform the institution that once betrayed her. Along with time traveler Sam Barnes and ex-enemy Owen Green, Dr. Bright helps “Atypicals” learn how to use their abilities. But in an effort to defang The Atypical Monitors, the trio comes face to face with a patient unlike any other…

Every Layout: Relearn CSS layout, by example


Heydon Pickering - 2019
    Through a series of simple, composable layouts, Every Layout will teach you how to better harness the built-in algorithms that power browsers and CSS.Employing algorithmic layout design means doing away with @media breakpoints, “magic numbers”, and other hacks, to create context-independent layout components. Your future design systems will be more consistent, terser in code, and more malleable in the hands of your users and their devices.

Germ Warfare: A Very Graphic History


Max Brooks - 2019
    Max Brooks, best-selling author of “World War Z” and non-resident fellow at the Modern War Institute at West Point, has partnered with the Blue Ribbon Study Panel on Biodefense to produce GERM WARFARE: A Very Graphic History, a highly stylized and engaging graphic novel depicting previous biological warfare events, the possibilities for the future, and the continued need for public health security.

Spells for Sale


Maxime J. Durand - 2019
     So the email told Mathias, a creative teenager dreaming of freedom on a conquered Earth where magic is a resource to fight over, and a dragon despot rules the stars. The mysterious Magik website offers him the chance to purchase magical powers online, so long as he fulfills the requests of hidden benefactors. He accepts. Now embroiled in a power game he barely understands, Mathias decides to do the only sensible thing: build a crack team of magicians, monsters, and would-be knights to take down a magical dictatorship. An easy Quest, right?

Your First Year in Code


Isaac LymanSabrina Gannon - 2019
    Whether you're switching careers, joining a bootcamp, starting a C.S. degree, or learning on your own, Your First Year in Code can help, with practical advice on topics like code reviews, resume writing, fitting in, ethics, and finding your dream job.

The Joy of JavaScript


Luis Atencio - 2019
    With new features, language improvements, paradigms, and potential use cases appearing regularly, there’s never been a more exciting time to be a JavaScript developer. In The Joy of JavaScript, author and JavaScript expert Luis Atencio teaches you key design concepts that lead to clean, lean, modular, and easy-to-maintain code.

Free, Fair, and Alive: The Insurgent Power of the Commons


David Bollier - 2019
    It offers a compelling vision of a future beyond the dead-end binary of capitalism versus socialism that has almost brought the world to its knees.Written by two leading commons activists of our time, this guide is a penetrating cultural critique, table-pounding political treatise, and practical playbook. Highly readable and full of colorful stories, coverage includes:Internal dynamics of commoning How the commons worldview opens up new possibilities for change Role of language in reorienting our perceptions and political strategies Seeing the potential of commoning everywhere.Free, Fair, and Alive provides a fresh, non-academic synthesis of contemporary commons written for a popular, activist-minded audience. It presents a compelling narrative: that we can be free and creative people, govern ourselves through fair and accountable institutions, and experience the aliveness of authentic human presence.

The Bright Sessions #5


NOT A BOOK - 2019
    

Building Web Apps with WordPress: WordPress as an Application Framework


Brian Messenlehner - 2019
    If you have basic PHP, HTML, CSS, and JavaScript experience you can use WordPress to develop fast, scalable, secure, and highly customized web apps, mobile apps, web services, and multisite networks of websites. Along with core WordPress functions and database schema, you’ll learn how to build custom plugins, themes, and services for just about any kind of web or mobile application.In this updated second edition, Brian Messenlehner and Jason Coleman cover new features and functionality added to WordPress up to version 5.4. All code examples in the book are available on GitHub. Compare WordPress with traditional app development frameworks Use themes for views and plugins for backend functionality Get suggestions for choosing or building WordPress plugins Register custom post types (CPTs) and taxonomies Manage user accounts and roles, and access user data Build asynchronous behaviors with jQuery Use WordPress to develop mobile apps for iOS and Android Integrate PHP libraries, external APIs, and web service plugins Collect payments through ecommerce and membership plugins Learn how to speed up and scale your WordPress app Extend the WordPress REST API and create custom endpoints Learn about WordPress Gutenberg blocks development

Art Direction for the Web


Andy Clarke - 2019
    But the most important question is not “how” we can use art direction techniques to improve our designs for the web, but “when” and “why?”Based on Andy Clarke’s twenty years’ experience of working with clients, plus the expertise of the art directors and designers he interviewed, this book is about why art direction matters and how to art-direct compelling and effective experiences across devices and platforms.

Get Programming with Node.js


Jonathan Wexler - 2019
    In 34 fast-paced, fun, and practical lessons, you'll discover how to extend your existing JavaScript skills to write back-end code for your web applications. After setting up the perfect developer environment, you'll get straight into developing your first app using Express.js, a lightweight MVC-style web framework. You'll learn all-important security and authentication features, as well as database tasks. When your basic app is completed, you'll add extra functionality like chat before deploying the finished product. Thanks to the easy-to-digest examples and exercises, you'll be coding with Node.js like a pro in no time!

Misterioso 미스테리오소


Song Il-Gon - 2019
    Gina, who has a mediocre talent, but is forced to play the violin as the only daughter of a big company.Kyung-mi, who had a genius talent, but was born as the daughter of a poor chauffeur and gave up on playing the piano.As Kyung-mi’s father works as a driver for Gina’s family, the two meet and get closer through the link of music.Three years of puberty with music, they feel friendship and gradually love.

Web Design Playground: HTML CSS the Interactive Way


Paul McFedries - 2019
    In this project-based book, you'll use a custom online workspace, the book's companion Playground, to design websites, product pages, photo galleries, and more.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyHow do top designers learn to create beautiful web pages and intuitive user experiences? Great examples, expert mentoring, and lots of practice! Written by web designer and master teacher Paul McFedries, this unique book shapes and sharpens your skills in HTML, CSS, and web page design.About the BookWeb Design Playground takes you step by step from writing your first line of HTML to creating interesting, attractive web pages. In this project-based book, you'll use a custom online workspace to design websites, product pages, photo galleries, and more. Don't worry about setting up your own servers and domain names—the book comes with a free "playground" which lets you experiment without any of that! You can concentrate on core skills like adding images and video and laying out the page, plus learning typography, responsive design, and the other tools of the web trade.What's insideGetting started with HTML, CSS, and web designA free, fully interactive web design workspaceWorking with images, color, and fontsFull-color illustrations throughoutAbout the ReaderIf you can use a browser, you're ready to create web pages!About the AuthorPaul McFedries has written nearly 100 books, which have sold over four million copies world-wide.Table of ContentsPART 1 - GETTING STARTED WITH HTML AND CSSGetting to Know HTML and CSSBuilding Your First Web PageAdding Structure to Your PageFormatting Your Web PageProject: Creating a Personal Home PagePART 2 - WORKING WITH IMAGES AND STYLESAdding Images and Other MediaLearning More About StylesFloating and Positioning ElementsStyling Sizes, Borders, and MarginsProject: Creating a Landing PagePART 3 - LAYING OUT A WEB PAGELearning Page Layout BasicsCreating Page Layouts with FlexboxDesigning Responsive Web PagesMaking Your Images and Typography ResponsiveProject: Creating a Photo GalleryPART 4 - MAKING YOUR WEB PAGES SHINEMore HTML Elements for Web DesignersAdding a Splash of Color to Your Web DesignsEnhancing Page Text with TypographyLearning Advanced CSS SelectorsProject: Creating a Portfolio Page

Practical Haskell: A Real World Guide to Programming


Alejandro Serrano Mena - 2019
    This book contains excellent coverage of the Haskell ecosystem and supporting tools, which include the Cabal build tool for managing projects and modules, the HUnit and QuickCheck tools for software testing, the Scotty framework for developing web applications, Persistent and Esqueleto for database access, and parallel and distributed programming libraries.You'll see how functional programming is gathering momentum, allowing you to express yourself in a more concise way, reducing boilerplate, and increasing the safety of your code. Haskell is an elegant and noise-free pure functional language with a long history, having a huge number of library contributors and an active community. This makes Haskell the best tool for both learning and applying functional programming, and Practical Haskell takes advantage of this to show off the language and what it can do.What You Will LearnGet started programming with HaskellExamine the different parts of the languageGain an overview of the most important libraries and tools in the Haskell ecosystemApply functional patterns in real-world scenariosCarry out data mining Program using MonadsHandle resources with HaskellWho This Book Is ForExperienced programmers who may be new to the Haskell programming language. However, some prior exposure to Haskell is recommended.

WordPress 5 Complete: Build Beautiful and Feature-Rich Websites from Scratch


Karol Król - 2019
    Nowadays, with WordPress, anyone can build an optimized site with the least amount of effort possible and then make it available to the world in no time.Here, in the seventh edition of the book, we are going to show you how to build great looking and functional websites using WordPress. The new version of WordPress – 5.0 – comes with a few important changes, and we tell you all about how to use them effectively. From crafting content pages using the block editor, and customizing the design of your site, through to making sure it's secure, we go through it all.The book starts by introducing WordPress and teaching you how to set it up. You are then shown how to create a blog site, start writing content, and even use plugins and themes to customize the design of the site and add some unique elements to set it apart. If you want to get more in-depth, we also show you how to get started creating your own themes and plugins. Finally, we teach you how to use WordPress for building non-blog websites.By the end of the book, you will be sufficiently skilled to design high-quality websites and will be fully familiar with the ins and outs of WordPress. What you will learn Learn to adapt your plugin with the Gutenberg editor Create content that is optimized for publication on the web Craft great looking pages and posts with the use of block editor Structure your web pages in an accessible and clear way Install and work with plugins and themes Customize the design of your website Upload multimedia content, such as images, audio, and video easily and effectively Develop your own WordPress plugins and themes Use WordPress to build websites that serve purposes other than blogs Who this book is for The ideal target audience for this book would be PHP developers who have some basic knowledge of working with WordPress and who want to get a comprehensive practical understanding of working with WordPress and create production-ready websites with it. Table of Contents Introducing WordPress Getting Started with WordPress Creating Blog Content Pages, Media, and Importing/Exporting Content Plugins - What They Are and Why You Need Them Securing your WordPress Website Choosing and Installing Themes Customizing your Website Appearance/Design Developing your Own Theme Social Media Integration, Podcasting, and HTTPS Developing Plugins, Widgets, and an Introduction to REST API Creating a Non-Blog Website Part One - The Basics Creating a Non-Blog Website Part Two - E-Commerce Websites and Custom Content Elements

Modern Web Development on the JAMstack


Mathias Biilmann - 2019
    The comprehensive guide to JAMstack best practicesThis practical report explains how to run your web projects—from simple sites to complex applications—on the JAMstack, a modern web architecture for deploying fast, secure and highly-scalable sites that don’t require a traditional origin server.With this report, you’ll explore: Methods for solving web development challenges—from bloated legacy architecture to managing microservices Why the JAMstack’s cleaner architecture eliminates the need to scale sites up front How separating the frontend from your build process makes maintenance easier Best practices for adopting the JAMstack in your organization A case study that examines how Smashing Magazine applied the JAMstack for commerce, authentication and membership, and publishing at scale

Learn React Hooks: Build and refactor modern React.js applications using Hooks


Daniel Bugl - 2019
    They enable you to build simple and concise React.js applications, along with helping you avoid using wrapper components in your applications, making it easy to refactor code.This React book starts by introducing you to React Hooks. You will then get to grips with building a complex UI in React while keeping the code simple and extensible. Next, you will quickly move on to building your first applications with React Hooks. In the next few chapters, the book delves into various Hooks, including the State and Effect Hooks. After covering State Hooks and understanding how to use them, you will focus on the capabilities of Effect Hooks for adding advanced functionality to React apps. You will later explore the Suspense and Context APIs and how they can be used with Hooks. Toward the concluding chapters, you will learn how to integrate Redux and MobX with React Hooks. Finally, the book will help you develop the skill of migrating your existing React class components, and Redux and MobX web applications to Hooks.By the end of this book, you will be well-versed in building your own custom Hooks and effectively refactoring your React applications. What you will learn Understand the fundamentals of React Hooks and how they modernize state management in React apps Build your own custom Hooks and learn how to test them Use community Hooks for implementing responsive design and more Learn the limitations of Hooks and what you should and shouldn’t use them for Get to grips with implementing React context using Hooks Refactor your React-based web application, replacing existing React class components with Hooks Use state management solutions such as Redux and MobX with React Hooks Who this book is for This book is for React developers who want to learn how to build applications with Hooks. Developers who are looking to migrate to React for its advanced feature set and capabilities will also find the book useful. Table of Contents Introducing React and React Hooks Using the State Hook Writing Your First Application with React Hooks Using the Reducer and Effect Hooks Implementing React Context Implementing Requests and React Suspense Using Hooks for Routing Using Community Hooks Rules of Hooks Building Your Own Hooks Migrating from React Class Components Redux and Hooks MobX and Hooks

Coding with Basher: Code Your Own Website


The Coder School - 2019
    Young readers will learn all about the three big website coding languages: HTML, CSS, and JavaScript, then follow the simple steps to code their own dynamic website.Combining Basher's trademark quirky and humorous illustration style with the very latest teachings on coding, Code Your Own Website also looks closely at online safety, helping young coders to spot the good guys... and the bad ones.