"Humanity is acquiring all the right technology for all the wrong reasons"
|
—
R. Buckminster Fuller,
Inventor and Author
|
|
|
|
|
Safari and Chrome have finally implemented a built-in syntax for nesting CSS rules! This is a huge win for the web and gives you, as a developer, much more power. In combination with CSS variables, this new feature makes tools like less and sass a little bit more unnecessary than they used to be. Check out this new syntax and give it a spin!
|
|
|
|
This article compares the latency introduced by common messaging services on AWS: SQS, SNS, Step Functions, EventBridge, Kinesis, and DynamoDB Streams. When you are picking an integration system, this can be a great resource if you have strict latency requirements!
|
|
|
|
This brilliant open-source project offers a method for password-protecting a static HTML page. The project provides a script that encrypts the content of the page and adds a widget for client-side decryption, but only if the user has the correct password. This approach eliminates the need for setting up a backend server or an edge function for password protection.
|
|
|
|
A recent trend in web design is the "gooey effect": liquid-like blobs floating around the page. THis article makes you generate this kind of blobs using shaders. You might not care too much about using this style in your designs, but nonetheless, this article provides a great use case to learn how to write shaders for the web!
|
|
|
|
In the last few months, I have been working hard on helping an organization produce an API Strategy. This article has been one of the most valuable resources that I was able to find. It explores how to think about an engineering strategy, what different stakeholders will expect, how to draft it, and how to communicate it and enforce it across various teams effectively.
|
|
|
|
Let’s talk about technical debt. Let’s talk about practical usable approaches for actually paying it down on a daily, weekly, monthly, and yearly basis. Let’s talk about what debt needs to be fixed now versus what can wait for better planning.
|
|
|
|
This tutorial explains how to scale a Node.js application using the cluster module on a machine with four or more CPUs. It involves creating an application without clustering, then modifying it to use clustering, and using the pm2 module to scale the application across multiple CPUs. The tutorial also includes load testing to compare the performance of the app with and without clustering and to evaluate the pm2 module.
|
|
|
|