FullStack Bulletin

Subscribe
Archives
August 14, 2023

πŸ€“ #333: Why is DNS still hard to learn?

TypeScript Type x Interface, HTML new tags, DNT for universal JS modules, Evading the JS debugger, React design systems, Every HTML element

Fullstack bulletin:
Why is DNS still hard to learn?
View this email in your browser
alt_text
"Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway"
β€”Β  Andrew S. Tanenbaum, Author and computer scientist
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

Why is DNS still hard to learn?

Why is DNS still hard to learn?


Our beloved Julia Evans just released a fantastic new article. This time she talks about DNS and why it is still hard to learn, even after 35 years! It's a fascinating article that can help you to understand some of the most fundamental mechanics of the web. The best part is that Julia also announces Mess with DSN, a DNS playground where you can create real records and experiment with them! If you are brave enough, you can even use it to receive emails! 😱

Read article
Type vs Interface: Which Should You Use In 2023?

Type vs Interface: Which Should You Use In 2023?


Mr. Matt Pocock of TypeScript fame, goes into the topic of TypeScript interfaces vs types. Which ones should you use? Why do two very similar alternatives exist? And what are the differences? If this topic has been confusing you as much as it has been confusing me, this article is going to be pure gold!

Read article
I’m betting on HTML

I’m betting on HTML


Here's an interesting article about some modern HTML tags that you might not have encountered just yet! The one that I did not know is the <datalist> one! 🀯 The web is becoming more powerful and interactive and it requires less and less JavaScript every day!

Read article
dnt β€” the easiest way to publish a hybrid npm module for ESM and CommonJS

Publish a hybrid npm module for ESM and CommonJS


The creators of Deno have come up with an interesting open-source tool called dnt that allows you to write your JavaScript modules and then transform them to support CommonJS, ESM, browsers, Deno, Node.js, TypeScript, and more. I haven't tried it yet, but I wish something like this existed for a while! Did you know about this? Have you used it already?

Read article
Evading JavaScript Anti-Debugging Techniques

Evading JavaScript Anti-Debugging Techniques


All client-side JavaScript code is "open" code by default. Even if you mangle and minimise it, experienced developers can always pull up their debugger and reverse engineer what the code is doing! So, is there anything we can do to make that harder? Maybe we are running something that needs to be harder to debug? This article showcases a very clever solution to this problem!

Read article
Building a Design System with React Web Components

Building a Design System with React Web Components


Learn how to create a universal Design system with React and Web Components to use in any web application or framework.

Read article
A Blog Post With Every HTML Element

A Blog Post With Every HTML Element


Can a single blog post contain (almost) all HTML tags? Patrick Weaver is here to make the point! Not really, this blog post is not some weird graphic experiment, it's actually a nice guide on the most common HTML tags that you should know!

Read article
Β 

Book of the week

book cover
The DevOps 2.0 Toolkit: Automating the Continuous Deployment Pipeline with Containerized Microservices
by Viktor Farcic

This book is about different techniques that help us architect software in a better and more efficient way with microservices packed as immutable containers, tested and deployed continuously to servers that are automatically provisioned with configuration management tools. It's about fast, reliable and continuous deployments with zero-downtime and ability to roll-back. It's about scaling to any number of servers, design of self-healing systems capable of recuperation from both hardware and software failures and about centralized logging and monitoring of the cluster.
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.