FullStack Bulletin

Subscribe
Archives
October 3, 2022

πŸ€“ #293: Type-Level TypeScript

npm package best practices, SVG new syntax experiment, Lambda w/ TypeScript, .then() & Async/Await, Wordpress in WebAssembly, TypeScript Hex Strings

Fullstack bulletin:
Type-Level TypeScript
View this email in your browser
alt_text
"UNIX is simple. It just takes a genius to understand its simplicity"
β€”Β  Dennis Ritchie, Computer scientist and inventor of the C language
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

Type-Level TypeScript β€” Introduction

Type-Level TypeScript


Last week I learned about some advanced features of TypeScript and I was blown away. Some of them are crazy; basically, the type system is a Turing-complete language. If you are into TypeScript you might enjoy this advanced course!

Read article
Best practices for creating a modern npm package | Snyk

Best practices for creating a modern npm package


If you are creating a new package for Node.js/JavaScript you should definitely check out this comprehensive tutorial. It explores step by step what you need to do to create an npm package using modern best practices (as of 2022).

Read article
Experimenting A New Syntax To Write SVG

Experimenting a new syntax to write SVG


The CSS doodle project proposes a new interesting (and definitely more succinct) way of defining the content of an SVG image. I found it awesome to read, but I haven't tried authoring an SVG with it just yet! What do you think?

Read article
How to Build AWS Lambdas with TypeScript | AppSignal Blog

How to Build AWS Lambdas with TypeScript


Do you like AWS Lambda but also like to write code in TypeScript? I have to admit it's not yet obvious how to author and deploy Lambda code with TypeScript. In this first part of a four-part series, you can start to learn everything there's to know about this topic!

Read article
Why You Shouldn't Mix Promise.then() With Async/Await Syntax

Why You Shouldn't Mix Promise.then() With Async/Await Syntax


Mixing Promise.then() with async/await syntax is a recipe for bugs. Here's why you shouldn't do it and what to do instead.

Read article
Client-side WebAssembly WordPress with no server

Client-side WebAssembly WordPress with no server


This early demo runs a full WordPress directly in the browser without a PHP server! While it isn’t fully stable yet, it is a major breakthrough that could transform not just WordPress but the web industry as a whole!

Read article
TypeScript blog

Hex strings validation in TypeScript


If you liked the first article in this issue, this one provides a specific example of how you can use the TypeScript type system to be able to validate strings that should contain only hex characters (specifically to encode hex colors).

Read article
Β 

Book of the week

book cover
Agile Web Development with Rails 5
by Sam Ruby

Rails 5 and Ruby 2.2 bring many improvements, including new APIs and substantial performance enhancements, and the fifth edition of this award-winning classic is now updated! If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, this book will give you the comprehensive, insider information you need for the latest version of Ruby on Rails.
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.