A glimpse into the future: Node.js is working on .ts file support and PHP might get generics  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏
href.email

This is issue 001 of href.email, your dose of interesting links about tech, dev and design.

A glimpse into the future: Node.js is working on .ts file support. TypeScript would transpile to JavaScript before execution, which would be a huge step in the portability of TypeScript codebases.

Note that Node will not check for type errors and puts that responsability on you—the responsable developer—to ensure everything's sound (most likely through CI).

In the mean time, generics are being considered for PHP. Many roads lead to them but they all come with tradeoffs. Some of the implementations would partially or completely erase types during runtime like Java does. A case that has also been made by Brent on stitcher.io.

Whichever direction this goes, we're happy to see types and their ergonomics being improved across all languages. Because better types mean we don't have to write as many tests and can just ship, right! (Right?)

The sponsor of this issue

This issue of href.email is sponsored by Mailcoach, a flexible, privacy-friendly email platform for writers, creators, and more. Pay for what you send, not your subscriber count. Use coupon HREF for 3 months free.

Interesting links
  • Beautiful shadows have beautiful colors is a lovely intersection between design and code: CSS tricks and patterns to make shadows more realistic and pleasing to the eye.

  • Sometimes you're yearning to build a good old .html page but realize you miss Tailwind, asset minification, and other commodities you're spoiled with. Chris Morrell shared a simple solution: point Vite to an index.html file and it will act as a tiny static site generator to deploy a page "like the olden days".

  • Linear is whacking all the bugs out of their bug tracking software. Instead of grooming a backlog of issues, bugs are to be dealt before moving on to any other work.

  • If you're a Linux-curious web developer, Omakub turns a fresh Ubuntu installation into a modern web development system. "Nothing in Omakub provides solutions to problems you couldn’t also solve a million other ways. The main benefit is in The Omakase Spirit. The idea that an entire setup experience can benefit from being tailored upfront by someone with strong opinions about what works and looks good together." You can pry our MacBooks out of our cold dead hands but we love the name.

  • Good Enough's guestbook powered by a little printer (cute) that's open to the internet (scary) put a smile on our faces this week.

That’s it for this week! Thank you for reading href.email. If you enjoyed this issue, feel free to share it with your friends.

Brought to you by Spatie

Unsubscribe