FullStack Bulletin

Subscribe
Archives
September 14, 2020

🤓 #37: Beyond Media Queries

React is a black box, Custom bullets with CSS, Creating WAV Files in JS, Intercept encrypted data with BPF, requestAnimationFrame throttle, Rust enum

Fullstack bulletin:
Beyond Media Queries
View this email in your browser
alt_text
"Never trust a computer you can’t throw out a window"
—  Steve Wozniak, American inventor & Apple co-founder
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

Best 7 links of week #37, 2020

Beyond Media Queries: Using Newer HTML & CSS Features for Responsive Designs | CSS-Tricks

Beyond Media Queries


Beyond using media queries and modern CSS layouts, like flexbox and grid, to create responsive websites, there are certain overlooked things we can do like responsive images, setting min and max boundaries for css properties and using responsive units.

Read article
React is becoming a black box

React is becoming a black box


Jared Palmer, a prominent voice in the React community, believes that React is on the verge of becoming a black box. If you are into React, you should be interested in checking out Jared's opinion.

Read article
Custom bullets with CSS ::marker

Custom bullets with CSS ::marker


It is now trivial to customize the color, size or type of number or bullet when using a list in HTML. Here are some new tips for maximum customizability!

Read article
Making WAVs: Understanding, Parsing, and Creating WAV Files in JavaScript

Making WAVs: Understanding, Parsing, and Creating WAV Files in JavaScript


The WAVE file format is a binary format that encodes high fidelity audio data. But how is the audio encoded and stored? Let's find out by writing some JavaScript!

Watch video
Intercepting Zoom's encrypted data with BPF

Intercepting Zoom's encrypted data with BPF


How to use Rust and BPF to intercept the data sent and received by programs that use OpenSSL, for instance Zoom!

Read article
Browsers may throttle requestAnimationFrame

Browsers may throttle requestAnimationFrame


In specific situations Safari and Firefox may throttle requestAnimationFrame. Here’s why your JavaScript animations are looking janky.

Read article
Peeking inside a Rust enum - fasterthanli.me

Peeking inside a Rust enum


An incredibly in-depth article about how Rust stores Enum types in memory. If you are like us and like Rust because gives you a peek on lower-level concepts, you will definitely enjoy this article!

Read article
 

Book of the week

book cover
Elasticsearch: The Definitive Guide: A Distributed Real-Time Search and Analytics Engine
by Clinton Gormley

Whether you need full-text search or real-time analytics of structured data—or both—the Elasticsearch distributed search engine is an ideal way to put your data to work. This practical guide not only shows you how to search, analyze, and explore data with Elasticsearch, but also helps you deal with the complexities of human language, geolocation, and relationships. If you’re a newcomer to both search and distributed systems, you’ll quickly learn how to integrate Elasticsearch into your application.
Buy on Amazon.com Buy on Amazon.co.uk
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

56a252501ea7d706ef189cbf6451d23a?s=100 — Andrea e18d2c2510d828bc95bde6817e6e9ce2?s=100 — Luciano
color-link-48.png fullstackbulletin.com
color-twitter-48.png @fstackbulletin
Copyright © 2024 FullStack Bulletin, All rights reserved.
*|IFNOT:ARCHIVE_PAGE|*

FullStack Bulletin is a FREE weekly curated newsletter for ambitious full stack developers. We sift the internet for builders, covering frontend, backend, databases, DevOps, and architecture to find what truly matters. Expect practical picks, clear takeaways, and fresh ideas that cut the noise, sharpen your skills, and fuel your creativity so you can put them to work right away.



Our mailing address is:
*|HTML:LIST_ADDRESS_HTML|* *|END:IF|*

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

*|IF:REWARDS|* *|HTML:REWARDS|* *|END:IF|*
Don't miss what's next. Subscribe to FullStack Bulletin:
Powered by Buttondown, the easiest way to start and grow your newsletter.