
| Web development |
| CSS |
| Javascript |
| Browsers |
| news |
Web development
Progressive web applications - let's not repeat the mistakes that were at the beginning of the development of responsive design
PWA Discovery: You have not seen anything yet (PWA Discovery: You Ain't Seen Nothin Yet)
Problems and tasks of developers when working with PWA (Developers Surface Issues And Concerns With Progressive Web Apps)
Do not irresponsibly use iOS meta tags for your web applications (Don't use iOS meta tags irresponsibly in your Progressive Web Apps)
Chrome add-on to validate your AMP pages
Debugging JavaScript with Chrome DevTools Breakpoints
Memory Debugging with Safari Web Inspector (Memory Debugging with Web Inspector)
DevTools Digest: DevTools in 2016 and beyond
How Mozilla helps developers deal with JavaScript errors (Helping web developers with JavaScript errors)
What's new in Shadow DOM v1 (in examples) (What's New in Shadow DOM v1)
Bootstrap 4: a visual guide and a review of innovations (Bootstrap 4: A Visual Guide)
Automate your development with Gulp JS (Automate your Workflow with Gulp JS)
CloudFlare presents cf-ui - open UI framework
Why SVG online hosting is so complicated and how to do it (Why Hosting SVG Online Is Hard (... and How to Do It))
About properties and attributes in the context of setting a mask using SVG (More About SVG Masking - Properties And Attributes)
MIND Patterns - eBay Availability Book
Importance of Code Review (The Importance of Code Reviews)
Diving into Git: Jump to Git Branches (Jump Start Git: Branching in Git)
Unique gradients built from data for visualizations with d3.js (Data-based and unique gradients for visualizations with d3.js)
CSS
Avoid Overriding Base Styles (Avoid Overstyling Base Styles)
Rubber List on Flexbox from AMP Roadmap
AOS: library for implementing CSS animations when scrolling the page
Interactive data visualization: viewBox animation (Interactive Data Visualization: Animating the viewBox)
4 properties that change our way of using CSS (4 features transforming how we use CSS)
Rationalization of functional CSS (Rationalizing Functional CSS)
How to create a markup for a news site with Flexbox (How to Build a News Website Layout with Flexbox)
Quick tip: how z-index and Auto Margin work in Flexbox (Quick Tip: How z-index and Auto Margins Work in Flexbox)
CSS specificity (CSS Specificity)
EQCSS - CSS extension library for working with Element Queries
Learn Sass (course in codeacademy) (Learn Sass)
Sass Deprecate - Sass Mixin, which signals outdated code (Sass Deprecate)
Chinese text is displayed in different sizes and fonts: font problems in China
Javascript
Asynchrony in JavaScript: A guide for those who want to understand
jQuery 3.0 Final Released
Video from ReactEurope 2016: Day 1 , Day 2
7 amazing "properties" of JavaScript (Seven Surprising JavaScript 'Features')
The Shocking Secret About Static Types
TypeScript, WTF ?!
I was wrong about TypeScript, and this is why (I Was Wrong About TypeScript, Here is Why)
Making your JavaScript Pure
Creating Objects in JavaScript: Patterns and Best Practices (JavaScript Object Creation: Patterns and Best Practices)
Web Storage: lesser evil for session tokens (Web Storage: the lesser evil for session tokens)
Create your own tagging system from scratch (Make your own tagging system from scratch)
Why do you need key in default props (ReactJS)
lernajs - a tool for managing multi-batch JavaScript projects
ES and Node.js: Hard Choices (ES Modules and Node.js: Hard Choices)
Why are there classes ES6 (Why do ES6 Classes exist and why now?)
10 Lodash features that can be replaced with ES6 (10 Lodash Features You Can Replace with ES6)
Promises: all the wrong ways (Promises: All The Wrong Ways)
When not to use arrow functions (When 'not' to use arrow functions)
6 tips for cleaner js promises
Angular directives and their equivalents to React (Angular Directives Mapped to React)
Using React Native: A Year Later (Using React Native: One Year Later)
Scaling React.js applications (Scaling React.js Applications)
trixly - universal starter pack for Angular 2 and React, with tests for Mocha & Chai, TSLint-validation and compilation in ES5 with Babel (trixly - Universal TypeScript starter kit for Angular 2 and Reactor, tests in Mocha & Chai, TSLint for better code quality, transpilation to ES5 by Babel for compatibility)
Checklist for Angular Code Review Checklists
Comprehensive diving into Angular 1.5 lifecycle hooks (Comprehensive dive into Angular 1.5 lifecycle hooks)
"Hero Node" - a lesson on unit testing Node.js (Node Hero - Node.js Unit Testing Tutorial)
Creating Real-time applications with Websockets and server-sent events (Building Real-time Apps with Websockets & Server-Sent Events)
Creating a video chat application based on WebRTC with PeerJS (Building a WebRTC Video Chat Application with PeerJS)
How to make an existing real-time API with FeathersJS (Make your existing API real-time with FeathersJS)
chillout.js - reduce CPU usage by JSth using asynchronous iterations
lodash-bound - includes lodash chaining functions with ES bind (: :) syntax
is.js is a minimalist data verification library.
seen.js - render 3D scenes in SVG or HTML5 Canvas. (Render 3D scenes into SVG or HTML5 Canvas.)
Resize images in the browser. Things could get worse
What's new in Chromium 51 and Opera 38
News and EntertainingSource: https://habr.com/ru/post/303136/
All Articles