
| Customer development |
| CSS |
| Javascript |
| Browsers |
| Design |
| news |
| Entertaining |
Customer development
Data on the frontend: a step towards future applications
An interesting article about optimizing choreography of content, images and typography for large-scale screens (Optimizing for Large-Scale Displays)
Introduction to Page Visibility API
Unstuck Webpack - GUI tool with ready-made Webpack-templates for those who do not want to spend time setting up
Introduction to Webpack: Part 2 (Introduction to Webpack: Part 2)
Necessary tools for cross-browser testing in 2016 (The 7 Cross-Browser Testing Tools You Need in 2016)
Bootstrap Cheat Sheet 4
List of command line utilities for working with structured text information (A list of command line tools)
Interactive tutorials on working with Sublime (Sublime Tutor)
I am a fucking webmaster (I'm a fucking webmaster)
Tips for deploying frontend on HTTP2 (Best Practice for HTTP2 Front-end deployments)
The complete guide to optimizing images for the web (Optimize Images for Web - Ultimate Guide)
Creating SVG patterns without carrying out the brain (or budget) (Mastering SVG Patterns Without Breaking Your Brain (or Budget))
Once again about SVG Clipping Paths
Browsing with CSS and SVG (Masking in Browser with CSS and SVG)
The cost of accessibility
Create a more accessible UX using HTML5 and UIA (Building a more accessible user experience with HTML5 and UIA)
How to conduct a basic accessibility audit on your site (How to Conduct a Basic Accessibility Audit on Your Site)
Quick Start Guide: How to Make Accessible Web Components (How to Make Accessible Web Components - a Brief Guide)
What is being done with accessibility issues in Vox Media
Frend - collection of available web components (Off Canvas, Accordion, Tabs, etc.)
Distorted Button Effects with SVG Filters: Distorted Button Effects
Animated Transition Effects
CSS
Styling React components
Transition from HTML Grid to CSS Grid Systems
The importance of! Important in CSS (The Importance of! Important: Forcing Immutability in CSS)
Use Cases for Vertical Media Queries (Use Cases For CSS Vertical Media Queries)
BEMantic: DRY Like You Mean It
to__bem or not__to - bem
Architectural design for frontend styles (Architecting Front-end Styles)
CSS Modules in rescue.jsx
CSS Modules in examples
Let's write beautiful comments in CSS (Let's Write Beautiful CSS Comments)
Good and Bad CSS Practices for Beginners
Really flexible typography using vh and vw units (Truly Fluid Typography With vh And vw Units)
Flexbox and trimming long text (Flexbox and Truncated Text)
Responsive Modular Scale
Javascript
JavaScript roadmap: small and more frequent updates ahead (javascript road map: Smaller, more frequent updates ahead)
Simplified JavaScript jargon (glossary) (Simplified JavaScript Jargon)
Neural Networks in JS (Neural Networks in Javascript)
7 amazing things I learned when writing a Fibonacci number generator on JS (7 Surprising Things I Learned Writing a Fibonacci Generator in JavaScript)
What is Promise.try, and why is it so important? (What is Promise.try, why does it matter?)
Creating a simple loop using an array (Create an easy loop using an array)
Modular JavaScript: Beginners Guide to SystemJS and jspm (Modular JavaScript: A Beginners Guide to SystemJS & jspm)
Taste of new parallel primitives in JavaScript (A Taste of JavaScript's New Parallel Primitives)
Unusual jQuery selectors (Uncommon jQuery Selectors)
Create your own custom Slackbot with Node.js (Build Your Own Custom SlackBot with Node.js)
Video courses on Node.js (Learn Node.js)
5 "bad" parts of JavaScript that were fixed in ES6 (5 JavaScript “Bad” Parts That Are Fixed In ES6)
An example of using ES6 generators (A Case For ES6 Generators)
ES6 Sets Review (A Look at ES6 Sets)
How to create and publish ES6 modules today with Babel and Rollup (How to Build and Publish ES6 Modules Today, with Babel and Rollup)
Why not use Backbone.js in 2016
ReactJS 15.0.2 Tutorial
Best news and announcements from ng-conf 2016 (The Best News from Angular's ng-conf 2016)
33 Videos from ng-conf 2016 (ng-conf 2016)
Angular Performance: Tuning the Engine (Angular Performance: Tuning the Engine)
Don't blame the framework: my experience with AngularJS and ReactJS
Angular 2 Series - Part 5: Forms and Custom Validation (Angular 2 Series - Part 5: Forms and Custom Validation)
Build Your Own Chrome Extension Using Angular 2 & TypeScript (Build Your Own Chrome Extension Using Angular 2 & TypeScript)
How I stopped worrying and fell in love with JSX (How I learned to stop worrying and love the JSX)
Tips to optimize the drawing of a set of elements in React (Tips to optimize rendering of a set of elements in React)
Getting Started with Ionic: Navigation (Getting Started With Ionic: Navigation)
Tocbot - generates page content with anchor links based on HTML header structure
JavaPoly.js - polyfil for native browser JVM support (JavaPoly.js - Java (script) in the Browser)
Stop.js - 'setTimeout' based on promises (Stop.js - the Promise base `setTimeout`, reduce your callback)
Trial.js - a library for monitoring the position of the mouse cursor and assumptions about further behavior (Trial.js -
Adobe CC Scripts Panel - a panel for scripts for After Effects, Illustrator, and Photoshop (Adobe CC Scripts Panel - Scripting Panel for After Effects, Illustrator, and Photoshop)
Save Firefox
Safari Technology Preview 4 release
Blisk - browser (based on Chromium) for web development (Develop on test).
The latest developments in browser security (The Cutting Edge of Browser Security)
Design
Product design digest, April 2016
Material Design: philosophy and practice
New from Google - Material motion (Material motion)
The evolution of design, or how I became the best designer (The Evolution of Design. Or how I became a better designer)
8 popular mistakes made by novice designers (8 Super Common Mistakes That Beginner Designers Make)
The Retina Asset Workflow Kit you always wanted in Photoshop (The Retina Asset Workflow You've Always Wanted For Photoshop)
A complete introduction for beginners on searching UX (Complete Beginner's Guide to UX Research)
The dark side of the UI. The advantages of a dark background (Dark Side of UI. Benefits of Dark Background)
Works on Dribble, dedicated to the new Instagram icon
Designing a New Look for Instagram Inspired by the Community
Trends of web design 2016: a complete guide (Web Design Trends 2016: The Definitive Guide)
Easy steps to improve icon design (Easy Steps To Better Icon Design)
Eventbrite Design: An Evolutionary Process (Eventbrite Design: An evolutionary process)
How we redesigned our application (How We Redesigned Our App)
How Duolingo does design using psychology (How Duolingo Designs with Psychology in Mind)
Uber for age and poorly seeing people (Uber for Seniors and Poor Visibility)
Usability Heuristics for Bots (Usability Heuristics for Bots)
Scientifically based color facts (50 Hard Science-Backed Facts About Color)
Always show your work: why designers should write on the walls (and you as well) (Always Show Your Work:).
OpenBazaar in detail: branding and aesthetics (OpenBazaar in Detail: Branding & Aesthetics)
Supervised collection of works by digital artists (Talented web artists exhibit code-driven art)
What is the purpose of logos? (It's more than design… it's about purpose)
Never show a design that has not been tested on users (Never Show A Design You Haven't Tested On Users)
Basic and secondary buttons for performing actions (Primary & Secondary Action Buttons)
Quick Tip: How to use the Symbol Toolkit in Sketch (Quick Tip: How to Use Sketch's Updated Symbols)
How the updated Symbols tool in Sketch will improve the work process (How Sketch's New Symbols Will Improve Your Workflow)
Illustrator in 60 seconds: how to use the Width tool (Illustrator in 60 Seconds: How to Use the Width Tool)
Logos with hidden messages (15 Logos With Hidden Messages)
How to use similar fonts (How to Use Clashing Fonts)
news
Entertaining
Habrahabr ≥ 10 yearsSource: https://habr.com/ru/post/300842/
All Articles