RedwoodJS vs. Blitz.js: The Future of Fullstack Meta-Frameworks — Quite a lengthy review of both frameworks. Redwood is an opinionated React-based framework oriented heavily round the idea of a GraphQL server as the ‘one API’ at the heart of an app. Blitz, on the other hand, is a Ruby on Rails-inspired layer on top of Next.js with SPA, server side rendering and static site generation chops. Don't forget Remix too.. this is a busy space! Tamas Kadlecsik |
Ten Common JavaScript Issues Developers Face — If you’ve been working with JavaScript for many years (perhaps since 2014 when this newly-updated article was first penned), these are potholes you (probably) already know how to steer around, but there’s plenty to chew on here otherwise. Ryan J. Peterson |
CSS Animations and Transitions — Join David Khourshid on this detailed video course and discover how to bring your interfaces to life with UI animations. Learn about CSS transitions, keyframes, custom properties, choreography, animation states, and much more Frontend Masters |
Reducing the Size of a Large JavaScript SDK Package by 29% — After some comments on how large their JavaScript package was getting, developers at Sentry (an app monitoring service) set to work trying to get an initial 30% reduction. Tree shaking turned out to have the biggest effect. Abhijeet Prasad (Sentry) |
IN BRIEF: UPDATE / ERROR: Last week we linked to a comparison of Bun and Node.js's performance but, as is often the case with benchmarks, there was a flaw: Node.js was being run in both cases! 😬 We await further results. Thanks to Craig Doremus for letting us know. Hemanth HM presents a quick update from the 91st TC39 meeting where several language proposals were advanced. Hermes is a JS engine built by Facebook primarily for use in React Native and, curiously, it was possible to misuse its quicksort implementation to run the classic FPS DOOM – a bug resulting in a $12k bounty payout. 📊 A data-driven attempt to compare the popularity of React, Angular, Angular.js, Vue and Svelte. Spoiler: React sits on top. |
RELEASES: NeutralinoJS 4.7.0 – Lightweight cross platform apps with JS & HTML. npm-check 6.0 – Check for outdated or unused dependencies. Fastify 4.3 – Fast Node.js web framework. ESLint 8.20 Angular 14.1 Vue 2.7.8 .. and more releases at end of this issue. |
Thoughts on Integer Math in JavaScript — No concrete examples here but if fast integer math is something you need, you could do worse than to build upon James’ thinking (to which he hopes to write a more complete follow-up). James Darpinian |
▶ Blazingly Fast 'React' with Fresh — One of the most popular React YouTubers out there heads Deno-side to look at Fresh, a new islands-based web framework that doesn’t use React per se but.. close enough, with Preact and JSX for rendering and templating. Jack Herrington |
OTHER QUICK RELEASES: PrimeNG 14 – Suite of 80+ Angular UI components. Acorn 8.8 – Tiny JS parser written in pure JS. Discord.ts 10.0 – Framework to create a Discord chat bot. Prisma 4.1 – Popular ORM for Node.js and TypeScript. MelonJS 13.0 – 2D sprite-based JS game engine. Secure Electron Template 20.0 – An Electron boilerplate app. zip.js 2.6.2 – Zip and unzip files in the browser or Deno. Octokit.js 2.0.4 – GitHub SDK for browsers, Node, and Deno. |
Software Engineers — Sticker Mule is the Internet's most "kick ass" brand. Our software team operates from 17 countries, and we're always looking for more exceptional engineers. Sticker mule |
|
❓ Did you know.. ... there's a fully open source online MIDI editor called Signal? Quite fun to compose with (or, in my case, just scribble notes over). ... Smashing Magazine has done a roundup of image compression and optimization tools? Mostly online, but some local ones too. ... there's a Web site that satirizes the modern Web browsing experience? Amazing and dispiriting in equal measure. ... 🌆 you can create a miniature 3D 'city' of your GitHub contributions? ... we have 💌 a Node.js newsletter too? | |