
| Web development |
| CSS |
| Javascript |
| Browsers |
| News and entertaining |
Web development
Where the Web is heading in 2016 (Where The Web Is Going In 2016)
You can't just learn and write code (One does not simply learn to code)
Fucking Open Web
Review of online sandboxes for writing code (A Round up of Online Code Playgrounds)
UX form validation using HTML and CSS (Form Validation UX in HTML and CSS)
Details on how to create new templates for distribution to Tuts + (How we Did It: Building the New Tuts + Email Templates)
PNG to WebP - Comparison Size Comparison
Video recordings of reports from the Web Rebels 2016 conference
Setting and calculating web performance budget (Setting and Calculating a Web Performance Budget)
Landing Page Optimization: radio buttons vs dropdowns (Landing Page Optimization: Radio buttons vs. dropdowns)
How Emoji Can Improve Your Code (How Emoji Can Improve Your Code — Seriously)
Google Fonts website got redesign and new features.
Styling Development with Atomic Docs (Style Guide Driven Development with Atomic Docs)
Mega Boilerplate - a starting set of technologies in the form of an interactive generator for a quick start of the project
Improving the quality of front-end projects automatically (Improving the Quality of Front End Projects, Automatically! Pt. 1 - HTML)
Interactive Player Using Web Audio API
SVG book page turning animation (SVG: Multiples Make A 3d Flip Book)
Dynamic bi-color SVG images using feColorMatrix and Jade (Dynamic duotone SVG images with feColorMatrix and Jade)
CSS
How to call css-classes
Video with PiterCSS # 5
Yuri Zaitsev on how to improve the quality of CSS code on Facebook (Improving CSS quality at Facebook and beyond)
Exposing pixel density (Pixel Density, Demystified)
Comparison of the best CSS pre- and post-processors (What are the best CSS preprocessors / postprocessors?)
7 PostCSS plugins to facilitate the start of using PostCSS (7 PostCSS Plugins to Ease You into PostCSS)
Google Chrome default browser styles (The default style sheet used to render HTML)
React CSS components (React CSS components)
Reflections on floats, figures, regions and grids
Snapper: A CSS Snap Points Carousel
Integrate Stylelint into your development process to improve CSS (Integrate Stylelint Into Your Workflow For Better CSS)
About Using Pointer Events (A Mouse, Some Touches, and All Sorts of Pointers)
CriticalCSS in action
Implementing baseline rhythm in CSS
Javascript
Video from Frontend Conf 2016: Library of UI components you have always dreamed of
Video reports from JSConf Budapest 2016
Redux Tutorial
Video recording of reports from the conference React Amsterdam 2016
Choosing a JavaScript framework (Choosing a JavaScript Framework - Rob Eisenberg)
Testing AngularJS with Jasmine and Karma (Part 1)
Structure of React and Redux Applications (Structuring React and Redux Applications)
Minimum starting kit for working with React (The bare minimum to work with React)
Three reasons why I stopped using React.setState (3 Reasons why I stopped using React.setState)
React: ES5 (createClass) or ES6 (class)? (React: ES5 (createClass) or ES6 (class)?)
Egghead Courses Review: React, Reactive Programming, and Egghead Courses Review: React, Reactive Programming & Open Source
Syntax Angular Component (Angular Component Syntax)
Angular 2.0 RC2 (RC2 Now Available) Available
Revised Angular 2 Routing (Routing in Angular 2 revisited)
Preact - an alternative to React with the same ES6 API (Preact)
# ES2016 (aka # ES7) spec is out.
ECMAScript 2016 approved
Understanding JavaScript Promises, Pt. I: Background & Basics
Worldview based on promises (A Promise-Based Worldview)
gulp-sww - a plugin for gulp that allows your web application or site to work offline using ServiceWorkerWare and AppCache
ESLint Study (ESLint Part 1: Exploration)
Migrating 10k lines of JS TypeScript code (Migrating a 10,000-line legacy JavaScript codebase to TypeScript)
Functional programming in JavaScript (Functional Programming in JavaScript)
Functional concepts for JavaScript developers: currying (Functional Concepts For JavaScript Developers: Currying)
Currying Functions in JavaScript
How three dots changed javascript ( how three dots changed javascript)
Isomorphic Javascript, even easier. (Isomorphic Javascript, let's make it easier.)
One weird trick that will change your way of writing code is: JavaScript TDD (JavaScript TDD)
History of JavaScript module loaders (History and Background of JavaScript Module Loaders)
Learning the basics of D3.js, growing vegetables in a vegetable garden (Learn D3.js Basics By Planting A Vegetable Garden)
Practical functional programming with Ramda.js (Hands-on Functional Programming with Ramda.js)
PQ: Human Readable Promise Chain Compiler (PQ: Human Readable Promise Chain Query Compiler)
Kakapo.js - a new generation framework for creating mocks (Kakapo.js - Next generation mocking framework in Javascript)
fetch-sync - proxy fetch requests through the Background Sync API (fetch-sync - Proxy fetch requests through the Background Sync API)
What's new in Safari
Google is preparing a big optimization for Chrome 53
Blisk: your next web development browser? (Blisk: Your Next Web Development Browser?)
News and Entertaining
10 rules that allow NASA to write millions of lines of code with minimal errors
WWDC'16 in 10 minutes: iOS 10, macOS Sierra and watchOS 3Source: https://habr.com/ru/post/303620/
All Articles