"This is the whole point of technology. It creates an appetite for immortality on the one hand. It threatens universal extinction on the other. Technology is lust removed from nature"
|
—
Don DeLillo,
Author
|
|
|
|
|
CSS masking is a powerful and underutilized design tool that can take your web design skills to the next level. This article shows you how to start masking in CSS and explore practical use cases with engaging examples. It covers everything from the basics of masking in CSS to using gradients for masking and creating interesting image effects like round-out tabs and multiple avatar cut-outs. It even shows you how to mask text content effectively! So let's get started and unleash your creativity with CSS masking!
|
|
|
|
I recently published an article about the role of Senior Software Engineers which was quite well received. I was thrilled to discover a relevant article by GitHub giving another perspective on how to grow a career in tech going from Junior to Senior. Check it out, especially if you are currently struggling to understand what's the best next step for your career!
|
|
|
|
Zach Leatherman disserts the benefits of Multi-Page Applications (MPA), which is basically how the web has always worked (you click a link and the whole page is refreshed). Then he also discusses the difference between SPAs (Single-page Applications) and MPAs. Finally Zach offers some pointers on hybrid approaches and tools that can help you to get the best of both worlds.
|
|
|
|
If you want to maximize conversions or collect necessary user information for other purposes, a user onboarding flow is necessary. In this article, you will learn how, with the help of Feathery, to design an effective user onboarding flow for your app.
|
|
|
|
In this Mastodon post, Lukas Taegert-Atkinson, shows us how we can make extremely fast set operations in JavaScript by using a BigInt. This technique was used in the Rollup projects and helped improve performance significantly.
|
|
|
|
In March of 2022 Node.js got a new built-in test runner via node:test module. Our friend Gleb Bahmutov has evaluated the test runner and made several presentations showing its features and comparing the new built-in test runner with other Node.js testing frameworks that have been around for a while.
|
|
|
|
Marco Ieni created a fantastic (and FREE!) workshop for whoever wants to learn Rust specifically to write HTTP APIs following a TDD style. Definitely worth checking out if you have been interested in Rust and you want a guided approach to learning how to build your first API!
|
|
|
|