EQCSS is a CSS extension plugin that introduces Element Queries, Scoped Styles, CSS Meta-Selectors like $parent and $prev, and more, to all browsers IE8 and up
As a way to encourage more open source developers to contribute to the evolution of Firefox Developer Tools, the DevTools team has built DevTools Reload, an add-on that removes some common barriers to entry.
The basic task of change detection is to take the internal state of a program and make it somehow visible to the user interface. This state can be any kind of objects, arrays, primitives, … just any kind of JavaScript data structures.
object-fit and object-position give developers control over the content inside an img or a video similar to the way that we can manipulate the content of a background with background-position and background-size.
CSS modules bring just enough styling into JavaScript to address that fear of change, while allowing you to write familiar CSS the rest of the time. They do this by tightly coupling CSS classes to a component. Instead of keeping everything in CSS, or putting everything in JavaScript, it puts the CSS classes in JavaScript.
Do you love the efficiency of writing in binary? Do you love OO languages like CSS and HTML? Do you write 12 characters at a time? If you answered yes to any or all of these questions this is the pen for you!
Developers fairly new to React often have this misconception that they must set up a project using Webpack with hot reloading, file watching, ES2015 and so on. Webpack is a fantastic tool, but there's absolutely nothing wrong with working on a project that makes you have to refresh the page manually! Particularly when starting out with a new ecosystem, setting all that extra stuff up at first is only going to lead to frustration. Focus on writing the JavaScript, and add in the developer functionality you need as you feel more comfortable in the environment.
jQuery I love you. We’ve been together for 10 years and that’s more than 50 years in JavaScript framework lifetimes. I might see you now less often than I did once, but I need you now no less than when we first met.
Back in 2012, when Instacart was just getting started, the site was created as a large, single page app written with Backbone, jQuery, Underscore and Haml. Fast forward a couple years… their needs and outlook had changed dramatically. The complexities of the app now had to be managed by a larger team across a larger number of ever-increasing features and special cases.
Storing passwords securely is an ever-changing game. For the past few years (2013 –> 2015), Jean-Philippe Aumasson has been running a world-renowned Password Hashing Competition in which security researchers submit, validate, and vet the best password hashing algorithms.
Just recently, the competition wrapped up, naming Argon2 king of the hashing algorithms.
Using git as a beginner is like visiting a new country for someone who can’t read/speak the local language. As soon as you know where you are and where to go, everything is fine, but the moment you get lost, the big troubles begin.
Newsletter content curated by Darko from Infinum JavaScript Team