FullStack Bulletin

Subscribe
Archives
December 27, 2021

🎁#52: How to win at CORS

JavaScript structuredClone(), RSA in Python from Scratch, Docker alternatives, .github folder, UNO CSS, Prisma + TypeScript

Fullstack bulletin:
How to win at CORS
View this email in your browser
alt_text
"It's still magic even if you know how it's done"
—  Terry Pratchett, Writer
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 #51, 2021

How to win at CORS

How to win at CORS


CORS (Cross-Origin Resource Sharing) is hard. It's hard because it's part of how browsers fetch stuff, and that's a set of behaviours that started with the very first web browser over thirty years ago. Since then, it's been a constant source of development; adding features, improving defaults, and papering over past mistakes without breaking too much of the web. In this article you can learn the 'how' and 'why' of CORS, from start to finish!

Read article
Deep-copying in JavaScript using structuredClone

Deep-copying in JavaScript using structuredClone


For the longest time, you had to resort to workarounds and libraries to create a deep copy of a JavaScript value. The Platform now ships with structuredClone(), a built-in function for deep-copying.

Read article
Implementing RSA in Python from Scratch (Part 1)

Implementing RSA in Python from Scratch (Part 1)


I'm sure many programmers, particularly web developers have heard of the RSA cryptography system. RSA is an asymmetric cryptography system, meaning that one key is used for encryption and the other for decryption. Sometimes building is the best way to learn something and with this article you can learn how to build RSA from scratch using Python.

Read article
Top Docker alternatives for 2022 - LogRocket Blog

Top Docker alternatives for 2022


Explore seven of the top alternatives to Docker in 2022 for building, running, and distributing container images.

Read article
How to Use the .github Repository

How to Use the .github Repository


GitHub supports a special folder called .github in every repo. You can put files with a particular name and format in this folder to enable some cool behaviours in your repository: build pipelines, contribution guidelines, and much more!

Read article

UNO CSS


UNO CSS is an interesting younger alternative to TailwindCSS that is designed with flexibility and performance in mind. In UnoCSS, there are no core utilities; all functionalities are provided via presets. Check it out if you want to try something new in this space.

Read article

Starting a Prisma + TypeScript Project


With such a rich selection of ORMs out there, choosing which one to use for your JavaScript-based project can be tough. If you are using TypeScript, you might be interested in Prisma and this article is the first one of a series dedicated to Prisma and TypeScript, a great resource to get started with these technologies.

Read Article
 

Book of the week

book cover
SQL Pocket Guide: A Guide to SQL Usage
by Jonathan Gennick

If you're a programmer or database administrator who uses SQL in your day-to-day work, this popular pocket guide is the ideal on-the-job reference. You'll find many examples that address the language's complexity, along with key aspects of SQL used in IBM DB2 Release 9.7, MySQL 5.1, Oracle Database 11g Release 2, PostgreSQL 9.0, and Microsoft SQL Server 2008 Release 2. SQL Pocket Guide describes how these database systems implement SQL syntax for querying, managing transactions, and making changes to data. It also shows how the systems use SQL functions, regular expression syntax, and type conversion functions and formats.
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.