JS Crossword: All the Answers are JavaScript — This hand-crafted puzzle will seriously stretch your JavaScript knowledge. I’ve seen so many people on social media either cheering having finished it or cursing being stuck… Lyra Rebane |
💡 I've put some (educational!) tips at the end of this issue. |
Expo UI Hits Stable: Native iOS & Android from One Import — From a single import, @expo/ui ships SwiftUI on iOS and Jetpack Compose on Android with the real platform components underneath. SDK 56 also lands native drop-in replacements for seven common React Native community packages. Expo |
💡 In this broader writeup, GitHub also introduced npm's new --allow-* options to control over where npm is allowed to source packages from. |
🤖 AI-Assisted Engineers are Burning Out: Is This Fine? – A look at the negative effects of AI-assisted coding and how to avoid burning yourself out. Ivan Chepurin 📄 A Simple Clustering Algorithm for Lists – Some algorithm fun. Cassidy Williams |
Deno 2.8: The 'Biggest Minor Release' to Date — The headline is that Node.js compatibility has jumped from 42% in Deno 2.7 to 76.4% now (higher than Bun). Deno also gets huge perf gains across the board and drops the npm: prefix requirement when adding/installing packages. Plus many other things, including:
Bartek Iwańczuk |
The JS Crossword (featured at the top of the issue) is tough, so I have some educational tips and JS quirks to help you on your way:
The crossword runs in the browser, so the window global object is in play. For example: find(0) and name return things in the browser, but not in Node.
Look at the 'playground' beneath the puzzle. While a clue may say object, the expected result may be more detailed.
A number like 67 can be represented multiple ways. For example: 0103 == 67 and 0x43 == 67
You can go further with prefixes and suffixes on numbers. For example: 123., +123, and +123. all equal 123
Assignments evaluate to the value that was assigned.
Tagged template literals offer a… quirky way to call functions. Consider that this works in JS: console.log`hi` (though this is not equivalent to console.log('hi')).
' is not in the allowed character list.
|
|
Комментарии
Отправить комментарий