{"id":"https:\/\/flareapp.io\/feed","link":{"@attributes":{"href":"https:\/\/flareapp.io\/feed","rel":"self"}},"title":{},"subtitle":{},"updated":"2026-05-28T00:00:00+00:00","entry":[{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/svelte-support-for-flare-is-here"}},"id":"https:\/\/flareapp.io\/svelte-support-for-flare-is-here","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-05-28T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/new-webpack-and-nextjs-plugins-for-flare"}},"id":"https:\/\/flareapp.io\/new-webpack-and-nextjs-plugins-for-flare","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-05-28T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/copy-pasteable-sql-in-your-laravel-query-exceptions"}},"id":"https:\/\/flareapp.io\/copy-pasteable-sql-in-your-laravel-query-exceptions","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-05-27T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/version-2-of-our-javascript-client-libraries"}},"id":"https:\/\/flareapp.io\/version-2-of-our-javascript-client-libraries","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-05-11T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/flare-livewire"}},"id":"https:\/\/flareapp.io\/flare-livewire","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-04-30T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/integration-testing-our-laravel-package-with-a-real-server-and-queue"}},"id":"https:\/\/flareapp.io\/integration-testing-our-laravel-package-with-a-real-server-and-queue","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-04-22T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/minimal-last-used-login-option-indicator-alpinejs"}},"id":"https:\/\/flareapp.io\/minimal-last-used-login-option-indicator-alpinejs","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-04-09T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/how-flare-handles-livewire-v4s-single-file-components"}},"id":"https:\/\/flareapp.io\/how-flare-handles-livewire-v4s-single-file-components","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-04-08T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/track-frontend-errors-back-to-the-exact-commit"}},"id":"https:\/\/flareapp.io\/track-frontend-errors-back-to-the-exact-commit","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-03-25T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/a-unified-error-debug-timeline"}},"id":"https:\/\/flareapp.io\/a-unified-error-debug-timeline","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-03-11T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/new-and-improved-settings-screens"}},"id":"https:\/\/flareapp.io\/new-and-improved-settings-screens","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-03-11T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/introducing-the-flare-cli"}},"id":"https:\/\/flareapp.io\/introducing-the-flare-cli","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-03-02T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/flare-ai-skill"}},"id":"https:\/\/flareapp.io\/flare-ai-skill","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-03-02T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/how-we-accidentally-dropped-half-our-traces-a-tale-of-cloudflare-workers-and-waf"}},"id":"https:\/\/flareapp.io\/how-we-accidentally-dropped-half-our-traces-a-tale-of-cloudflare-workers-and-waf","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-02-25T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/require-two-factor-authentication-for-your-team"}},"id":"https:\/\/flareapp.io\/require-two-factor-authentication-for-your-team","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2026-02-10T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/introducing-flares-next-big-feature-performance-monitoring"}},"id":"https:\/\/flareapp.io\/introducing-flares-next-big-feature-performance-monitoring","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2025-11-06T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/lessons-from-the-deep-end"}},"id":"https:\/\/flareapp.io\/lessons-from-the-deep-end","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2025-10-02T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/connect-your-ai-agent-to-flare-to-automatically-fix-production-and-performance-problems-in-php-and-laravel-projects"}},"id":"https:\/\/flareapp.io\/connect-your-ai-agent-to-flare-to-automatically-fix-production-and-performance-problems-in-php-and-laravel-projects","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2025-09-11T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/how-were-using-clickhouse-at-flare-aggregating-data"}},"id":"https:\/\/flareapp.io\/how-were-using-clickhouse-at-flare-aggregating-data","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2025-04-28T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/automating-styles-with-data-slot"}},"id":"https:\/\/flareapp.io\/automating-styles-with-data-slot","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2025-02-18T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/building-a-micro-container-because-why-not"}},"id":"https:\/\/flareapp.io\/building-a-micro-container-because-why-not","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2025-01-20T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/customizing-error-grouping"}},"id":"https:\/\/flareapp.io\/customizing-error-grouping","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2025-01-06T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/perfecting-flare-one-annoyance-at-a-time"}},"id":"https:\/\/flareapp.io\/perfecting-flare-one-annoyance-at-a-time","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-10-18T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/browser-extension-error-noise-begone"}},"id":"https:\/\/flareapp.io\/browser-extension-error-noise-begone","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-10-10T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/using-1password-for-laravel-environment-variables"}},"id":"https:\/\/flareapp.io\/using-1password-for-laravel-environment-variables","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-09-30T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/when-everything-fails-you-can-always-trust-the-laravel-rescue-helper"}},"id":"https:\/\/flareapp.io\/when-everything-fails-you-can-always-trust-the-laravel-rescue-helper","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-08-23T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/check-your-laravel-horizon-failed-jobs-from-flare"}},"id":"https:\/\/flareapp.io\/check-your-laravel-horizon-failed-jobs-from-flare","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-08-13T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/laravels-report-helper-a-must-for-error-handling"}},"id":"https:\/\/flareapp.io\/laravels-report-helper-a-must-for-error-handling","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-08-13T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/flare-microsoft-teams-migration"}},"id":"https:\/\/flareapp.io\/flare-microsoft-teams-migration","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-07-22T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/handled-exceptions"}},"id":"https:\/\/flareapp.io\/handled-exceptions","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-07-05T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/weakmaps-a-hidden-gem-in-php"}},"id":"https:\/\/flareapp.io\/weakmaps-a-hidden-gem-in-php","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-06-26T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/prioritizing-exceptions"}},"id":"https:\/\/flareapp.io\/prioritizing-exceptions","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-06-21T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/running-ignition-on-five-years-of-laravel"}},"id":"https:\/\/flareapp.io\/running-ignition-on-five-years-of-laravel","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-06-10T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/introducing-laravel-error-share"}},"id":"https:\/\/flareapp.io\/introducing-laravel-error-share","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-06-06T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/creating-issues-is-now-easier-than-ever"}},"id":"https:\/\/flareapp.io\/creating-issues-is-now-easier-than-ever","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-05-28T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/assigning-a-user-to-an-error"}},"id":"https:\/\/flareapp.io\/assigning-a-user-to-an-error","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-05-14T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/rethinking-deploys-at-flare"}},"id":"https:\/\/flareapp.io\/rethinking-deploys-at-flare","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-04-24T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/introducing-linear-integration"}},"id":"https:\/\/flareapp.io\/introducing-linear-integration","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-04-09T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/ignition-and-flare-can-now-display-laravel-11s-context"}},"id":"https:\/\/flareapp.io\/ignition-and-flare-can-now-display-laravel-11s-context","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-04-01T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/how-we-stopped-a-ddos-attack-while-at-a-conference"}},"id":"https:\/\/flareapp.io\/how-we-stopped-a-ddos-attack-while-at-a-conference","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-03-27T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/migrating-from-mysql-to-postgres-using-laravels-query-builder"}},"id":"https:\/\/flareapp.io\/migrating-from-mysql-to-postgres-using-laravels-query-builder","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-03-06T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/introducing-our-new-suite-of-javascript-packages"}},"id":"https:\/\/flareapp.io\/introducing-our-new-suite-of-javascript-packages","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-02-20T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/enhancing-error-reporting-with-custom-context-and-glows"}},"id":"https:\/\/flareapp.io\/enhancing-error-reporting-with-custom-context-and-glows","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2024-02-18T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/flare-gitlab"}},"id":"https:\/\/flareapp.io\/flare-gitlab","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-12-06T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/how-we-built-our-gitlab-integration"}},"id":"https:\/\/flareapp.io\/how-we-built-our-gitlab-integration","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-12-06T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/introducing-jira-integration-with-flare"}},"id":"https:\/\/flareapp.io\/introducing-jira-integration-with-flare","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-11-30T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/you-can-now-give-team-members-access-to-specific-projects"}},"id":"https:\/\/flareapp.io\/you-can-now-give-team-members-access-to-specific-projects","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-11-09T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/leveraging-cloudflare-workers-for-edge-api-authentication"}},"id":"https:\/\/flareapp.io\/leveraging-cloudflare-workers-for-edge-api-authentication","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-11-05T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/our-slack-integration-now-supports-unfurling"}},"id":"https:\/\/flareapp.io\/our-slack-integration-now-supports-unfurling","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-10-16T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/building-a-flexible-yet-abstract-external-integrations-structure"}},"id":"https:\/\/flareapp.io\/building-a-flexible-yet-abstract-external-integrations-structure","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-09-27T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/why-error-tracking-is-crucial-for-your-application"}},"id":"https:\/\/flareapp.io\/why-error-tracking-is-crucial-for-your-application","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-09-11T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/introducing-the-flare-affiliate-program"}},"id":"https:\/\/flareapp.io\/introducing-the-flare-affiliate-program","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-08-24T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/new-teams-will-now-see-an-example-project"}},"id":"https:\/\/flareapp.io\/new-teams-will-now-see-an-example-project","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-08-24T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/unveiling-error-notes-and-the-activity-feed"}},"id":"https:\/\/flareapp.io\/unveiling-error-notes-and-the-activity-feed","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-08-11T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/web-animation-wizardry"}},"id":"https:\/\/flareapp.io\/web-animation-wizardry","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-07-31T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/you-can-now-log-in-using-your-google-or-github-account"}},"id":"https:\/\/flareapp.io\/you-can-now-log-in-using-your-google-or-github-account","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-07-24T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/managing-production-environment-variables-for-laravel-deployments"}},"id":"https:\/\/flareapp.io\/managing-production-environment-variables-for-laravel-deployments","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-07-17T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/php-stack-trace-arguments-have-landed-in-flare"}},"id":"https:\/\/flareapp.io\/php-stack-trace-arguments-have-landed-in-flare","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-07-02T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/flare-20-has-been-launched"}},"id":"https:\/\/flareapp.io\/flare-20-has-been-launched","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-06-08T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/flare-and-ignition-now-offer-ai-powered-solutions"}},"id":"https:\/\/flareapp.io\/flare-and-ignition-now-offer-ai-powered-solutions","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-06-08T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/sensitive-parameters-in-php-82"}},"id":"https:\/\/flareapp.io\/sensitive-parameters-in-php-82","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-06-05T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/caching-inertias-ssr-responses"}},"id":"https:\/\/flareapp.io\/caching-inertias-ssr-responses","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-05-22T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/flare-20-is-right-around-the-corner"}},"id":"https:\/\/flareapp.io\/flare-20-is-right-around-the-corner","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-05-15T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/changing-your-larger-than-average-mysql-table"}},"id":"https:\/\/flareapp.io\/changing-your-larger-than-average-mysql-table","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-05-07T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/fetching-data-to-render-complex-graphs-in-flare"}},"id":"https:\/\/flareapp.io\/fetching-data-to-render-complex-graphs-in-flare","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-04-18T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/introducing-flare-roulette"}},"id":"https:\/\/flareapp.io\/introducing-flare-roulette","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-04-01T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/optimizing-flare"}},"id":"https:\/\/flareapp.io\/optimizing-flare","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-03-27T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/a-preview-of-our-upcoming-redesign"}},"id":"https:\/\/flareapp.io\/a-preview-of-our-upcoming-redesign","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-03-08T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/fixing-nested-validation-in-laravel"}},"id":"https:\/\/flareapp.io\/fixing-nested-validation-in-laravel","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2023-02-27T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/subscribe-using-bancontact-and-ideal"}},"id":"https:\/\/flareapp.io\/subscribe-using-bancontact-and-ideal","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2022-10-13T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/you-might-not-need-useref-for-that"}},"id":"https:\/\/flareapp.io\/you-might-not-need-useref-for-that","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2022-09-02T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/you-can-now-subscribe-to-flare-via-sepa-payments"}},"id":"https:\/\/flareapp.io\/you-can-now-subscribe-to-flare-via-sepa-payments","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2022-03-15T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/how-we-improved-flare-in-2021"}},"id":"https:\/\/flareapp.io\/how-we-improved-flare-in-2021","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-12-15T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/better-support-for-livewire-in-flare-and-ignition"}},"id":"https:\/\/flareapp.io\/better-support-for-livewire-in-flare-and-ignition","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-11-29T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/grouping-sql-errors"}},"id":"https:\/\/flareapp.io\/grouping-sql-errors","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-11-21T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/flares-new-job-tab-knows-all-about-your-failed-jobs"}},"id":"https:\/\/flareapp.io\/flares-new-job-tab-knows-all-about-your-failed-jobs","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-11-01T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/building-a-better-search-with-monaco-and-amcharts"}},"id":"https:\/\/flareapp.io\/building-a-better-search-with-monaco-and-amcharts","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-09-30T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/introducing-our-new-telegram-integration"}},"id":"https:\/\/flareapp.io\/introducing-our-new-telegram-integration","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-09-29T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/linking-to-flare-errors-on-your-error-page"}},"id":"https:\/\/flareapp.io\/linking-to-flare-errors-on-your-error-page","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-09-13T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/handling-customer-feedback-using-a-support-bubble-form"}},"id":"https:\/\/flareapp.io\/handling-customer-feedback-using-a-support-bubble-form","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-09-02T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/better-code-block-highlighting-on-our-blog-and-docs"}},"id":"https:\/\/flareapp.io\/better-code-block-highlighting-on-our-blog-and-docs","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-08-23T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/how-were-using-static-analysis-to-improve-our-codebase"}},"id":"https:\/\/flareapp.io\/how-were-using-static-analysis-to-improve-our-codebase","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-08-16T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/how-we-use-elasticsearch-kibana-and-filebeat-to-handle-our-logs"}},"id":"https:\/\/flareapp.io\/how-we-use-elasticsearch-kibana-and-filebeat-to-handle-our-logs","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-08-09T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/migrating-our-billing-portal-to-the-latest-version-of-laravel-spark"}},"id":"https:\/\/flareapp.io\/migrating-our-billing-portal-to-the-latest-version-of-laravel-spark","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-08-02T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/refactoring-our-search-capabilities-using-elasticsearch-and-two-new-spatie-packages"}},"id":"https:\/\/flareapp.io\/refactoring-our-search-capabilities-using-elasticsearch-and-two-new-spatie-packages","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-07-20T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/collecting-metrics-for-flare-using-event-sourcing-and-laravel-stats"}},"id":"https:\/\/flareapp.io\/collecting-metrics-for-flare-using-event-sourcing-and-laravel-stats","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-07-13T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/control-exceptions-and-errors-send-to-flare"}},"id":"https:\/\/flareapp.io\/control-exceptions-and-errors-send-to-flare","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-07-05T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/retry-requests-using-curl"}},"id":"https:\/\/flareapp.io\/retry-requests-using-curl","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-07-05T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/hello-there-new-api"}},"id":"https:\/\/flareapp.io\/hello-there-new-api","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-06-28T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/actions-can-now-be-performed-on-all-project-errors-in-one-go"}},"id":"https:\/\/flareapp.io\/actions-can-now-be-performed-on-all-project-errors-in-one-go","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-06-21T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/why-and-how-we-remove-inactive-users-and-teams"}},"id":"https:\/\/flareapp.io\/why-and-how-we-remove-inactive-users-and-teams","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-06-14T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/meet-the-new-projects-overview-with-error-trends-and-favourites"}},"id":"https:\/\/flareapp.io\/meet-the-new-projects-overview-with-error-trends-and-favourites","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-06-07T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/create-a-github-issue-directly-from-an-email-notification"}},"id":"https:\/\/flareapp.io\/create-a-github-issue-directly-from-an-email-notification","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-05-31T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/how-to-censor-sensitive-information-in-requests-to-flare"}},"id":"https:\/\/flareapp.io\/how-to-censor-sensitive-information-in-requests-to-flare","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-05-24T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/you-can-now-easily-see-if-an-error-came-from-the-web-cli-or-queue"}},"id":"https:\/\/flareapp.io\/you-can-now-easily-see-if-an-error-came-from-the-web-cli-or-queue","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-05-17T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/how-our-github-integration-works-under-the-hood"}},"id":"https:\/\/flareapp.io\/how-our-github-integration-works-under-the-hood","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-05-10T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/introducing-the-monthly-error-report-mail"}},"id":"https:\/\/flareapp.io\/introducing-the-monthly-error-report-mail","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-05-03T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/introducing-our-github-integration"}},"id":"https:\/\/flareapp.io\/introducing-our-github-integration","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-04-26T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/mail-notifications-now-allow-to-snooze-and-resolve-errors"}},"id":"https:\/\/flareapp.io\/mail-notifications-now-allow-to-snooze-and-resolve-errors","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-04-19T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/you-can-now-view-spike-protection-periods"}},"id":"https:\/\/flareapp.io\/you-can-now-view-spike-protection-periods","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-04-12T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/our-docs-are-now-searchable"}},"id":"https:\/\/flareapp.io\/our-docs-are-now-searchable","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-04-08T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/snooze-notifications-per-application-version"}},"id":"https:\/\/flareapp.io\/snooze-notifications-per-application-version","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-04-05T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/improving-ignitions-security"}},"id":"https:\/\/flareapp.io\/improving-ignitions-security","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-03-31T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/flare-can-now-notify-you-via-discord-and-microsoft-teams"}},"id":"https:\/\/flareapp.io\/flare-can-now-notify-you-via-discord-and-microsoft-teams","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2021-03-30T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/installing-blackfire-on-laravel-vapor"}},"id":"https:\/\/flareapp.io\/installing-blackfire-on-laravel-vapor","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2020-12-17T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/how-to-safely-delete-records-in-massive-tables-on-aws-using-laravel"}},"id":"https:\/\/flareapp.io\/how-to-safely-delete-records-in-massive-tables-on-aws-using-laravel","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2020-09-21T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/introducing-javascript-error-tracking"}},"id":"https:\/\/flareapp.io\/introducing-javascript-error-tracking","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2020-01-28T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/track-wordpress-errors-with-flare"}},"id":"https:\/\/flareapp.io\/track-wordpress-errors-with-flare","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2019-11-22T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/using-flare-with-lumen"}},"id":"https:\/\/flareapp.io\/using-flare-with-lumen","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2019-11-22T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/creating-business-opportunities-with-error-tracking"}},"id":"https:\/\/flareapp.io\/creating-business-opportunities-with-error-tracking","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2019-11-18T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/sending-logs-to-flare"}},"id":"https:\/\/flareapp.io\/sending-logs-to-flare","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2019-11-06T00:00:00+00:00"},{"title":{},"link":{"@attributes":{"rel":"alternate","href":"https:\/\/flareapp.io\/blog\/introducing-ddd-a-new-global-helper-for-laravel"}},"id":"https:\/\/flareapp.io\/introducing-ddd-a-new-global-helper-for-laravel","author":{"name":{}},"summary":{"@attributes":{"type":"html"}},"updated":"2019-09-30T00:00:00+00:00"}]}