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!
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).
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?
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!
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!
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).
Book of the week
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.