The #descendants method is part of Rails. It returns all subclasses that inherit from a given class. In this article, Jonathan Miles shows us how to use this method and how it's implemented. It's a great lesson in the ins and outs of Ruby's object model.
New versions of Phoenix, Oban, and Broadway released. Recent hot topics include several articles on Phoenix LiveView in addition to those featuring methodologies to improve testing.
Next.js seemed to be the hot topic recently with several great posts about whether to migrate or use it more effectively. There were also a few cross-site scripting and phishing vulnerabilities fixed.
Performance is a popular topic this quarter as well as some of the current efforts for a better standardization of installation requirements and dependencies for Python projects. Security updates include vulnerabilities to package pillow versions 5.2.0 - 8.3.2 as well as some versions of the Python Imaging Library.
People are getting more and more excited as the awaited release date of the new version of PHP (v8.1) approaches. Learn what we know so far. Also learn about the PHP GitHub sponsors launch as well as the RevoltPHP project.
Several security fixes were addressed. Popular topics include Microservices Authentication in Node.js, the npm registry deprecating TLS 1.0 and 1.1, and the Node v16.10.0 release.
Several releases this quarter include compiler improvements, 64-bit ARM support on Windows, and conversions from slice to array pointer, among others. Memory management and performance optimization are popular topics, plus this month's top articles and guides.
If you're a developer working with web hooks, you should definitely check out our new product, Hook Relay.
If someone steals your password, they can pretend to be you. That's why many companies provide two-factor or multi-factor authentication via a fingerprint scan, a YubiKey, an authenticator app, or SMS. In this article, Petr Hlavicka will give you a solid foundation of knowledge about multi-factor authentication and will walk you through implementation with Rails, Webauthn, and Devise