13 Oct 2016
The Math of CSS Locks
A CSS lock is a Responsive Web Design technique that lets you transition smoothly between two values, depending on the current viewport size, rather than jump straight from one value to the other.
Flexible Typography with CSS Locks
This formula is about more than line-height or font-size. This formula is a way of dynamically calculating any value between two extremes, relative to another set of extreme values — independent from media query breakpoints.
A totally new-to-me technique. I’m glad there are CSS geeks out there to figure this stuff out for me to use ;-)
13 Oct 2016
uWebSockets/uWebSockets
µWS is one of the most lightweight, efficient & scalable WebSocket server implementations available. It features an easy-to-use, fully async object-oriented interface and scales to millions of connections using only a fraction of memory compared to the competition.
Can be dropped into Socket.io as the websocket implementation so you can still get all of socket.io’s fallback goodness.
13 Oct 2016
The State of Javascript 2016
Depending on who you ask, right now JavaScript is either turning into a modern, reliable language, or a bloated, overly complex dependency hell. Or maybe both?
Overall, ES6 is king, Coffeescript is done, and people are still creating new syntax/languages that will compile to javascript.
As to frameworks, I was surprised (or… maybe not?) that more people would not use Angular again (34%) than would (30%). Not surprising… (uh confimation bias?) React is hot, and developers are satisfied with it (54% would use again vs 5% would not). Also… Redux is king for state management (which looks like a React-only question. I’m not sure if other frameworks use these)
12 Oct 2016
Build a Music Streaming App With Electron, React & ES6
Electron is a framework for building cross-platform desktop apps using web technologies – javascript, HTML, CSS, Angular, React or whatever. Created by Github, it powers the Atom editor (also by Github), as well as other apps such as Slack, Hyper, and Visual Studio Code. Its a really cool piece of technology that puts a lot of power to develop desktop apps in the hands of developers who don’t have (or don’t want to) get into platform-specific desktop technologies.
10 Oct 2016
zperrault/vimrc.js
A vimrc that Just Works™ for modern JavaScript development
Adds javascript, ES6, and React/JSX syntax highlighting and indentation support to VIM.