Tech roundup - Fri 9 Jun 2023

Tech roundup - Fri 9 Jun 2023

Sydney F-Enders and SydCSS Presentations

This week, I gave a presentation on Advanced Testing in Playwright at the Sydney F-Enders meetup on Tuesday and What's new in CSS in 2023 at SydCSS on Thursday. Here are my slides.

WWDC23

Well the big news of the week of course was the release of the Apple Vision Pro on Tuesday. Very exciting! So far, the reports of people trying it on have been quite positive. I'm personally excited to try it and think it will be fascinating to see the product evolve in the public spotlight as Apple refines it and finds the right market.

I love the focus on AR: it reminds me of how the AirPods Max's ambient mode sounds so similar to not having them on yet there is a complete barrier between your ears and the outside world. I've dismissed VR headsets before due to the low screen quality, so focusing on making an amazing screen seems like a good play to make something people actually want to spend time using.

An interesting comment I read on Twitter is that the front-facing display (it displays an AR version of your eyes so it's more natural when other people are interacting with you) is something that could have only been created at Apple: at Meta, where everyone is focused on metrics, no-one would approve investing that much on a "nice human touch" like that! We'll see whether it pays off.

Apple also recently acquired Mira, a startup building lightweight AR hardware.

I think some of my other favourite things from WWDC:

  • 15" MacBook Air — I love my 13" MBA but it's great to have an option with more screen real estate that is still in a thin, light form factor.
  • Autofill email codes similar to SMS authentication codes.
  • Tap phones to share contact details or start a SharePlay session to listen to music together. (Remember sharing Apple earbuds? 😀)
  • Widgets are back on Mac and iOS!

Here are Apple's WWDC23 highlights.

For gamers, Apple released a new game porting toolkit.

And the best WWDC joke goes to:

Not everyone got it. 🤣

Edit using text in Premiere Pro thanks to AI

This is seriously cool! You can transcribe interviews using AI and then re-arrange the text to generate a rough cut!

Relative colours in CSS

Here's a cool new CSS colour feature: creating a variation of an existing colour.

Read more here in the CSS Color Module Level 5 spec.

CSS Scopes

Here's a nice overview of the new scoping features coming to CSS.

Anchor positioning in CSS

When building tooltips, there's a common edge-case where if the tooltip is always anchored to the left of an element, it could appear off-screen. To solve this issue, we've relied on JavaScript popup libraries that calculate the bounds of the screen and then right-align the tooltip if the tooltip would appear off-screen.

Now, we can do this natively in CSS with the new :anchor property! We simply specify default and fallback positioning:

SEC vs crypto

It's been a big week for crypto: the SEC have sued Binance and Coinbase, the two largest crypto exchanges for allegedly violating securities laws. This follows a long running dispute between the SEC and the crypto community on what constitutes a security. Coinbase and other crypto exchanges maintain that they have never listed securities. Now it looks like it will be settled by the courts (this could take years). It's frustrating for the crypto community considering prominent crypto exchanges such as Coinbase and Kraken have openly called for clearer regulations.

Binance lawyers allege that SEC Chair Gary Gensler offered to serve as an informal advisor for Binance in 2019. An interesting video of Gary Gensler talking about crypto in 2019 has also been making the rounds, in which he praised the Algorand team. Now, Algorand is one of six cryptos that the SEC is now claiming are securities in a similar lawsuit filed against crypto exchange Bittrex in April.

Powerledger, a Perth-based Aussie blockchain startup that "develops software solutions for the tracking, tracing and trading of renewable energy" is also one of the crypto tokens included in the Coinbase lawsuit.

Interestingly enough, Bitcoin has been absent from all these lawsuits, because it's proof-of-work. Gensler has stated that Bitcoin is a commodity but he thinks proof-of-stake tokens could be investment contracts that subject them to securities laws.

Have a great weekend!