
| Web development |
| CSS |
| Javascript |
| Browsers |
| Design |
| news |
| Entertaining |
Web development
One developer nearly broke the NPM package manager
NPM and left-pad : have we forgotten how to program?
How not to break the Internet with one strange action (How to not break the internet)
Is the left-pad an indicator of the fragility of the JavaScript ecosystem? (Is the left-pad Indicative of a Fragile JavaScript Ecosystem?)
The npm Blog : kik, left-pad, and npm
Discussion about the destruction of the Internet (A discussion about the breaking of the Internet)
How to optimize images on sites to improve performance and UX (How to Optimize Performance and UX)
The aftermath of Google Mobile after 8 months (Google's Mobilegeddon Aftermath: Eight Months Into A Better Mobile Web)
Fresh selection for web developers on the Google Totally Tooling Tears developer blog: Issue 2: Electron.js, Add to Homescreen on Desktop, Server Side Rendering & Ember, DevTools Dimensions and PWA Roadshow
Selection of regular mailings on the front-end development (Front-End Development Mail Lists)
How to use BrowserSync to speed development (How to Use BrowserSync for Faster Development)
A guide to your first Service Worker in the “copy and paste” style. (The copyout and paste guide to your first service worker)
Foundation for Emails 2 release
Canvas or SVG : choose the appropriate tool (Canvas vs. SVG: Choosing the Right Tool for the Job)
How good are your comments in HTML and CSS ? (How Good Are Your HTML and CSS Comments?)
Dirty Tricks From The Dark Corners Of Front-End (Slides, PDF)
Web animation , past, present, and future (Web Animation Past, Present, and Future)
The fastest SPA load (and how a Webpack can help) ()
Apple is bad news for the future of the web (Apple is bad news for the future of the Web)
Totally Tooling Tips: Introduction to Gulp 4
New device emulation mode in Google DevTools (A new Device Mode for a mobile-first generation)
Details for developers in Safari on iOS 9.3: responsive images, iPhone SE, shrink-to-fit and other new APIs
Chrome Developer Tools: the best videos, courses, and extensions (Chrome Developer Tools: Best Videos, Courses, and Add-ons)
Ink Transition Effect
Animated with CSS and SVG animals (Animated Animals in CSS and SVG)
CSS
REM vs EM - Great Controversy
BEM with a human face
Broadcast recording with PiterCSS №2
The Houdini Project : Perhaps the most impressive CSS development you have never heard of (Houdini: Maybe The Most Exciting Development In CSS You've Never Never Heard Of)
Will revolutionize CSS web development Houdini (Will CSS Houdini revolutionize web development?)
State of React and CSS (State of React and CSS)
All ways to add CSS to Angular 2 components (All Ways to Add CSS to Angular 2 Components)
Typography in CSS : kerning, ligatures, strokes, and capital (CSS Typography: Kerning, Ligatures, Swashes & Small-Caps)
Release normalize.css 4.0
About the nuances of declaring font properties in font-face (What's the deal with declaring font properties on font-face?)
Illustrated dynamic graphic story using CSS clip-path (Dynamic Graphic Novel Illustrations with CSS clip-path)
CSS and Scalability
Accessible, Simple, Responsive Tables (Accessible, Simple, Responsive Tables)
Why I don't use CSS preprocessors (Why I don't use CSS preprocessors)
Image decoration for object-fit (Image decorations for object-fit)
Breaking Four PostCSS Myths (PostCSS Mythbusting: Four PostCSS Myths Busted)
Video from Rachel Andrew with a demonstration of the work of CSS Grid and CSS Regions
Javascript
“ES7” is the wrong name for JavaScript development plans.
Official: JavaScript is the most popular programming language in the world.
reBEM : React BEM . Packages for working with BEM in the React ecosystem
Full introduction to React . Includes: react, webpack, babel, react router, testing . (The Complete Intro to React)
Increase React Level : Container Components (Leveling Up With React: Container Components)
Studying Angular 2 Step by Step - Your First Component (Getting Started With Angular 2 Step by Step: 1 - Your First Component)
Creating your first Angular 2 Component (Creating your first Angular 2 Component)
Advantages of Angular Templates (Advantages of Angular Templates)
Template based forms in Angular 2 (Template-driven Forms in Angular 2)
Incredible History of JS Express Framework (The Unbelievable History of the Express JavaScript Framework)
Several videos from ChernihivJS
Learning JavaScript : Best Practices and Resources According to 25 JavaScript Experts (Learn JavaScript)
Todd Motto in the Eat Sleep Code podcast on Overcoming JavaScript Fatigue . (Overcoming JavaScript Fatigue)
Promises in Web Animations (Promises in Web Animations)
Fluent Conf 2016: Jeremy Fairbank - the growth of asynchronous JavaScript (Fluent Conf 2016: Jeremy Fairbank - The rise of async JavaScript)
When should I use typeScript ? (When should I use TypeScript?)
Writing Testing Code in JS : A Short Review (Writing Testable Code in JavaScript: A Brief Overview)
Node Hero - getting started with Node.js (Node Hero - Getting Started With Node.js)
Node.js on the Google App engine goes into beta (Node.js on Google App Engine goes beta)
Introduction to Immutable.js and functional programming concepts (Introduction to Immutable.js and Functional Programming Concepts)
How to write Atom extensions using Atom Packages Using Vanilla JavaScript
How to create a " Show Password Button"
JavaScript emulators
StickyState - plugin-polyfill for implementing the native position: sticky property in browsers (IE> = 9)
MidiWriterJS - MIDI File Generator (Audio)
EventControl - a timeline with the ability to scroll and place multiple events on the same date (EventControl - jQuery timeline control for support for stacking events.)
match - a library for testing JSON (match - an JavaScript library to test JSON with some nice features)
snapback_cache - jQuery-library for client caching pages with "infinite" scrolling
Design
Is there a visible border on the web?
The Retina Asset Workflow You've Always Wanted For Photoshop
Appealing . Find animations in the mobile UI
User adaptation begins with a good landing page (User Onboarding Starts with a Good Landing Page)
Improving UX with Pixar's 22 storytelling rules (Improving UX with Pixar's 22 rules of storytelling)
Two different arguments about the hamburger icon (Two Different Arguments About Hamburger Icons)
Five basic rules for dialog design (5 Essential UX Rules for Dialog Design)
How to fit animations in UX strategy (Fitting Animations into Your UX Strategy)
Why images can ruin your site (Why Your Images Might Be Ruining Your Site)
A letter to Tim Cook from an illustrator on an iPad
Create a smart design notifications (Designing smart notifications)
Flag Stories
The Veil of Ignorance
Photoshop in 60 seconds: how to use the Gradient tool (Photoshop in 60 Seconds: How to Use the Gradient Tool)
Draw a cartoon in Illustrator (Drawing A Cartoon In Illustrator)
Illustrator in 60 seconds: how to use the panel for alignment (Illustrator in 60 Seconds: How to Use the Align Panel)
How to create Easter icons with flat design in Adobe Illustrator (How to Create Flat Design Easter Icons in Adobe Illustrator)
Sketch: how to share your work with your team (Sketch App: How to Share Artboards with Your Team)
Sketch Style Guide (Consistency Please! Style Guides in Sketch)
A selection of free designer cookies
Seven Standing UX Books (7 Free UX E-Books Worth Reading)
Actions for Photoshop (Pure Photoshop Actions Collection - Free Download)
Vector contour image of sneakers
Set of vintage frames (Freebie: Vintage Vector Frames Set)
Over a thousand flat icons in two styles (1000+ Free Blobs Flat Icons with Two Styles)
Set of icons on real estate (PNG, SVG, AI, ICO) (Different Real Estate Icon Sets - Free PNG, SVG, AI, ICO Download)
Venice serif font (Free download: Venice Serif font)
Peace Sans - minced sans serif font (Peace Sans | FREE FONT)
Runic font Pixe lute (Pixe lute Free font)
Fresh fonts for your project (47 Fresh Free Fonts You'd Consider Using In Your Projects)
news
EntertainingSource: https://habr.com/ru/post/280272/
All Articles