Copy
CSS Masking
View this email in your browser
alt_text
"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
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

CSS Masking - Ahmad Shadeed

CSS Masking


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!

Read article
Junior to senior: An action plan for engineering career success

Junior to senior: An action plan for engineering career success


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!

Read article
Defaulting on Single Page Applications (SPA)—zachleat.com

Defaulting on Single Page Applications (SPA)


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.

Read article
How To Design An Effective User Onboarding Flow — Smashing Magazine

How To Design An Effective User Onboarding Flow


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.

Read article
Lukas Taegert-Atkinson (@lukastaegert@webtoo.ls)

Efficient JavaScript sets using BigInt


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. 

Read article
Trying Node.js Test Runner

Trying Node.js Test Runner


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.

Read article
GitHub - MarcoIeni/rust-api-workshop: Write a Rust HTTP API with TDD

MarcoIeni/rust-api-workshop: Write a Rust HTTP API with TDD


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!

View Repository
 

Book of the week

book cover
Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications
by Tomasz Nurkiewicz

In today’s app-driven era, when programs are asynchronous and responsiveness is so vital, reactive programming can help you write code that’s more reliable, easier to scale, and better-performing. With this practical book, Java developers will first learn how to view problems in the reactive way, and then build programs that leverage the best features of this exciting new programming paradigm.
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

Remember to share if you enjoyed this issue!

See you next week

color-link-48.png fullstackbulletin.com
color-twitter-48.png @fstackbulletin
Copyright © 2023 FullStack Bulletin, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp