🎩 New Ruby Magic: Good Database Migration Practices for Your Ruby on Rails App using Strong Migrations
https://blog.appsignal.com/2024/03/20/good-database-migration-practices-for-your-ruby-on-rails-app-using-strong-migrations.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-03-20
⚗️ New Elixir Alchemy: Direct File Uploads to Amazon S3 with Phoenix LiveView
https://blog.appsignal.com/2024/03/19/direct-file-uploads-to-amazon-s3-with-phoenix-liveview.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-03-19
We're happy to announce we're sponsoring fifteen upcoming Ruby events! 🎉
https://blog.appsignal.com/2024/03/14/appsignals-2024-ruby-event-sponsorships.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-03-14
🎩 New Ruby Magic: Turbo Streaming Modals in Ruby on Rails
https://blog.appsignal.com/2024/03/13/turbo-streaming-modals-in-ruby-on-rails.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-03-13
✨ New JavaScript Sorcery: Node.js Performance APIs - An Introduction
https://blog.appsignal.com/2024/03/13/nodejs-performance-apis-an-introduction.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-03-13
Two-Factor Authentication Enforcement Now Available On All AppSignal Plans 🔒
https://blog.appsignal.com/2024/03/07/two-factor-authentication-enforcement-is-now-available-on-all-appsignal-plans.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-03-07
🎩 New Ruby Magic - Active Record or Sequel: Which Best Fits The Needs of Your Ruby App?
https://blog.appsignal.com/2024/03/06/active-record-or-sequel-which-best-fits-the-needs-of-your-ruby-app.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-03-06
⚗️ New Elixir Alchemy: Powerful Caching in Elixir with Cachex
https://blog.appsignal.com/2024/03/05/powerful-caching-in-elixir-with-cachex.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-03-05
✨ New JavaScript Sorcery: Top 8 Recent V8 Updates
https://blog.appsignal.com/2024/02/28/top-8-recent-v8-in-node-updates.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-02-28
🐍 New Python Wizardry: Track Errors in Your Python Django Application with AppSignal
https://blog.appsignal.com/2024/02/28/track-errors-in-your-python-django-application-with-appsignal.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-02-28
🎩 New Ruby Magic: Hotwire Modals in Ruby on Rails with Stimulus and Turbo Frames
https://blog.appsignal.com/2024/02/21/hotwire-modals-in-ruby-on-rails-with-stimulus-and-turbo-frames.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-02-21
⚗️ New Elixir Alchemy: Creating Custom Exceptions in Elixir
https://blog.appsignal.com/2024/02/20/creating-custom-exceptions-in-elixir.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-02-20
🎩 New Ruby Magic: Full-Text Search for Ruby on Rails with Litesearch
https://blog.appsignal.com/2024/02/14/full-text-search-for-ruby-on-rails-with-litesearch.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-02-14
✨ New JavaScript Sorcery: Build an Idempotent API in Node.js with Redis
https://blog.appsignal.com/2024/02/14/build-an-idempotent-api-in-nodejs.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-02-14
Introducing the alternative to expensive all-encompassing Enterprise Plans - AppSignal Business Add-ons:
https://blog.appsignal.com/2024/02/13/introducing-appsignal-business-add-ons.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-02-13
🎩 New Ruby Magic: A Deep Dive Into RSpec Tests in Ruby on Rails
https://blog.appsignal.com/2024/02/07/a-deep-dive-into-rspec-tests-in-ruby-on-rails.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-02-07
⚗️ New Elixir Alchemy: How to Build a Memory-efficient Elixir App with Streams
https://blog.appsignal.com/2024/02/06/how-to-build-a-memory-efficient-elixir-app-with-streams.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-02-06
🐍 New Python Wizardry: How to Deploy a Python Flask app with Heroku
https://blog.appsignal.com/2024/01/31/an-introduction-to-testing-with-django-for-python.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-01-31
✨ New JavaScript Sorcery: Throttling a Kafka Queue in Node.js
https://blog.appsignal.com/2024/01/31/throttling-a-kafka-queue-in-nodejs.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-01-31
🎩 New Ruby Magic: Behaviour Driven Development in Ruby with RSpec
https://blog.appsignal.com/2024/01/24/behaviour-driven-development-in-ruby-with-rspec.html?utm_source=blogpost&utm_medium=mastodon&utm_campaign=2024-01-24
Error tracking, performance insights, host metrics and much more for Ruby, Elixir & Node.js.
Support: support@appsignal.com