Editor's Pick
JavaScript Systems Music - Learning Web Audio by Recreating The Works of Steve Reich and Brian Eno
This guide is targeted for people who know some JavaScript and are interested in making music with it.
We'll be using ES2015 JavaScript and knowing at least some of it will make it a lot easier to follow along. However, we won't be doing anything hugely sophisticated, so advanced knowledge is not required.
You don't have to be a musician or an expert in music theory to follow this guide. I'm neither of those things. I'm figuring things out as I go and it's perfectly fine if you do too. I believe that this kind of stuff is well within reach for anyone who knows a bit of programming, and you can have a lot of fun with it even if you aren't a musician.
CSS
Exploring the Power of CSS Container Queries Pros, Cons, and Beyond
Delve into the world of CSS container queries, comparing them to traditional CSS media queries, exploring their potential benefits and drawbacks, and examining their role in modern web design.
Modern CSS patterns in Campfire
An in-depth look at how 37signals built ONCE/Campfire using modern features, vanilla CSS, and no frameworks or preprocessors.
JavaScript
Vue Fluid DnD - Drag and Drop Library for Vue
Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists with Vue.
faces.js - A JavaScript library for generating vector-based cartoon faces
faces.js is a JavaScript library that generates and displays cartoon faces, somewhat reminiscent of how the Nintendo Wii generates random Miis. Faces are drawn as scalable vector graphics (SVG). Each face can also be represented by a small JavaScript object, which allows you to store that object and then draw the same face again later.
JavaScript Systems Music - Learning Web Audio by Recreating The Works of Steve Reich and Brian Eno
This guide is targeted for people who know some JavaScript and are interested in making music with it.
We'll be using ES2015 JavaScript and knowing at least some of it will make it a lot easier to follow along. However, we won't be doing anything hugely sophisticated, so advanced knowledge is not required.
You don't have to be a musician or an expert in music theory to follow this guide. I'm neither of those things. I'm figuring things out as I go and it's perfectly fine if you do too. I believe that this kind of stuff is well within reach for anyone who knows a bit of programming, and you can have a lot of fun with it even if you aren't a musician.
PrimeVue - Vue UI Component Library
The ultimate collection of design-agnostic, flexible and accessible Vue UI Components.
Miscellaneous
Exactly what to say in code reviews
You want to give someone feedback in code review, but you know text is so hard to get right. It’s misinterpreted all the time.
You don’t want your message to come across the wrong way. You want the other person to be open to your suggestion and see your point of view.
This is surprisingly hard to get right.
This article will give you 7 simple techniques I learned to respectfully give feedback in code reviews. For each technique, I’ll give you examples of how and when to use it.
Testing Frontend — Lessons from over a million lines of TypeScript at Palantir
With dozens of apps, 100s of developers, and millions of lines of TypeScript we were able to try different approaches, study the root causes behind each bug that made it to production, iterate and learn. We combined our own experiences with talking with other tech leaders - and reading the best materials we could find out there. Our learnings over those years are something I’ve never been able to find somewhere else. This post distills the most critical three.