41554 blogs · [ { "id": "01a0d73c-7f33-71b3-9be5-46efccb622cd", "title": "This Week in Glean: Firefox Telemetry is to Glean as C++ is to Rust", "url": "https://blog.mozilla.org/data/2021/07/22/this-week-in-glean-firefox-telemetry-is-to-glean-as-c-is-to-rust/", "published_at": "2021-07-22T14:37:07+00:00" }, { "id": "01a0d5b0-ecbf-7112-87a0-545427419d78", "title": "Stopping FTP support in Firefox 90", "url": "https://blog.mozilla.org/security/2021/07/20/stopping-ftp-support-in-firefox-90/", "published_at": "2021-07-20T07:45:12+00:00" }, { "id": "01a0d5b0-ecbf-7112-87a0-5454277a6e2f", "title": "Firefox 90 introduces SmartBlock 2.0 for Private Browsing", "url": "https://blog.mozilla.org/security/2021/07/13/smartblock-v2/", "published_at": "2021-07-13T12:55:40+00:00" }, { "id": "01a0d5b0-ecbf-7112-87a0-54542810be98", "title": "Firefox 90 supports Fetch Metadata Request Headers", "url": "https://blog.mozilla.org/security/2021/07/12/firefox-90-supports-fetch-metadata-request-headers/", "published_at": "2021-07-12T08:24:24+00:00" }, { "id": "01a0d73c-7f33-71b3-9be5-46efcd809fdd", "title": "Responsible Data Collection is Good, Actually (Ubisoft Data Summit 2021)", "url": "https://blog.mozilla.org/data/2021/07/06/responsible-data-collection-is-good-actually-ubisoft-data-summit-2021/", "published_at": "2021-07-06T19:57:20+00:00" }, { "id": "01a0d73c-7f33-71b3-9be5-46efcd9ca65a", "title": "⚠️Danger zone⚠️: handling sensitive data in Glean", "url": "https://blog.mozilla.org/data/2021/06/11/danger-zone-handling-sensitive-data-in-glean/", "published_at": "2021-06-11T15:21:44+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc87b5b688a", "title": "Content design considerations for the new Firefox", "url": "https://blog.mozilla.org/ux/2021/06/content-design-considerations-for-the-new-firefox/", "published_at": "2021-06-09T16:17:06+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc874c77c96", "title": "Firefox 89: The New Contributors To MR1", "url": "https://blog.mozilla.org/community/2021/06/02/firefox-89-the-new-contributors-to-mr1/", "published_at": "2021-06-02T19:29:59+00:00" }, { "id": "01a0d73c-7f33-71b3-9be5-46efce717e36", "title": "This week in Glean: Glean Dictionary updates", "url": "https://blog.mozilla.org/data/2021/06/02/this-week-in-glean-glean-dictionary-updates/", "published_at": "2021-06-02T16:16:07+00:00" }, { "id": "01a0d5b0-ecbf-7112-87a0-545428c4a802", "title": "Updating GPG key for signing Firefox Releases", "url": "https://blog.mozilla.org/security/2021/06/02/updating-gpg-key-for-signing-firefox-releases/", "published_at": "2021-06-02T08:29:36+00:00" }, { "id": "01a0d5b0-ecbf-7112-87a0-545428dd9433", "title": "Firefox 89 blocks cross-site cookie tracking by default in private browsing", "url": "https://blog.mozilla.org/security/2021/06/01/total-cookie-protection-in-private-browsing/", "published_at": "2021-06-01T12:55:24+00:00" }, { "id": "01a0d5b0-ecbf-7112-87a0-545429b92380", "title": "Updates to Firefox’s Breach Alert Policy", "url": "https://blog.mozilla.org/security/2021/05/25/updates-to-firefoxs-breach-alert-policy/", "published_at": "2021-05-25T20:58:59+00:00" }, { "id": "01a0d5b0-ecbf-7112-87a0-545429ec9ce8", "title": "Introducing Site Isolation in Firefox", "url": "https://blog.mozilla.org/security/2021/05/18/introducing-site-isolation-in-firefox/", "published_at": "2021-05-18T15:47:25+00:00" }, { "id": "01a0d5b1-b515-7067-b178-1ef5de274c41", "title": "Beware of Applications Misusing Root Stores", "url": "https://blog.mozilla.org/security/2021/05/10/beware-of-applications-misusing-root-stores/", "published_at": "2021-05-10T17:26:29+00:00" }, { "id": "01a0d73c-7f33-71b3-9be5-46efcf41bf64", "title": "Announcing Mozilla Rally", "url": "https://blog.mozilla.org/data/2021/05/05/announcing-mozilla-rally/", "published_at": "2021-05-05T18:35:33+00:00" }, { "id": "01a0d5b1-b515-7067-b178-1ef5de646891", "title": "Upgrading Mozilla’s Root Store Policy to Version 2.7.1", "url": "https://blog.mozilla.org/security/2021/04/26/mrsp-v-2-7-1/", "published_at": "2021-04-26T19:00:45+00:00" }, { "id": "01a0d5b1-b515-7067-b178-1ef5df29ac6d", "title": "Firefox 88 combats window.name privacy abuses", "url": "https://blog.mozilla.org/security/2021/04/19/firefox-88-combats-window-name-privacy-abuses/", "published_at": "2021-04-19T12:55:28+00:00" }, { "id": "01a0d5b0-1349-724b-ad33-ac53287c26c1", "title": "New Contributors To Firefox", "url": "https://blog.mozilla.org/community/2021/04/16/new-contributors-to-firefox/", "published_at": "2021-04-16T18:06:17+00:00" }, { "id": "01a0d73c-7f33-71b3-9be5-46efcfaa3aa8", "title": "This Week in Glean: rustc, iOS and an M1", "url": "https://blog.mozilla.org/data/2021/04/16/this-week-in-glean-rustc-ios-and-an-m1/", "published_at": "2021-04-16T13:12:59+00:00" }, { "id": "01a0d5b0-1349-724b-ad33-ac53290a7900", "title": "In loving memory of Ricardo Pontes", "url": "https://blog.mozilla.org/community/2021/04/16/in-loving-memory-of-ricardo-pontes/", "published_at": "2021-04-16T10:43:10+00:00" }, { "id": "01a0d73c-7f33-71b3-9be5-46efd0206eb9", "title": "This Week in Glean: Publishing Glean.js or “How I configured an npm package that has multiple entry points”", "url": "https://blog.mozilla.org/data/2021/04/07/this-week-in-glean-publishing-glean-js/", "published_at": "2021-04-07T15:29:27+00:00" }, { "id": "01a0d73c-7f33-71b3-9be5-46efd0217803", "title": "Making your Data Work for you with Mozilla Rally", "url": "https://blog.mozilla.org/data/2021/03/30/making-your-data-work-for-you-with-mozilla-rally/", "published_at": "2021-03-30T20:21:46+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc890d6203a", "title": "VoiceOver Support for macOS in Firefox 87", "url": "https://blog.mozilla.org/accessibility/voiceover-support-for-macos-in-firefox-87/", "published_at": "2021-03-23T13:35:51+00:00" }, { "id": "01a0d5b1-b515-7067-b178-1ef5df81a3c0", "title": "Firefox 87 introduces SmartBlock for Private Browsing", "url": "https://blog.mozilla.org/security/2021/03/23/introducing-smartblock/", "published_at": "2021-03-23T12:55:52+00:00" }, { "id": "01a0d5b0-1349-724b-ad33-ac53290b5c31", "title": "Contributors To Firefox 87", "url": "https://blog.mozilla.org/community/2021/03/22/contributors-to-firefox-87/", "published_at": "2021-03-22T22:25:38+00:00" }, { "id": "01a0d5b1-b515-7067-b178-1ef5dfc950e9", "title": "Firefox 87 trims HTTP Referrers by default to protect user privacy", "url": "https://blog.mozilla.org/security/2021/03/22/firefox-87-trims-http-referrers-by-default-to-protect-user-privacy/", "published_at": "2021-03-22T10:00:53+00:00" }, { "id": "01a0d73c-b844-73b4-9cc2-d070fe104b52", "title": "This Week in Glean: Reducing Release Friction", "url": "https://blog.mozilla.org/data/2021/03/16/this-week-in-glean-reducing-release-friction/", "published_at": "2021-03-16T12:22:29+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc89129923d", "title": "2021 Firefox Accessibility Roadmap Update", "url": "https://blog.mozilla.org/accessibility/2021-firefox-accessibility-roadmap-update/", "published_at": "2021-02-26T23:03:16+00:00" }, { "id": "01a0d73c-b844-73b4-9cc2-d070fe2e3c26", "title": "This Week in Glean: Boring Monitoring", "url": "https://blog.mozilla.org/data/2021/02/24/this-week-in-glean-boring-monitoring/", "published_at": "2021-02-24T14:44:45+00:00" }, { "id": "01a0d5b0-1349-724b-ad33-ac5329136a84", "title": "New Contributors In Firefox 86", "url": "https://blog.mozilla.org/community/2021/02/23/new-contributors-in-firefox-86/", "published_at": "2021-02-23T14:09:36+00:00" }, { "id": "01a0d5b1-b515-7067-b178-1ef5e0c510cf", "title": "Firefox 86 Introduces Total Cookie Protection", "url": "https://blog.mozilla.org/security/2021/02/23/total-cookie-protection/", "published_at": "2021-02-23T13:55:25+00:00" }, { "id": "01a0d73c-b844-73b4-9cc2-d070fe9ad2eb", "title": "This Week in Glean: Backfilling rejected GPUActive Telemetry data", "url": "https://blog.mozilla.org/data/2021/02/09/this-week-in-glean-backfilling-rejected-gpuactive-telemetry-data/", "published_at": "2021-02-09T19:35:43+00:00" }, { "id": "01a0d73c-b844-73b4-9cc2-d070ff59c59d", "title": "This Week in Glean: The Glean Dictionary", "url": "https://blog.mozilla.org/data/2021/01/27/this-week-in-glean-the-glean-dictionary/", "published_at": "2021-01-27T20:03:24+00:00" }, { "id": "01a0d5b0-1349-724b-ad33-ac5329892da0", "title": "New contributors to Firefox 85", "url": "https://blog.mozilla.org/community/2021/01/26/new-contributors-to-firefox-85/", "published_at": "2021-01-26T19:20:24+00:00" }, { "id": "01a0d5b1-b515-7067-b178-1ef5e11d9522", "title": "Firefox 85 Cracks Down on Supercookies", "url": "https://blog.mozilla.org/security/2021/01/26/supercookie-protections/", "published_at": "2021-01-26T14:00:33+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc87bf8dd05", "title": "Who Gets to Define Success? Listening to Stories of How People Value Firefox to Redefine Metrics", "url": "https://blog.mozilla.org/ux/2021/01/who-gets-to-define-success-listening-to-stories-of-how-people-value-firefox-to-redefine-metrics/", "published_at": "2021-01-22T18:41:08+00:00" }, { "id": "01a0d73c-b844-73b4-9cc2-d070ff9e4e3f", "title": "This Week in Glean: Proposals for Asynchronous Design", "url": "https://blog.mozilla.org/data/2021/01/15/this-week-in-glean-proposals-for-asynchronous-design/", "published_at": "2021-01-15T19:38:04+00:00" }, { "id": "01a0d5b1-b515-7067-b178-1ef5e152b46f", "title": "Encrypted Client Hello: the future of ESNI in Firefox", "url": "https://blog.mozilla.org/security/2021/01/07/encrypted-client-hello-the-future-of-esni-in-firefox/", "published_at": "2021-01-07T15:00:03+00:00" }, { "id": "01a0d73c-b844-73b4-9cc2-d070ffa098b2", "title": "This Week in Glean: Glean in 2021", "url": "https://blog.mozilla.org/data/2020/12/18/this-week-in-glean-glean-in-2021/", "published_at": "2020-12-18T14:20:34+00:00" }, { "id": "01a0d5b0-1349-724b-ad33-ac5329f04df8", "title": "The new faces in Firefox 84", "url": "https://blog.mozilla.org/community/2020/12/15/the-new-faces-in-firefox-84/", "published_at": "2020-12-15T19:51:52+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc892238c8d", "title": "VoiceOver Preview for macOS Firefox", "url": "https://blog.mozilla.org/accessibility/voiceover-preview-for-macos-firefox/", "published_at": "2020-12-15T15:55:21+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc83946cc86", "title": "Farewell, Mozilla", "url": "https://blog.mozilla.org/nnethercote/2020/12/04/farewell-mozilla/", "published_at": "2020-12-04T03:12:25+00:00" }, { "id": "01a0d73c-b844-73b4-9cc2-d070ffa6b59d", "title": "This Week in Glean: Glean is Frictionless Data Collection", "url": "https://blog.mozilla.org/data/2020/12/01/this-week-in-glean-glean-is-frictionless-data-collection/", "published_at": "2020-12-01T14:14:16+00:00" }, { "id": "01a0d5b1-b515-7067-b178-1ef5e214c098", "title": "Design of the CRLite Infrastructure", "url": "https://blog.mozilla.org/security/2020/12/01/crlite-part-4-infrastructure-design/", "published_at": "2020-12-01T14:00:18+00:00" }, { "id": "01a0d73c-b844-73b4-9cc2-d070ffd09db1", "title": "This Week in Glean: Fantastic Facts and where to find them", "url": "https://blog.mozilla.org/data/2020/11/19/this-week-in-glean-fantastic-facts-and-where-to-find-them/", "published_at": "2020-11-19T10:37:55+00:00" }, { "id": "01a0d5b1-b515-7067-b178-1ef5e2bb947c", "title": "Measuring Middlebox Interference with DNS Records", "url": "https://blog.mozilla.org/security/2020/11/17/measuring-middlebox-interference-with-dns-records/", "published_at": "2020-11-17T22:45:45+00:00" }, { "id": "01a0d5b0-1349-724b-ad33-ac532a6ac223", "title": "Welcoming New Contributors: Firefox 83", "url": "https://blog.mozilla.org/community/2020/11/17/welcoming-new-contributors-firefox-83/", "published_at": "2020-11-17T16:26:33+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc88929c316", "title": "Ending Firefox support for Flash", "url": "https://blog.mozilla.org/futurereleases/2020/11/17/ending-firefox-support-for-flash/", "published_at": "2020-11-17T14:04:32+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc87c143b21", "title": "We’re Changing Our Name to Content Design", "url": "https://blog.mozilla.org/ux/2020/11/were-changing-our-name-to-content-design/", "published_at": "2020-11-12T16:34:28+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc87cb0741c", "title": "How to Write Microcopy That Improves the User Experience", "url": "https://blog.mozilla.org/ux/2020/11/how-to-write-microcopy-that-improves-the-user-experience/", "published_at": "2020-11-11T23:08:32+00:00" }, { "id": "01a0d73c-b844-73b4-9cc2-d07100cb5fa5", "title": "This week in Glean: Glean.js", "url": "https://blog.mozilla.org/data/2020/11/02/this-week-in-glean-glean-js/", "published_at": "2020-11-02T16:28:43+00:00" }, { "id": "01a0d73c-b844-73b4-9cc2-d07101c54a48", "title": "This Week in Glean: Cross-Platform Language Binding Generation with Rust and “uniffi”", "url": "https://blog.mozilla.org/data/2020/10/21/this-week-in-glean-cross-platform-language-binding-generation-with-rust-and-uniffi/", "published_at": "2020-10-21T12:48:42+00:00" }, { "id": "01a0d5b0-1349-724b-ad33-ac532b0d71f5", "title": "New Contributors, Firefox 82", "url": "https://blog.mozilla.org/community/2020/10/20/new-contributors-firefox-82/", "published_at": "2020-10-20T14:22:43+00:00" }, { "id": "01a0d73c-feb3-7259-b46a-4d9f31419971", "title": "This Week in Glean: FOG Progress report", "url": "https://blog.mozilla.org/data/2020/10/06/this-week-in-glean-fog-progress-report/", "published_at": "2020-10-06T15:00:21+00:00" }, { "id": "01a0d73c-feb4-708f-bc47-d1558addccca", "title": "Data Publishing @ Mozilla", "url": "https://blog.mozilla.org/data/2020/09/25/data-publishing-mozilla/", "published_at": "2020-09-25T21:07:48+00:00" }, { "id": "01a0d73c-feb4-708f-bc47-d1558b471928", "title": "This Week in Glean: glean-core to Wasm experiment", "url": "https://blog.mozilla.org/data/2020/09/25/this-week-in-glean-glean-core-to-wasm-experiment/", "published_at": "2020-09-25T15:43:00+00:00" }, { "id": "01a0d5b0-1349-724b-ad33-ac532bca0085", "title": "Contributors to Firefox 81 (and 80, whoops)", "url": "https://blog.mozilla.org/community/2020/09/23/contributors-to-firefox-81-and-80-whoops/", "published_at": "2020-09-23T21:25:22+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc87d125677", "title": "From a Feature to a Habit: Why are People Watching Videos in Picture-in-Picture?", "url": "https://blog.mozilla.org/ux/2020/09/from-a-feature-to-a-habit-why-are-people-watching-videos-in-picture-in-picture/", "published_at": "2020-09-22T16:08:46+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc86a82c5fa", "title": "The Future of Sync", "url": "https://blog.mozilla.org/services/2020/09/15/the-future-of-sync/", "published_at": "2020-09-15T18:50:11+00:00" }, { "id": "01a0d5b0-62e8-7216-9a4f-46b3e7e9ff33", "title": "Content Strategy in Action on Firefox for Android", "url": "https://blog.mozilla.org/ux/2020/09/content-strategy-in-action-on-firefox-for-android/", "published_at": "2020-09-10T21:47:20+00:00" }, { "id": "01a0d5b0-f446-729b-b0ac-da73b4bd5bca", "title": "Weaving Safety into the Fabric of Open Source Collaboration", "url": "https://blog.mozilla.org/community/2020/09/10/weaving-safety-into-the-fabric-of-open-source/", "published_at": "2020-09-10T21:14:11+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc8398208d5", "title": "How to speed up the Rust compiler one last time", "url": "https://blog.mozilla.org/nnethercote/2020/09/08/how-to-speed-up-the-rust-compiler-one-last-time/", "published_at": "2020-09-07T22:07:00+00:00" }, { "id": "01a0d5b0-f446-729b-b0ac-da73b52828f9", "title": "Five years of Tech Speakers", "url": "https://blog.mozilla.org/community/2020/09/03/five-years-of-tech-speakers/", "published_at": "2020-09-03T15:00:21+00:00" }, { "id": "01a0d73c-feb4-708f-bc47-d1558bfd6d93", "title": "This Week in Glean: Leveraging Rust to build cross-platform mobile libraries", "url": "https://blog.mozilla.org/data/2020/09/01/twig-leveraging-rust/", "published_at": "2020-09-01T12:40:20+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc892b3d95c", "title": "Early Mac Firefox VoiceOver Support", "url": "https://blog.mozilla.org/accessibility/early-mac-firefox-voiceover-support/", "published_at": "2020-08-20T20:04:52+00:00" }, { "id": "01a0d5b0-62e8-7216-9a4f-46b3e878ec43", "title": "Driving Value as a Tiny UX Content Team: How We Spend Content Strategy Resources Wisely", "url": "https://blog.mozilla.org/ux/2020/08/driving-value-as-a-tiny-ux-content-team-how-we-spend-content-strategy-resources-wisely/", "published_at": "2020-08-07T20:39:45+00:00" }, { "id": "01a0d73c-feb4-708f-bc47-d1558c720610", "title": "Improving Your Experience across Products", "url": "https://blog.mozilla.org/data/2020/08/07/improving-your-experience-across-products/", "published_at": "2020-08-07T20:10:15+00:00" }, { "id": "01a0d73c-feb4-708f-bc47-d1558d4812ab", "title": "Experimental integration Glean with Unity applications", "url": "https://blog.mozilla.org/data/2020/08/06/experimental-integration-glean-with-unity-applications/", "published_at": "2020-08-06T10:45:40+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc839b2f7dd", "title": "How to speed up the Rust compiler some more in 2020", "url": "https://blog.mozilla.org/nnethercote/2020/08/05/how-to-speed-up-the-rust-compiler-some-more-in-2020/", "published_at": "2020-08-05T02:41:52+00:00" }, { "id": "01a0d5b0-62e8-7216-9a4f-46b3e8bcc8d8", "title": "Simplifying the Complex: Crafting Content for Meaningful Privacy Experiences", "url": "https://blog.mozilla.org/ux/2020/07/simplifying-the-complex-crafting-content-for-meaningful-privacy-experiences/", "published_at": "2020-07-31T22:00:48+00:00" }, { "id": "01a0d5b0-62e8-7216-9a4f-46b3e96469af", "title": "Ordering Browser Tabs Chronologically to Support Task Continuity", "url": "https://blog.mozilla.org/ux/2020/07/ordering-browser-tabs-chronologically-to-support-task-continuity/", "published_at": "2020-07-31T14:08:59+00:00" }, { "id": "01a0d73c-feb4-708f-bc47-d1558d808625", "title": "This Week in Glean: Automated end-to-end tests for Glean", "url": "https://blog.mozilla.org/data/2020/07/24/this-week-in-glean-automated-end-to-end-tests-for-glean/", "published_at": "2020-07-24T08:24:57+00:00" }, { "id": "01a0d5b0-f446-729b-b0ac-da73b5bd83b6", "title": "Firefox 79 new contributors", "url": "https://blog.mozilla.org/community/2020/07/23/firefox-79-new-contributors/", "published_at": "2020-07-23T22:56:07+00:00" }, { "id": "01a0d73c-feb4-708f-bc47-d1558e777082", "title": "Mozilla Telemetry in 2020: From “Just Firefox” to a “Galaxy of Data”", "url": "https://blog.mozilla.org/data/2020/07/16/mozilla-telemetry-in-2020-from-just-firefox-to-a-galaxy-of-data/", "published_at": "2020-07-16T20:23:23+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc893a5410e", "title": "Broadening Our Impact", "url": "https://blog.mozilla.org/accessibility/broadening-our-impact/", "published_at": "2020-07-06T18:35:47+00:00" }, { "id": "01a0d5b0-62e8-7216-9a4f-46b3ea32edd8", "title": "UX Book Club Recap: Writing is Designing, in Conversation with the Authors", "url": "https://blog.mozilla.org/ux/2020/07/ux-book-club-recap-writing-is-designing-in-conversation-with-the-authors/", "published_at": "2020-07-06T11:30:58+00:00" }, { "id": "01a0d5b0-62e8-7216-9a4f-46b3ea80aea6", "title": "The Poetics of Product Copy: What UX Writers Can Learn From Poetry", "url": "https://blog.mozilla.org/ux/2020/06/the-poetics-of-product-copy-what-ux-writers-can-learn-from-poetry/", "published_at": "2020-06-29T13:00:45+00:00" }, { "id": "01a0d5b0-62e8-7216-9a4f-46b3eb6b3b66", "title": "Designing for voice", "url": "https://blog.mozilla.org/ux/2020/06/designing-for-voice/", "published_at": "2020-06-24T15:59:46+00:00" }, { "id": "01a0d5b0-f446-729b-b0ac-da73b63751bc", "title": "Firefox 78 new contributors", "url": "https://blog.mozilla.org/community/2020/06/23/firefox-78-new-contributors/", "published_at": "2020-06-23T19:17:02+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc8894cc3ba", "title": "Update on Firefox Support for macOS 10.9, 10.10 and 10.11", "url": "https://blog.mozilla.org/futurereleases/2020/06/23/update-on-firefox-support-for-macos-10-9-10-10-and-10-11/", "published_at": "2020-06-23T17:29:02+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc889553cf7", "title": "Introducing Mozilla VPN", "url": "https://blog.mozilla.org/futurereleases/2020/06/18/introducing-firefox-private-network-vpns-official-product-the-mozilla-vpn/", "published_at": "2020-06-18T16:00:26+00:00" }, { "id": "01a0d5b0-62e8-7216-9a4f-46b3eb803c6e", "title": "Remote UX Collaboration Across Different Time Zones (Yes, It Can Be Done!)", "url": "https://blog.mozilla.org/ux/2020/06/remote-ux-collaboration-across-different-time-zones-yes-it-can-be-done/", "published_at": "2020-06-16T17:26:20+00:00" }, { "id": "01a0d73c-feb4-708f-bc47-d1558f2415c1", "title": "This Week in Glean: Project FOG Update, end of H12020", "url": "https://blog.mozilla.org/data/2020/06/12/this-week-in-glean-project-fog-update-end-of-h12020/", "published_at": "2020-06-12T20:28:42+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc8895788e8", "title": "Next steps in testing our Firefox Private Network browser extension beta", "url": "https://blog.mozilla.org/futurereleases/2020/06/09/next-steps-in-testing-our-firefox-private-network-browser-extension-beta/", "published_at": "2020-06-09T16:25:37+00:00" }, { "id": "01a0d73c-feb4-708f-bc47-d1558fe898a4", "title": "This Week in Glean: The Glean SDK and iOS Application Extensions, or A Tale of Two Sandboxes", "url": "https://blog.mozilla.org/data/2020/06/03/this-week-in-glean-the-glean-sdk-and-ios-application-extensions-or-a-tale-of-two-sandboxes/", "published_at": "2020-06-03T12:05:44+00:00" }, { "id": "01a0d5b0-f446-729b-b0ac-da73b6cf7ac3", "title": "Firefox 77 new contributors", "url": "https://blog.mozilla.org/community/2020/06/01/firefox-77-new-contributors/", "published_at": "2020-06-01T14:07:27+00:00" }, { "id": "01a0d73d-3721-72ca-9ab6-4b1d2c733702", "title": "How does the Glean SDK send gzipped pings", "url": "https://blog.mozilla.org/data/2020/05/26/how-does-the-glean-sdk-send-gzipped-pings/", "published_at": "2020-05-26T09:13:34+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc893bfb219", "title": "Today is Global Accessibility Awareness Day!", "url": "https://blog.mozilla.org/accessibility/today-is-global-accessibility-awareness-day/", "published_at": "2020-05-21T08:36:42+00:00" }, { "id": "01a0d5b0-62e8-7216-9a4f-46b3ec3511d8", "title": "Designing a Content-First Experience on Firefox Monitor", "url": "https://blog.mozilla.org/ux/2020/05/designing-a-content-first-experience-on-firefox-monitor/", "published_at": "2020-05-18T19:55:24+00:00" }, { "id": "01a0d73d-3721-72ca-9ab6-4b1d2d567788", "title": "Sharing data on Italy’s mid-pandemic internet outage", "url": "https://blog.mozilla.org/data/2020/05/18/sharing-data-on-italys-mid-pandemic-internet-outage/", "published_at": "2020-05-18T14:04:41+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc89441df15", "title": "Proper VoiceOver support coming soon to Firefox on MacOS", "url": "https://blog.mozilla.org/accessibility/proper-voiceover-support-coming-soon-to-firefox-on-macos/", "published_at": "2020-05-14T09:00:45+00:00" }, { "id": "01a0d73d-3721-72ca-9ab6-4b1d2d8eef90", "title": "This Week in Glean: mozregression telemetry (part 2)", "url": "https://blog.mozilla.org/data/2020/05/08/this-week-in-glean-mozregression-telemetry-part-2/", "published_at": "2020-05-08T15:16:08+00:00" }, { "id": "01a0d73d-3721-72ca-9ab6-4b1d2e519b0b", "title": "This Week in Glean: Bytes in Memory (on Android)", "url": "https://blog.mozilla.org/data/2020/05/04/this-week-in-glean-bytes-in-memory-on-android/", "published_at": "2020-05-04T15:50:07+00:00" }, { "id": "01a0d5b0-f446-729b-b0ac-da73b766c734", "title": "Firefox 76 new contributors", "url": "https://blog.mozilla.org/community/2020/05/04/firefox-76-new-contributors/", "published_at": "2020-05-04T15:44:07+00:00" }, { "id": "01a0d73d-3721-72ca-9ab6-4b1d2ea7f4c1", "title": "This Week in Glean: Glean for Python on Windows", "url": "https://blog.mozilla.org/data/2020/04/27/this-week-in-glean-glean-for-python-on-windows/", "published_at": "2020-04-27T19:54:05+00:00" }, { "id": "01a08215-60d1-7261-8a06-acc83a92210e", "title": "How to speed up the Rust compiler in 2020", "url": "https://blog.mozilla.org/nnethercote/2020/04/24/how-to-speed-up-the-rust-compiler-in-2020/", "published_at": "2020-04-23T23:52:50+00:00" }, { "id": "01a0d5b0-aa3c-7365-a5ad-fc34fadf4f3d", "title": "Welcome to the Mozilla Accessibility Blog", "url": "https://blog.mozilla.org/accessibility/hello-world/", "published_at": "2020-04-22T17:00:28+00:00" }, { "id": "01a0d5b0-62e8-7216-9a4f-46b3ecd00876", "title": "How Using a Team Charter Helps Our Distributed Firefox User Research Team Connect and Align", "url": "https://blog.mozilla.org/ux/2020/04/how-using-a-team-charter-helps-our-distributed-firefox-user-research-team-connect-and-align/", "published_at": "2020-04-21T12:53:45+00:00" }, { "id": "01a0d5b1-1c91-70e7-b29b-d7cd806f4633", "title": "Design Sprinting During Trying Times: Thinking Through Firefox for iOS and Private Browsing", "url": "https://blog.mozilla.org/ux/2020/04/design-sprinting-during-trying-times-thinking-through-firefox-for-ios-and-private-browsing/", "published_at": "2020-04-15T18:10:03+00:00" }, { "id": "01a0d73d-3721-72ca-9ab6-4b1d2f12ddb9", "title": "This Week in Glean: How Much Does That Data Cost?", "url": "https://blog.mozilla.org/data/2020/04/15/this-week-in-glean-how-much-does-that-data-cost/", "published_at": "2020-04-15T16:07:25+00:00" } ] posts Claim your blog
Back to Mozilla Blog
Blog · corpus.blog/blogs/blog.mozilla.org/posts

Mozilla Blog

blog.mozilla.org

2021

2020