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.
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.