Tutorials, product info and good advice from the Honeybadger crew.
OAuth2 is everywhere. From "Login With Facebook" buttons to back-end API authentication. But how does it work? In this article, Diogo Souza will give us a gentle introduction to the big concepts behind OAuth2, then walk us through implementing it in Node.js.
DynamoDB is a NoSQL database offered by AWS. It can be a great way to avoid adding load to your primary database when you need tens of thousands of reads/writes per second. In this article, Julie Kent walks us through the basics of using DynamoDB with Rails.
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.
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.
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.
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.