54,302 blogs · [ { "id": "01a0b0ce-d76d-72b1-b064-c042c1533176", "title": "Introducing: Dark mode for Flare", "url": "https://flareapp.io/blog/introducing-dark-mode-for-flare", "published_at": "2026-09-17T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5a6d8d56", "title": "Automatic breadcrumbs recording and GDPR consent", "url": "https://flareapp.io/blog/automatic-breadcrumbs-recording-and-gdpr-consent", "published_at": "2026-08-27T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5ad47946", "title": "Every exception has a backstory: introducing previous exceptions in Flare", "url": "https://flareapp.io/blog/every-exception-has-a-backstory-introducing-previous-exceptions-in-flare", "published_at": "2026-08-27T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5b78a412", "title": "Announcing performance monitoring for JavaScript applications", "url": "https://flareapp.io/blog/announcing-performance-monitoring-for-javascript-applications", "published_at": "2026-08-20T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5ba2f430", "title": "Why we removed AI solutions from Flare", "url": "https://flareapp.io/blog/why-we-removed-ai-solutions-from-flare", "published_at": "2026-08-11T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5c327ed0", "title": "Flare now uses OAuth for MCP, the CLI, and API", "url": "https://flareapp.io/blog/flare-now-uses-oauth-for-mcp-clients-the-cli-and-the-api", "published_at": "2026-08-06T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5cc0db8a", "title": "Bringing Flare back to Laravel 10 and PHP 8.1", "url": "https://flareapp.io/blog/bringing-flare-back-to-laravel-10-and-php-81", "published_at": "2026-07-03T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5cf29342", "title": "Your Laravel routes can carry metadata now, and Flare shows it", "url": "https://flareapp.io/blog/your-laravel-routes-can-carry-metadata-now-and-flare-shows-it", "published_at": "2026-06-30T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5d1e6066", "title": "Create richer issues from your errors", "url": "https://flareapp.io/blog/create-richer-issues-from-your-errors", "published_at": "2026-06-23T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5d5a7428", "title": "One core, many clients: the new Flare JavaScript client architecture", "url": "https://flareapp.io/blog/one-core-many-clients-the-new-flare-javascript-client-architecture", "published_at": "2026-06-11T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5dfb0401", "title": "Logging is here!", "url": "https://flareapp.io/blog/logging-is-here", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5e1ba703", "title": "Send logs to Flare from your JavaScript apps", "url": "https://flareapp.io/blog/send-logs-to-flare-from-your-javascript-apps", "published_at": "2026-06-07T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5eb938b7", "title": "New Webpack and Next.js plugins for Flare", "url": "https://flareapp.io/blog/new-webpack-and-nextjs-plugins-for-flare", "published_at": "2026-05-28T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5ef6bcb1", "title": "Svelte support for Flare is here!", "url": "https://flareapp.io/blog/svelte-support-for-flare-is-here", "published_at": "2026-05-28T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5f0ca15e", "title": "Copy-pasteable SQL in your Laravel query exceptions", "url": "https://flareapp.io/blog/copy-pasteable-sql-in-your-laravel-query-exceptions", "published_at": "2026-05-27T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5f632607", "title": "Version 2 of our JavaScript client libraries", "url": "https://flareapp.io/blog/version-2-of-our-javascript-client-libraries", "published_at": "2026-05-11T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd5fa6a7cf", "title": "Flare ❤️ Livewire", "url": "https://flareapp.io/blog/flare-livewire", "published_at": "2026-04-30T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd609dacf3", "title": "Integration testing our Laravel package with a real server and queue", "url": "https://flareapp.io/blog/integration-testing-our-laravel-package-with-a-real-server-and-queue", "published_at": "2026-04-22T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd610a53be", "title": "A minimal \"Last used\" login option indicator with Alpine.js", "url": "https://flareapp.io/blog/minimal-last-used-login-option-indicator-alpinejs", "published_at": "2026-04-09T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd616d2beb", "title": "How Flare handles Livewire v4's single file components", "url": "https://flareapp.io/blog/how-flare-handles-livewire-v4s-single-file-components", "published_at": "2026-04-08T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd61aae039", "title": "Track frontend errors back to the exact commit", "url": "https://flareapp.io/blog/track-frontend-errors-back-to-the-exact-commit", "published_at": "2026-03-25T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd61f7d45b", "title": "A unified error debug timeline", "url": "https://flareapp.io/blog/a-unified-error-debug-timeline", "published_at": "2026-03-11T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd624c81f5", "title": "New and improved settings screens", "url": "https://flareapp.io/blog/new-and-improved-settings-screens", "published_at": "2026-03-11T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd62829226", "title": "Let your AI coding agent fix errors and review performance", "url": "https://flareapp.io/blog/flare-ai-skill", "published_at": "2026-03-02T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd62b550a0", "title": "Introducing the Flare CLI", "url": "https://flareapp.io/blog/introducing-the-flare-cli", "published_at": "2026-03-02T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6372273e", "title": "How we accidentally dropped half our traces: a tale of Cloudflare Workers and WAF", "url": "https://flareapp.io/blog/how-we-accidentally-dropped-half-our-traces-a-tale-of-cloudflare-workers-and-waf", "published_at": "2026-02-25T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd638bd57a", "title": "Require two-factor authentication for your team", "url": "https://flareapp.io/blog/require-two-factor-authentication-for-your-team", "published_at": "2026-02-10T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6479b6d2", "title": "Introducing Flare’s next big feature: performance monitoring", "url": "https://flareapp.io/blog/introducing-flares-next-big-feature-performance-monitoring", "published_at": "2025-11-06T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd64a0ba66", "title": "Lessons from the deep end", "url": "https://flareapp.io/blog/lessons-from-the-deep-end", "published_at": "2025-10-02T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd64ebb6e6", "title": "Connect your AI agent to Flare to automatically fix production and performance problems in PHP and Laravel projects", "url": "https://flareapp.io/blog/connect-your-ai-agent-to-flare-to-automatically-fix-production-and-performance-problems-in-php-and-laravel-projects", "published_at": "2025-09-11T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd650e54f9", "title": "Using ClickHouse at Flare to aggregate data", "url": "https://flareapp.io/blog/how-were-using-clickhouse-at-flare-aggregating-data", "published_at": "2025-04-28T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd65cb7b9b", "title": "Automating styles with data-slot", "url": "https://flareapp.io/blog/automating-styles-with-data-slot", "published_at": "2025-02-18T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd65d1c755", "title": "Building a micro dependency container, because why not?", "url": "https://flareapp.io/blog/building-a-micro-container-because-why-not", "published_at": "2025-01-20T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd65ffb28e", "title": "Customizing error grouping", "url": "https://flareapp.io/blog/customizing-error-grouping", "published_at": "2025-01-06T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd66b77766", "title": "Perfecting Flare: one annoyance at a time", "url": "https://flareapp.io/blog/perfecting-flare-one-annoyance-at-a-time", "published_at": "2024-10-18T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd66c36878", "title": "Browser extension errors begone!", "url": "https://flareapp.io/blog/browser-extension-error-noise-begone", "published_at": "2024-10-10T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd66d52e57", "title": "Using 1password for Laravel environment variables", "url": "https://flareapp.io/blog/using-1password-for-laravel-environment-variables", "published_at": "2024-09-30T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd66e4d731", "title": "When everything fails, you can always trust the Laravel rescue helper", "url": "https://flareapp.io/blog/when-everything-fails-you-can-always-trust-the-laravel-rescue-helper", "published_at": "2024-08-23T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd679952c1", "title": "Check your Laravel Horizon failed jobs from Flare", "url": "https://flareapp.io/blog/check-your-laravel-horizon-failed-jobs-from-flare", "published_at": "2024-08-13T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd68974ea4", "title": "Laravel's report helper: a must for error handling", "url": "https://flareapp.io/blog/laravels-report-helper-a-must-for-error-handling", "published_at": "2024-08-13T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd695a2918", "title": "Flare Microsoft Teams migration", "url": "https://flareapp.io/blog/flare-microsoft-teams-migration", "published_at": "2024-07-22T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6a24ec16", "title": "Handled exceptions", "url": "https://flareapp.io/blog/handled-exceptions", "published_at": "2024-07-05T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6a4dc52e", "title": "WeakMaps a hidden gem in PHP", "url": "https://flareapp.io/blog/weakmaps-a-hidden-gem-in-php", "published_at": "2024-06-26T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6a8317f1", "title": "Prioritizing exceptions", "url": "https://flareapp.io/blog/prioritizing-exceptions", "published_at": "2024-06-21T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6aaed26c", "title": "Running Ignition on five years of Laravel", "url": "https://flareapp.io/blog/running-ignition-on-five-years-of-laravel", "published_at": "2024-06-10T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6b620d5e", "title": "Introducing Laravel Error Share", "url": "https://flareapp.io/blog/introducing-laravel-error-share", "published_at": "2024-06-06T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6c1338d2", "title": "Creating issues is now easier than ever", "url": "https://flareapp.io/blog/creating-issues-is-now-easier-than-ever", "published_at": "2024-05-28T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6c9e9dd8", "title": "Assigning a user to an error", "url": "https://flareapp.io/blog/assigning-a-user-to-an-error", "published_at": "2024-05-14T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6d094c00", "title": "Rethinking deploys at Flare", "url": "https://flareapp.io/blog/rethinking-deploys-at-flare", "published_at": "2024-04-24T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6d112d6a", "title": "Introducing: Linear integration", "url": "https://flareapp.io/blog/introducing-linear-integration", "published_at": "2024-04-09T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6d97fbfa", "title": "Ignition and Flare can now display Laravel 11's context", "url": "https://flareapp.io/blog/ignition-and-flare-can-now-display-laravel-11s-context", "published_at": "2024-04-01T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6e6d6b50", "title": "How we stopped a DDoS attack at Laracon", "url": "https://flareapp.io/blog/how-we-stopped-a-ddos-attack-while-at-a-conference", "published_at": "2024-03-27T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6f3b99f0", "title": "Migrating from MySQL to Postgres using Laravel's query builder", "url": "https://flareapp.io/blog/migrating-from-mysql-to-postgres-using-laravels-query-builder", "published_at": "2024-03-06T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd6fb1302f", "title": "Introducing our new suite of JavaScript packages", "url": "https://flareapp.io/blog/introducing-our-new-suite-of-javascript-packages", "published_at": "2024-02-20T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd7064b91f", "title": "Enhancing error reporting with custom context and glows", "url": "https://flareapp.io/blog/enhancing-error-reporting-with-custom-context-and-glows", "published_at": "2024-02-18T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd706a0584", "title": "Flare ❤️ GitLab", "url": "https://flareapp.io/blog/flare-gitlab", "published_at": "2023-12-06T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd70df7998", "title": "How we built our GitLab integration", "url": "https://flareapp.io/blog/how-we-built-our-gitlab-integration", "published_at": "2023-12-06T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd711a12e4", "title": "Introducing Jira Integration with Flare", "url": "https://flareapp.io/blog/introducing-jira-integration-with-flare", "published_at": "2023-11-30T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd71c6c1e2", "title": "You can now give team members access to specific projects", "url": "https://flareapp.io/blog/you-can-now-give-team-members-access-to-specific-projects", "published_at": "2023-11-09T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd7255d4ec", "title": "Leveraging Cloudflare Workers for Edge API Authentication", "url": "https://flareapp.io/blog/leveraging-cloudflare-workers-for-edge-api-authentication", "published_at": "2023-11-05T00:00:00+00:00" }, { "id": "01a07df5-5f6a-70ff-876d-696cadae3e90", "title": "Our Slack integration now supports unfurling", "url": "https://flareapp.io/blog/65-our-slack-integration-now-supports-unfurling", "published_at": "2023-10-16T13:00:06+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd73161a4c", "title": "Our Slack integration now supports unfurling", "url": "https://flareapp.io/blog/our-slack-integration-now-supports-unfurling", "published_at": "2023-10-16T00:00:00+00:00" }, { "id": "01a07df5-5f6a-70ff-876d-696cb2e7120a", "title": "Building a flexible yet abstract external integrations Structure", "url": "https://flareapp.io/blog/67-building-a-flexible-yet-abstract-external-integrations-structure", "published_at": "2023-09-27T12:00:07+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd735242a4", "title": "Building a flexible yet abstract external integrations Structure", "url": "https://flareapp.io/blog/building-a-flexible-yet-abstract-external-integrations-structure", "published_at": "2023-09-27T00:00:00+00:00" }, { "id": "01a07df5-5f6a-70ff-876d-696cbaae720a", "title": "Why error tracking is crucial for your application", "url": "https://flareapp.io/blog/66-why-error-tracking-is-crucial-for-your-application", "published_at": "2023-09-11T09:00:06+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd73b46c46", "title": "Why error tracking is crucial for your application", "url": "https://flareapp.io/blog/why-error-tracking-is-crucial-for-your-application", "published_at": "2023-09-11T00:00:00+00:00" }, { "id": "01a07df5-5f6a-70ff-876d-696cc1a646bd", "title": "New teams will now see an example project", "url": "https://flareapp.io/blog/64-new-teams-will-now-see-an-example-project", "published_at": "2023-08-25T15:00:07+00:00" }, { "id": "01a07df5-5f6a-70ff-876d-696cc17a566b", "title": "Introducing the Flare affiliate program", "url": "https://flareapp.io/blog/63-introducing-the-flare-affiliate-program", "published_at": "2023-08-25T14:00:05+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd73f9a21f", "title": "Introducing the Flare affiliate program", "url": "https://flareapp.io/blog/introducing-the-flare-affiliate-program", "published_at": "2023-08-24T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd749c3e00", "title": "New teams will now see an example project", "url": "https://flareapp.io/blog/new-teams-will-now-see-an-example-project", "published_at": "2023-08-24T00:00:00+00:00" }, { "id": "01a07df5-5f6a-70ff-876d-696cc7a4ad56", "title": "Unveiling error notes and the activity feed", "url": "https://flareapp.io/blog/61-unveiling-error-notes-and-the-activity-feed", "published_at": "2023-08-11T09:00:05+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd752bb7d5", "title": "Unveiling error notes and the activity feed", "url": "https://flareapp.io/blog/unveiling-error-notes-and-the-activity-feed", "published_at": "2023-08-11T00:00:00+00:00" }, { "id": "01a07df5-5f6a-70ff-876d-696ccae9e984", "title": "Web animation wizardry", "url": "https://flareapp.io/blog/62-web-animation-wizardry", "published_at": "2023-08-02T12:00:06+00:00" }, { "id": "01a07df5-5f6a-70ff-876d-696cd98a8846", "title": "PHP stack trace arguments have landed in Flare", "url": "https://flareapp.io/blog/58-php-stack-trace-arguments-have-landed-in-flare", "published_at": "2023-08-02T12:00:06+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd75c372f4", "title": "Web animation wizardry", "url": "https://flareapp.io/blog/web-animation-wizardry", "published_at": "2023-07-31T00:00:00+00:00" }, { "id": "01a07df5-5f6a-70ff-876d-696cd100d385", "title": "You can now log in using your Google or GitHub account", "url": "https://flareapp.io/blog/60-you-can-now-log-in-using-your-google-or-github-account", "published_at": "2023-07-25T09:00:06+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd769de1e4", "title": "You can now log in using your Google or GitHub account", "url": "https://flareapp.io/blog/you-can-now-log-in-using-your-google-or-github-account", "published_at": "2023-07-24T00:00:00+00:00" }, { "id": "01a07df5-5f6a-70ff-876d-696cd4e0fd06", "title": "Managing production environment variables for Laravel deployments", "url": "https://flareapp.io/blog/59-managing-production-environment-variables-for-laravel-deployments", "published_at": "2023-07-17T09:00:06+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd76c91af8", "title": "Managing production environment variables for Laravel deployments", "url": "https://flareapp.io/blog/managing-production-environment-variables-for-laravel-deployments", "published_at": "2023-07-17T00:00:00+00:00" }, { "id": "01a07df2-f3e4-705b-9bd4-41fd7705d635", "title": "PHP stack trace arguments have landed in Flare", "url": "https://flareapp.io/blog/php-stack-trace-arguments-have-landed-in-flare", "published_at": "2023-07-02T00:00:00+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f61026010cfe", "title": "Changing your larger-than-average MySQL table", "url": "https://flareapp.io/blog/53-changing-your-larger-than-average-mysql-table", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f6102b4a2644", "title": "Fetching data to render complex graphs in Flare", "url": "https://flareapp.io/blog/51-fetching-data-to-render-complex-graphs-in-flare", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f6102e25108c", "title": "🐟 Introducing Flare Roulette™", "url": "https://flareapp.io/blog/50-introducing-flare-roulette", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f610309ed6a6", "title": "Optimizing Flare", "url": "https://flareapp.io/blog/49-optimizing-flare", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f61038c9d6d6", "title": "A preview of our upcoming redesign", "url": "https://flareapp.io/blog/48-a-preview-of-our-upcoming-redesign", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f6103b67252f", "title": "Fixing nested validation in Laravel", "url": "https://flareapp.io/blog/47-fixing-nested-validation-in-laravel", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f6105f6300db", "title": "Subscribe using Bancontact and Ideal", "url": "https://flareapp.io/blog/46-subscribe-using-bancontact-and-ideal", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f61071189396", "title": "You might not need `useRef` for that", "url": "https://flareapp.io/blog/45-you-might-not-need-useref-for-that", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f61080766a16", "title": "You can now subscribe to Flare via SEPA Payments", "url": "https://flareapp.io/blog/44-you-can-now-subscribe-to-flare-via-sepa-payments", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f61089e7acde", "title": "How we improved Flare in 2021", "url": "https://flareapp.io/blog/43-how-we-improved-flare-in-2021", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f6108e08d3d8", "title": "Better support for Livewire in Flare and Ignition", "url": "https://flareapp.io/blog/42-better-support-for-livewire-in-flare-and-ignition", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f61093a44c09", "title": "Grouping SQL errors", "url": "https://flareapp.io/blog/41-grouping-sql-errors", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f610970c9d2d", "title": "Flare's new \"job\" tab knows all about your failed jobs", "url": "https://flareapp.io/blog/38-flares-new-job-tab-knows-all-about-your-failed-jobs", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f610a07ec4ca", "title": "Building a better search with Monaco and amCharts", "url": "https://flareapp.io/blog/36-building-a-better-search-with-monaco-and-amcharts", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f610a31809df", "title": "Introducing our new Telegram integration", "url": "https://flareapp.io/blog/37-introducing-our-new-telegram-integration", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f610a4efc2db", "title": "Linking to Flare errors on your error page", "url": "https://flareapp.io/blog/35-linking-to-flare-errors-on-your-error-page", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f610a7857fe2", "title": "Handling customer feedback using a support bubble form", "url": "https://flareapp.io/blog/34-handling-customer-feedback-using-a-support-bubble-form", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f610aab8643e", "title": "Better code block highlighting on our blog and docs", "url": "https://flareapp.io/blog/33-better-code-block-highlighting-on-our-blog-and-docs", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f610abb26b32", "title": "How we're using static analysis to improve our codebase", "url": "https://flareapp.io/blog/32-how-were-using-static-analysis-to-improve-our-codebase", "published_at": "2023-06-28T08:00:05+00:00" }, { "id": "01a07df5-5f6b-70f3-91cd-f610ade3d171", "title": "How we use ElasticSearch, Kibana and Filebeat to handle our logs", "url": "https://flareapp.io/blog/30-how-we-use-elasticsearch-kibana-and-filebeat-to-handle-our-logs", "published_at": "2023-06-28T08:00:05+00:00" } ] posts Claim your blog
Back to Flare Blog
Blog · corpus.blog/blogs/flareapp.io/posts

Flare Blog

flareapp.io

2026

2025

2024

2023