
A few interesting and useful things for web developer # 38
Good day, dear Khabravchians. Recently, I saw several interesting and useful tools / libraries / events that I want to share with Habr.
A traditional “awesome” collection of useful resources for theheart- beatting millions of React.js frameworks.

Probably the most comprehensive CSS reference from the authors of Codrops with their amazing HTML / CSS / SVG implementations. In addition to the fact that this CSS list describes all the latest properties, pseudo-classes, functions, types, rules, it also contains information on the latest concepts from W3C.
Progress bar in the style of Material Design on CSS3 and vanilla JavaScript without dependencies on third-party libraries.





A modern JavaScript framework developed by Rob Eisenberg, a former member of the AngularJS team. The key points that were emphasized: support for different ES5, ES6, TypeScript, AtScript and CoffeeScript, modularity, the ability to use web components, 2-way data-binding and testability. The project literally in a few days gathered more than 1000 stars.
Tiny JavaScript library for type checking. There is also a similar Types.js .


Awesome-react
A traditional “awesome” collection of useful resources for the
CSS Reference

Probably the most comprehensive CSS reference from the authors of Codrops with their amazing HTML / CSS / SVG implementations. In addition to the fact that this CSS list describes all the latest properties, pseudo-classes, functions, types, rules, it also contains information on the latest concepts from W3C.
MProgress.js
Progress bar in the style of Material Design on CSS3 and vanilla JavaScript without dependencies on third-party libraries.




Aurelia

A modern JavaScript framework developed by Rob Eisenberg, a former member of the AngularJS team. The key points that were emphasized: support for different ES5, ES6, TypeScript, AtScript and CoffeeScript, modularity, the ability to use web components, 2-way data-binding and testability. The project literally in a few days gathered more than 1000 stars.
Is.js
Tiny JavaScript library for type checking. There is also a similar Types.js .
var getArguments = function() {
return arguments;
};
var arguments = getArguments();
is.arguments(arguments);
=> true
is.not.arguments({foo: 'bar'});
=> true
is.all.arguments(arguments, 'bar');
=> false
is.any.arguments(['foo'], arguments);
=> true
// 'all' and 'any' interfaces can also take array parameter
is.all.arguments([arguments, 'foo', 'bar']);
=> false
Webogram - Telegram port for web

Vivaldi browser

Western thoughts or what it would be worth translating into Habré:
- What happens when ...
- Let's make a mario game
- Compositing And Blending In CSS
- JavaScript Application Architecture On The Road To 2015
- The state of web type
- Redefining Lazy Loading With Lazy Load XT
- Reframing Accessibility for the Web
- Top 10 Things We Learned While Building Foundation for Apps
- AngularJS 'Internals In Depth
- Animating the Mobile Web
- Tips For Optimizing SVG Delivery For The Web
- Images Are King: An Image Optimization Checklist for Everyone in Your Organization
- Use SVG ( Part 1 , Part 2 )
- Lessons Learned Building A Productized Service
- Live Font Interpolation on the Web
- The invisible interface
- Breaking Up With Your Clients The Mathematical Way
- My First Customer is Now Dead
- Inside Microsoft's New Rendering Engine For The “Project Spartan”
They say and show domestic IT resources:
- “Finding the perfect JavaScript framework” from Frontender.info.
- “Properties and methods of the prototype”
“We are struggling with this problem in designers” from Forwebdev.ru.
“PostgreSQL vs MySQL” by zabivator
“Postgres straightens” by x-wao
“Making a game 2048 on AngularJS” by SLY_G
“Philosophy of Ember.js” by Tonkonozhenko
“A bug in CSS Chrome that destroyed our site” by @alexandfox
“The main advantage of Go " By divan0
" Calculation of factorial on Church numbers " by f0rk
" Non-personalized recommendations: association method " by madcat1991
" WebSocket RPC or how to write a live WEB application for the browser "by orlovdl
“ PHP7 Revolution: Types of Return Values and Removing Artifacts”
“Pattern“ Repository ”. Fundamentals and clarifications ” by iGusev
“ Quick voice dialing on Asterisk ” by antirek
“ Full customization of select without using JS ” by Cyapa
“ Visualization of multidimensional data using Andrews diagrams ” by galvanom
“ Unconventional AngularJS overview ”by freetonik
“ ReactJS for stupid people ”
“ Flux for Silly People by ElianLFinally:
- HTML / CSS
- HTML5 ★ Boilerplate 5.0
- Andy is a collection of useful SASS mixins.
- RSCSS is the "reasonable standard for CSS structure."
- Javascript
- Node v0.12.0 (Stable)
- System.js - universal dynamic module loader.
- Kefir.js is a functional reactive programming library inspired by Bacon.js and RxJS.
- React Tween State - animations for the React framework.
- Lambdaws - Lets you send massive functions to Amazon AWS Lambda for computation.
- Gif.js - GIF encoding library.
- Matter.js is another physical 2D engine.
- TMI - CL utility for image size analysis.
- Php
- Laravel 5.0
- Underscore.php - edited port of Underscore.js.
- Utilphp is a collection of useful features and snippets.
- Python
- Ruby
- ClassyJSON is a cool library that converts JSON into objects.
- Amoeba - deep copying of ActiveRecord objects.
- Ruby Flow has restarted .
- Gorails - a lot of railroad screencasts.
- Material on Volt is a web framework where server and client code is written in Ruby.
- Go
- AWS SDK comes to the world of Go .
- Package Names - article on how to name packages correctly.
- Neo web framework .
- Miscellaneous
- Drunk Test - testing the site for usability for drunk users. Nice joke, great implementation.
- Hurl.it - Make HTTP Requests.
- Free test build of WebStorm 10 .
- TIL (Today I Learned) - whats new about ThoughBot today.
- CSS3Font - No more need for Font Squirrel.
- GitHunt - ProductHunt for GitHub.
- Drunk Test - testing the site for usability for drunk users. Nice joke, great implementation.
For help in preparing the material, I express my deep gratitude to Alexander Maslov drakmail .
Friends backenders! I think everyone knows that I make my selections entirely on altruism. I always searched a bunch of sites so that I was always comfortable working. And at one point I decided to share the material found. Over time, collections have gained some popularity and expanded significantly in terms of content. From now on, I will clearly structure the block “Last”, so that people do not have to look for what they need. In order for the sections to not be bare and always filled with relevant information, I need your help. And the problem is not only in time, but also in competence. In terms of backend, I'm more a theorist than a practitioner.
Pshpshnik,rubist, pythonist,gooschikif you’re already monitoring GitHub Trending, Reddit, HackerNews or Twitter in search of interests and usefulness on your topic, if the found definitely has value, but does not deserve the attention of an entire post, if it’s not difficult for you once a week / two weeks depending on the material share a couple kilobytes of reference mass, then write to me in PM or any social. network from profile. Scribble in the main section at will. The name or contacts of the volunteers in each post will be indicated.
Previous Collection (Issue 37)
I apologize for any typos. If you notice a problem - please write in a personal.
Thank you all for your attention. - HTML / CSS
Only registered users can participate in the survey. Please come in.
Do you like the selection?
- 90.9% Yes 353
- 9% No 35