
| Web development | 
| CSS | 
| Javascript | 
| Browsers | 
| News and entertaining | 
 Web development
 Web development Our browsers are smaller, or We need to seriously talk
 Our browsers are smaller, or We need to seriously talk How to use amp-img and amp-video to increase the speed of your site
 How to use amp-img and amp-video to increase the speed of your site Web Performance Checklist
 Web Performance Checklist PWA Performance
 PWA Performance What exactly do progressive web applications do? (What, Exactly, Makes Something A Progressive Web App?)
 What exactly do progressive web applications do? (What, Exactly, Makes Something A Progressive Web App?) Progressive Web Apps Simply Make Sense
 Progressive Web Apps Simply Make Sense Botanic Color Guide on the Web (A Nerd's Guide to Color on the Web)
 Botanic Color Guide on the Web (A Nerd's Guide to Color on the Web) How to automate Gulp tasks and generate web fonts from SVG files (How to automate Gulp tasks and generate webfont from SVG files)
 How to automate Gulp tasks and generate web fonts from SVG files (How to automate Gulp tasks and generate webfont from SVG files) Is this a good time to start using Web Bluetooth? (Spoiler: yes) (Is Now A Good Time To Start Using Bluetooth Web?)
 Is this a good time to start using Web Bluetooth? (Spoiler: yes) (Is Now A Good Time To Start Using Bluetooth Web?) About the new GitHub GraphQL API
 About the new GitHub GraphQL API Do not break your <img> (Don't ruin your <img>)
 Do not break your <img> (Don't ruin your <img>) Changeable fonts, new type of font for responsive design (Variable fonts, a new kind of font for flexible design)
 Changeable fonts, new type of font for responsive design (Variable fonts, a new kind of font for flexible design) Cross-origin Service Workers: Experiments with Foreign Fetch
 Cross-origin Service Workers: Experiments with Foreign Fetch Getting Started with Webpack: Getting Started with Webpack: Module Bundling Magic
 Getting Started with Webpack: Getting Started with Webpack: Module Bundling Magic Using Webpack to Hotboot the Backbone-Marionette-Ampersand Project (Using the Webpack to Backbone-Marionette-Ampersand Project)
 Using Webpack to Hotboot the Backbone-Marionette-Ampersand Project (Using the Webpack to Backbone-Marionette-Ampersand Project) WebGL2 Fundamentals
 WebGL2 Fundamentals One NodeJS server for several sites: The same simple launch of JavaScript files using NodeJS, like launching PHP files using Apache
 One NodeJS server for several sites: The same simple launch of JavaScript files using NodeJS, like launching PHP files using Apache Embedding code from Github to the site
 Embedding code from Github to the site Cool letter animation with SVG (Fancy SVG Letter Animation)
 Cool letter animation with SVG (Fancy SVG Letter Animation) CSS
 CSS Fonts on the web, a review from 2016
 Fonts on the web, a review from 2016 Responsive Font Size
 Responsive Font Size Check if Font Awesome has loaded
 Check if Font Awesome has loaded 3 things to consider when working with responsive typography (3 things Responsive Typography)
 3 things to consider when working with responsive typography (3 things Responsive Typography) Gmail announced support for CSS media queries in letters
 Gmail announced support for CSS media queries in letters Letters finally wake up with responsive design (Email finally wakes up to responsive design)
 Letters finally wake up with responsive design (Email finally wakes up to responsive design) 7 hacks for email templates every developer should know about (7 email hacks every developer should know)
 7 hacks for email templates every developer should know about (7 email hacks every developer should know) Gmail introduces responsive design support, improves font styling + CSS for accessibility (Gmail to Support Responsive Design, Improved Font Styling + CSS for Accessibility)
 Gmail introduces responsive design support, improves font styling + CSS for accessibility (Gmail to Support Responsive Design, Improved Font Styling + CSS for Accessibility) Colorful Campaigns: Guidelines for Using CSS Filters in Letters (Captivatingly colorful campaigns: Our guide to using CSS Filters in email)
 Colorful Campaigns: Guidelines for Using CSS Filters in Letters (Captivatingly colorful campaigns: Our guide to using CSS Filters in email) Understanding the functions of Sass 3.5 first-class
 Understanding the functions of Sass 3.5 first-class Thanks to RSCSS, my code is no longer messy (RSCSS - my CSS is no longer a mess)
 Thanks to RSCSS, my code is no longer messy (RSCSS - my CSS is no longer a mess) How we refactored our CSS for BGP (How we refactored our CSS for BGP)
 How we refactored our CSS for BGP (How we refactored our CSS for BGP) Work hacks to detect IE (Efficiently Detecting IE Browsers)
 Work hacks to detect IE (Efficiently Detecting IE Browsers) It’s time to be honest about the image replacement techniques.
 It’s time to be honest about the image replacement techniques. Why CSS4 does not exist - explaining CSS levels (Why there is no CSS4 - explaining CSS Levels)
 Why CSS4 does not exist - explaining CSS levels (Why there is no CSS4 - explaining CSS Levels) How to create a glitch effect with CSS (How To Create CSS Glitch Effect)
 How to create a glitch effect with CSS (How To Create CSS Glitch Effect) Fun with CSS: NBA edition
 Fun with CSS: NBA edition MinMaxing: Understanding vMin and vMax in CSS
 MinMaxing: Understanding vMin and vMax in CSS How to create and use custom functions in SASS (How to Create Custom Use Functions)
 How to create and use custom functions in SASS (How to Create Custom Use Functions) Expanding CSS 3 Limits: Amazing creations on pure CSS (Stretching the limits of CSS 3: Amazing creations in pure CSS)
 Expanding CSS 3 Limits: Amazing creations on pure CSS (Stretching the limits of CSS 3: Amazing creations in pure CSS) Automating visual regression testing, again
 Automating visual regression testing, again SpinThatShit - a set of SCSS mixins for creating loaders with one element
 SpinThatShit - a set of SCSS mixins for creating loaders with one element Effect of Preloading Skeleton Screen Content on CSS
 Effect of Preloading Skeleton Screen Content on CSS Fullscreen video with mix-blend-mode text over it (Fullscreen Background Video)
 Fullscreen video with mix-blend-mode text over it (Fullscreen Background Video) Javascript
 Javascript We build our full stack on JavaScript: Server
 We build our full stack on JavaScript: Server Three JavaScript performance principles that make Bluebird fast
 Three JavaScript performance principles that make Bluebird fast 4 videos from MoscowJS 33
 4 videos from MoscowJS 33 The final release of Angular 2
 The final release of Angular 2 Animations in Angular 2 - Basic Concepts (Angular 2 Animations - Foundation Concepts)
 Animations in Angular 2 - Basic Concepts (Angular 2 Animations - Foundation Concepts) We seriously underestimated Angular (We Have Seriously Underestimated Angular)
 We seriously underestimated Angular (We Have Seriously Underestimated Angular) Angular, version 2: proprioception-reinforcement
 Angular, version 2: proprioception-reinforcement The final release of Angular 2. Finally. (Angular 2 Final Release Finally. FINALLY.)
 The final release of Angular 2. Finally. (Angular 2 Final Release Finally. FINALLY.) Angular 2 is out - start from here (Angular 2 is out - Get started here)
 Angular 2 is out - start from here (Angular 2 is out - Get started here) Dependency Injection in Angular 1 and Angular 2
 Dependency Injection in Angular 1 and Angular 2 Tips for tuning React / Redux performance (React / Redux Performance Tuning Tips)
 Tips for tuning React / Redux performance (React / Redux Performance Tuning Tips) React.js: build an isomorphic / universal application from scratch. Part 1: build the stack
 React.js: build an isomorphic / universal application from scratch. Part 1: build the stack Remy Sharp: first impressions of React (Remy Sharp: First impressions of React)
 Remy Sharp: first impressions of React (Remy Sharp: First impressions of React) Creating a Simple To-Do App with React (Create a Simple To-Do App With React)
 Creating a Simple To-Do App with React (Create a Simple To-Do App With React) Learning React: Setting the Development Environment (Learning React: Setting up a minimal React development environment)
 Learning React: Setting the Development Environment (Learning React: Setting up a minimal React development environment) Tide View - React State Management Library (Introducing Tide)
 Tide View - React State Management Library (Introducing Tide)
 A complete introduction to ReactJS [part 1] - creating a React application from scratch (The Ultimate Introduction to ReactJS [Part 1] - Building React From Scratch)
 A complete introduction to ReactJS [part 1] - creating a React application from scratch (The Ultimate Introduction to ReactJS [Part 1] - Building React From Scratch) AJAX requests in React-e: how and where to load data (AJAX Requests in React: How and Where to Fetch Data)
 AJAX requests in React-e: how and where to load data (AJAX Requests in React: How and Where to Fetch Data) Meet AdonisJs! Laravel-style MVC Framework for Node.js
 Meet AdonisJs! Laravel-style MVC Framework for Node.js
 “Future of ES6” - Jafar Husain report at Full Stack Fest 2016 (The future of ES6)
 “Future of ES6” - Jafar Husain report at Full Stack Fest 2016 (The future of ES6) Is ES6 the end of Underscore / Lodash? (Does ES6 Mean The End Of Underscore / Lodash?)
 Is ES6 the end of Underscore / Lodash? (Does ES6 Mean The End Of Underscore / Lodash?) Transpiling ES6
 Transpiling ES6 JavaScript vs jQuery
 JavaScript vs jQuery Modernization of Reactivity. Presentation of a new reactive library for creating effective web applications without frameworks
 Modernization of Reactivity. Presentation of a new reactive library for creating effective web applications without frameworks What every JS developer should know about Unicode (What every JavaScript developer should know about Unicode)
 What every JS developer should know about Unicode (What every JavaScript developer should know about Unicode) JS refactoring techniques (JavaScript Refactoring Techniques: Specific to Generic Code)
 JS refactoring techniques (JavaScript Refactoring Techniques: Specific to Generic Code) Pragmatic use of Monkey Patching in JS (Pragmatic Uses of Monkey Patching in JavaScript)
 Pragmatic use of Monkey Patching in JS (Pragmatic Uses of Monkey Patching in JavaScript) Generators and channels in JavaScript (Generators and Channels in JavaScript)
 Generators and channels in JavaScript (Generators and Channels in JavaScript) Ways of declaring variables in JS (Quick Tip: How to Declare Variables in Javascript)
 Ways of declaring variables in JS (Quick Tip: How to Declare Variables in Javascript) Javascript function default arguments (javascript default function arguments )
 Javascript function default arguments (javascript default function arguments ) Improving the syntax of EJS templates
 Improving the syntax of EJS templates Template literals are definitely better than strings (Template Literals are Strictly Better Strings)
 Template literals are definitely better than strings (Template Literals are Strictly Better Strings) Quick Setup TDD for TypeScript (Fast TDD setup for TypeScript)
 Quick Setup TDD for TypeScript (Fast TDD setup for TypeScript) Testing JavaScript with Jest (Testing JavaScript with Jest)
 Testing JavaScript with Jest (Testing JavaScript with Jest) Why use Flow? (Why Use Flow?)
 Why use Flow? (Why Use Flow?) Run asynchronous JavaScript code in sequence with Async Waterfall (Running Asynchronous JavaScript Code in Sequence with Async Waterfall)
 Run asynchronous JavaScript code in sequence with Async Waterfall (Running Asynchronous JavaScript Code in Sequence with Async Waterfall) pageAccelerator - a simple solution for faster loading of web pages (IE10 +) uses ajax and pushState
 pageAccelerator - a simple solution for faster loading of web pages (IE10 +) uses ajax and pushState News and entertaining
 News and entertaining Future without screens . How VR dramatically changes how we interact with technology
 Future without screens . How VR dramatically changes how we interact with technologyWe apologize for any typos or broken / duplicate links. If you notice a problem - please write in a personal, we are trying to fix them quickly.
Source: https://habr.com/ru/post/310308/
All Articles