📜 ⬆️ ⬇️

The digest of fresh materials from the world of the frontend for the last week №299 (January 22 - 28, 2018)

We offer you a selection with links to new materials from the front-end area and around it.


Media | Web Development | CSS | Javascript | Browsers | Entertaining


Media


• podcast Podcast "Five Minutes Angular» # 8 - Retrospection, AngularKiev, RxJs lettable operators, Ng 5.2 / 6.0
• podcast Podcast "Frontend Weekend" # 37 - Zakhar Day on how and where to learn coding
• podcast Podcast "Web Standards" Release №105: New browsers, Bootstrap 4, WebStorm and CSS, BEM for beginners, unnecessary attribute title, expressions from the container, Web standards on Liters, world peace.
• podcast Podcast "Frontend Youth (18+)": # 35 Web standards at maximum speed
• podcast Devschacht podcast: Night frontend # 19 - Promises and timeouts, immutable.js
• video ALL YOUR HTML # 33: “Animation of oblique backgrounds on PIXI.js and clip: rect”
• video 3 videos from MinskJS Meetup # 3 (January 25, 2018)

Web development


• en What we have learned by making applications with Web Components
• You have learned the basics of JavaScript. But what next?
• en Mental illness in the web industry
• en Part 2: How to stop me from collecting credit card numbers from your sites
• en Interactive Emails with SVG and SMIL
• en Gradient Topography Animation
')




CSS


• habr CSS naming conventions and time saving
• Fun Frontend: monitor the page without JS
• Again about CSS Box Alignment (properties for aligning everything): simple cheat sheet
• en Using CSS Clip Path to create interactive effects
• en CSS Gridish Presentation: An open source tool that will help your team use the CSS Grid today.
• en In defense of Utility-First CSS
• envideo Explanation of CSS Grid in 7 minutes (with diagrams and code)
• en CSS Scroll Snap: what is it? Do we need this?
• en Animated effect of diverging waves on CSS3

Javascript


• habr Can a JavaScript construct (a == 1 && a == 2 && a == 3) be true?
• en JavaScript in 2018 - what to learn?
• en Top 10 JavaScript errors from 1000+ projects (and how to avoid them)
• en A quick introduction to Styled Components with interactive examples.
• en The WHY behind the WAT: an explanation of the strange JavaScript type system







Browsers


• Firefoxhabr Even faster acceleration of WebAssembly: new streaming and layered compiler in Firefox
• Firefox Firefox 58 release , technical details from Marat Tanalin
• Firefox Firefox 58 received another performance boost and support for Progressive Web Apps for Android version
• Chrome Launch Chrome 64 Web Browser
• Chrome Google offers an experimental feature for adding augmented reality 3D objects to browsers.
• Chrome Browser Google Chrome has learned to turn off the sound forever on sites with automatically included videos
• Chrome Adblock Plus: The blocker built into Google Chrome will block only 16% of ads
• en Safari Technology Preview 48 technical details

Entertaining


• habr SEO for Google in 2018: well forgotten new
• How the blockchain will change the way education documents are stored
• GitHub announced support for creating multiple templates. Issue and Pull request
• Adobe has released a new version of Photoshop with AI support.
• Main technology trends in 2018
• Microsoft will show users what information Windows 10 collects about them.
• Google’s veteran developer accused the company of imitating competitors and announced his departure
• Thank you, Twitch: how to earn hundreds of thousands of dollars by playing video games
• Fraudsters were able to advertise on YouTube with a code for mining cryptocurrency
• Facebook opened Detectron platform code for object recognition in photos
• Facebook has invented a new unit of time - “click”

We 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.



Digest from last week .
Material prepared dersmoll and alekskorovin .

Source: https://habr.com/ru/post/347728/


All Articles