It can be tricky to work with React and TypeScript and find the right answers to roadblocks. We've put together best practices and examples with the help of Facebook Open Source developer advocate Joe Previte.
Spotify has failed to capitalize on a number of the concessions they've gained from Apple. The Watch app and Siri integration are half-baked, even considering the limitations Apple imposes. I actually switched to Apple Music, which pays slightly higher rates to artists and allows me to pretend my HEOS/Sonos Frankenstein is not totally ridiculous, while I moved all of my in-app subscriptions to direct developer relationships.
Facebook announced the Oculus Quest 2 with an entry cost of US$299. The Verge says it has a great screen and price but comes with a bunch of downsides, such as a cumbersome design and a Facebook sign-in requirement.
Facebook announced a virtual office experience called Infinite Office. I haven't tried this, but it's hard to imagine VR tech has come far enough since the first Rift, which gathers dust on my bookshelf, for this to be even remotely appealing.
Also: why are we continuously trying to replicate office paradigms in a remote work world? It's bizarre. Leave it behind already. It's like pouring your liquor store wine in the bathtub so you can wade barefoot in it and get your fix of medieval, bacteria-infested stompfestival.
Probably the biggest news of the week, even if not the sexiest: NVIDIA will acquire Arm for $40 billion. This puts Intel in quite a position. It's hard to feel good about an Intel CPU purchase right now, given Ryzen pricing and performance. Apple is phasing its Intel silicon right out of the product line. And NVIDIA, which has become an unstoppable force in recent years, is about to apply a new kind of pressure. At least in 2021, it's quite unlikely that there'll be Intel Inside for most of us.
“I have blood on my hands”: a whistleblower tells BuzzFeed News that Facebook knew about and ignored global political manipulation.
Cory famously makes digital copies of his books available for free — even with Creative Commons licensing. It's how I started reading them in the early 2000s as a uni student, trackpad-on-iBook instead of iPad or Kindle. Now he's using his upcoming book launch, Attack Surface, to demonstrate the viability of self-publishing audiobooks without giving in to Audible's mandatory DRM policy.
Attack Surface: audiobook for the third Little Brother book
When cyberweapons come home from Iraq and Eastern Europe to attack US protesters - a technothriller narrated by Amber Benson.
Deno 1.4 was released this week, bringing a number of significant changes with it, including a web-standard WebSocket API, a flag to auto-restart running scripts on file change, and integrated test coverage.
Take a look at denopack, a CLI tool and plugin collection for bundling code to be used with Deno.
Interested in picking up Deno? Our growing collection of introductory material is a click away — read our getting started guide and find an index of the rest once you get to the end.
Need help with something that's not there? Let me know and we'll sort you out.
For what it's worth, we're both bullish on the Jamstack and grateful for the 20 years of accessible publishing WordPress has enabled. SitePoint moved to Gatsby (with headless WordPress) in April, and we have no regrets.
Web accessibility is critically important. Sometimes sites are built with the best intentions but ultimately poor accessibility because it's hard to imagine how disabilities change the user experience if you don't have one.
That makes actively seeking out the perspectives of disabled people important — whether through friendship and discussion or resources online. Holly Tuke has written a great article on the 5 most annoying website features she faces as a blind person each day. It's a great insight into common UX nuisances for those who browse with a screen reader.
You can level up your productivity in a major way with Vim commands in Visual Studio Code. The Vim learning curve is quite famously a cliff (... never mind the gruesome scene at the bottom).
This could fuel faster, better product development, or it could be another interesting tool that turns into a mediocre mass-market product due to exit pressure. Always a gamble!
However, I have heard one of the investors (Stripe co-founder Patrick Collison) be intelligent on podcasts. That is the vaguely-optimistic, tenuously-related sign you can feel free to cling to for dear life.
Material Shell is a modern desktop interface packaged as a GNOME Shell extension. It's designed to improve productivity by simplifying navigation and reducing the need to manipulate windows.
As everyone's been telling you, coronavirus remote work is not normal remote work. I've been working from home for 15 years, and 2020 is the first year I started to causing myself issues by staying seated at the screen for too long. I used to wonder what the point of the Apple Watch's 12 one-minute stand goals was. Who needs this? I understand now. Boy, do I understand. But I digress.
WFH Wakeup is a tool for Mac and Chrome that hopes to get you taking more frequent, more active breaks. It'll keep you on a proper break schedule, and make sure you do some functionally useful movements with that time.
Command is a mobile browser (iOS/iPadOS) for thinking — tab decluttering, highlighting, annotation and tagging, and even memory retention features.
Airtable announced the Airtable Marketplace, allowing users to make their tables do more, and opening up the platform so that everyone can contribute apps.
Dawn is an app for iOS that brings calendar events, todos, and reminders together in one minimal, beautiful interface.
NoCodeAPI 2.0connects your Google Sheets, Airtables, Telegram, and all sorts of other application APIs, no backend required.
The Notion Web Clipper is pleasantly snappy, but you can only add a title and select a database. This means lots of piles that need to be sorted at some point. One Redditor with an image editor handy has suggested a better way. I, for one, am as invested in this as the API.
Link Supply Drop
We love sharing the work of our readers, and the insightful, fun, practical links you find on your own travels through the web.
Di satu Januari, lupakanlah sengketa
Separuh nafas jiwaku... sirna
Di pagi Januari, yang kita harungi bersama
Bahagia selalu dimiliki, bertahun menjalani
Naluri berkata di setiap langkah-langkahmu
Dua langit tlah membaur di suatu cakrawala
Biarlah layar terkembang, menderu ombakmu menabuh pantai
Kuingin menyeberang, melintas pulau dan lautan
Sebelas Januari bertemu karena kita ini manusia
Kau basuh diriku dengan sejuta warna
Membiru lautmu memeluk pasir
Menanti setiap detik, ku hitung waktunya
Tak dapat ku kawal perasaan ini
Maafkan salahku saat-saat itu padamu
Biar diriku saja menjawab semua cinta
Biarkan kujawab semua dusta
Menguning bulanmu mengetuk malam
Mesra jemarimu belai sukmaku
Membias bintangmu menghias hidup
Belahan jiwa yang tertinggal
Kala tatap matamu sapa jiwaku
Januari lekas berganti
Kian hangat dalam ingatan
Sampai disini kisah kita
Kian hangat dalam ingatan
Hari ini tak harus ku sendiri yang menanti saat ini
Separuh nafas jiwaku... berakhir d…
Fast, automated image compression trusted by 1.3M WordPress usersView this email in your browserProfessional image compression made easy There's a reason Smush is trusted by over 1.3M WordPress users. Smush will optimize every image on your website for super-fast page speeds.
Backup all of your (or your clients') original images, automatically resize and scale images based on your visitor's device - all with the click of a button. Professional image compression made easy.
Just need a single Smush? Easy – use our free 7-day trial to get your job done. There are no lock-in contracts so you can cancel at any time and your images will stay compressed.