Mastodon

News from the Planet

Auth0 PHP - manually authenticating JWT idTokens

Terence EdenJune 24, 2026

I find it baffling just how poorly documented most big projects are. Auth0 by Okta has a fair bit of cash, lots of customers, and almost completely absent documentation. Here's how to successfully authenticate a JWT supplied by Auth0. Once your user has authenticated with Auth0, they will be given…

read more ➔

This Week In Rust: This Week in Rust 657

Mozilla PlanetJune 24, 2026

Hello and welcome to another issue of This Week in Rust! Rust is a programming language empowering everyone to build reliable and efficient software. This is a weekly summary of its progress and community. Want something mentioned? Tag us at @thisweekinrust.bsky.social on Bluesky or @ThisWeekinRust…

read more ➔

Nick Bearman: Introducing: gitRmap / “Guitar Map”

OSGeo PlanetJune 23, 2026

I’d like to introduce gitRmap: a semi-automated map of locations that you can add your own points to. It’s designed for people who are new to GIS, but who know a little bit of Git. You can create a map like the one below, with your own pins on it, just by following the quick start at…

read more ➔

Scheme Requests for Implementation: SRFI 276: Type-specific Flonum Libraries

Scheme PlanetJune 23, 2026

SRFI 276 is now in draft status. This SRFI is an updated version of SRFI 144 that allows an implementation to support multiple flonum representations. Each flonum has its own separate library. Each library also has the ability to inspect properties of the flonum operations, such as rounding …

read more ➔

The Mozilla Blog: The web is evolving. So are we.

Mozilla PlanetJune 23, 2026

Earlier this month, we officially stood up Mozilla.org: a new 501(c)(3) nonprofit created to steward the long term success of the Mozilla Project.  Over the last year or so, I’ve said a lot about how AI is reshaping the web — and how <e need to simultaneously stand up for the open internet…

read more ➔

Thunderbird Blog: Thundermail June 2026 update: what we learned after the first few waves of invites

Mozilla PlanetJune 23, 2026

Over the past several weeks, we have been welcoming early users from our waitlist into Thundermail, a few waves at a time. Many of you are now setting up your accounts, trying things out, and sharing your thoughts with us. Naming updates You may have noticed that we are now saying Thundermail…

read more ➔

The Mozilla Blog: Keeping the web open and private in the bot era

Mozilla PlanetJune 23, 2026

If you’ve been running into endless CAPTCHAS or website login requests lately, you’re not imagining things.  Websites, facing a rising tide of abusive traffic from bots, are adopting increasingly aggressive countermeasures, damaging user’s experience of the web, their privacy and open access to…

read more ➔

Hacks.Mozilla.Org: PACT: Anonymous Credentials for the Web

Mozilla PlanetJune 23, 2026

This is the technical companion to our update on Distilled, “Keeping the web open and private in the bot era.” Here we take a deeper look at the problem space, the design we’re proposing, and the problems still left to solve. Bots (and privacy-preserving browsers) not welcome Browse a news site in…

read more ➔

Mozilla Privacy Blog: Building Competitive Digital Markets: From Rules to Results

Mozilla PlanetJune 23, 2026

Two years ago, the Digital Markets Act was the first of its kind: an ex ante competition framework introducing contestability and supporting innovation. But, as much as its critics try to cast it as a European experiment, it was never alone. In 2019, expert reports across the US, EU, UK and…

read more ➔

gvSIG Team: Curso de manejo básico de la Suite gvSIG (Desktop, Online y Mapps) aplicado a la gestión municipal: Vídeo 2 – Primeros pasos con gvSIG Desktop

OSGeo PlanetJune 23, 2026

Después de la entrega introductoria, en este segundo vídeo damos el salto a la parte práctica con gvSIG Desktop. Es la primera sesión aplicada del curso y empieza por el principio: dónde descargar gvSIG Desktop (la versión portable 2.7.0 para Windows o Linux) desde la web de SCOLAB, cómo realizar la…

read more ➔

gvSIG Team: Curso de manejo básico de la Suite gvSIG (Desktop, Online y Mapps) aplicado a la gestión municipal: Vídeo 1 – Introducción: Geomática, SIG y publicación web

OSGeo PlanetJune 23, 2026

Con este primer vídeo arrancamos el curso de manejo básico de la Suite gvSIG (Desktop, Online y Mapps) aplicado a la gestión municipal. Se trata de una entrega introductoria, dedicada a situar el contexto antes de entrar en la parte práctica de las próximas sesiones. En él repasamos por qué la…

read more ➔

Mark Damon Hughes: Under Stone 1.1

Scheme PlanetJune 23, 2026

I made this for the Lisp Game Jam Spring 2026, and a month later I have a much more complete role-playing game: UNDER STONE 1.1 release! Complete game with: Help! Saving! Job change! Items! Merchant! Second dungeon! WOW! $10 or PWYW. Get it now on itch.io

read more ➔

Firefox Nightly: Eyedropper Quick Action, geckodriver 0.37, and Tighter File Permissions – These Weeks in Firefox: Issue 205

Mozilla PlanetJune 22, 2026

Highlights Dao added a new Eyedropper quick action! Check it out by typing “color” or “eyedropper” in the URL bar (Bug 1803575) on Nightly. Henrik Skupin released geckodriver 0.37.0, which includes support for several new APIs and various bug fixes. See the release page for details. Starting…

read more ➔

The Racket Blog: Rhombus v1.0

Scheme PlanetJune 22, 2026

Rhombus version 1.0 is now available! Install: https://rhombus-lang.org/download.html More information: https://rhombus-lang.org/ Why a new language? https://rhombus-lang.org/goal.html (copied below) Frequently Asked Questions: https://rhombus-lang.org/faq.html (copied below) …

read more ➔

Cybersecurity for the paranoid business traveller

Terence EdenJune 22, 2026

Over the years, I've worked for organisations with various levels of risk tolerance for business travellers. Some have been (rightly) paranoid and others have been (wrongly) placid about the threats their employees face. The fact is, individuals are often targeted for espionage, blackmail, or other…

read more ➔

gvSIG Team: gvSIG Online como infraestructura pública en la IDE de Uruguay

OSGeo PlanetJune 22, 2026

La información geográfica empieza a transformar una administración cuando deja de estar encerrada en documentos, mapas estáticos o sistemas aislados. La Infraestructura de Datos Espaciales de Uruguay es un gran ejemplo de ello. En el último año ha seguido ampliando su ecosistema de visualizadores…

read more ➔

PostGIS Development: PostGIS Tiger Geocoder 2025.1

OSGeo PlanetJune 22, 2026

The PostGIS development team is pleased to provide postgis_tiger_geocoder extension. This is the very first release since the break from the PostGIS core. This version requires PostgreSQL 16 and above and should work with any supported PostGIS version. PostGIS 3.6 series is the last series to…

read more ➔

Christian Hergert: Asynchronous State Machines with Fibers

Gnome PlanetJune 21, 2026

Writing state machines gets a bit of a bad reputation because they are often implemented in complex manners which are specific to the problem domain. I think that makes people shy away from writing them when they are truly beneficial, including myself. Where they often go awry is when you have some…

read more ➔

Hylke Bons: Icon for ChiPass

Gnome PlanetJune 21, 2026

Week 23 This week's icon is for whitequark's project: ChiPass: "Store and autofill passwords" Check out all weekly app icons created so far over here and follow my icon creation adventures as they happen (including…

read more ➔

jointhefreeworld: jointhefreeworld - A Style Guide for Documentation

Scheme PlanetJune 21, 2026

Table of Contents Basic points of style More points of style Ordering your text Code examples Metaphors English usage Based largely on comments by: Ron Hale-Evans, Robert J. Chassell, and Richard M. Stallman. Basic points of style  # Show, don’t just tell. Use plenty of…

read more ➔

Which Copyleft Licence is Suitable for an SVG?

Terence EdenJune 20, 2026

The Scalable Vector Graphics (SVG) format is amazing. It allows you to precisely define how an image should look. Written in XML, it uses various mathematical operations to display an image which looks crisp and clear at any size. Here's a trivial example: <svg height="100" viewBox="0 0 100 100"…

read more ➔

This Week in GNOME: #254 Commit Graph

Gnome PlanetJune 20, 2026

Update on what happened across the GNOME project in the week from June 13 to June 20. Third Party Projects Sjoerd Stendahl says This week I released Lockpicker. Lockpicker is a tool to recover passwords from a hash. Essentially it functions as a front-end for hashcat, making it possible to do…

read more ➔

Hari Rana: Draft-Driven Blogging

Gnome PlanetJune 20, 2026

From 2021 to 2023, I was really motivated to write articles regularly, but that is no longer the case. Most of my energy goes into programming nowadays. Whenever I try to write about a complicated topic in a digestible manner, I quickly lose motivation and don’t publish it. For half a year, I’ve…

read more ➔

Lutra consulting: State of the Map US 2026: Market insights, custom stacks, and community vibe

OSGeo PlanetJune 19, 2026

A brief summary of Lutra Consulting's key takeaways from State of the Map US 2026, featuring open-source market trends, community highlights, and Mergin Maps.

read more ➔

Lutra consulting: FOSS4G:HU 2026 - bringing the Hungarian GIS community together

OSGeo PlanetJune 19, 2026

Discover the highlights from FOSS4G:HU 2026 in Budapest, featuring open source GIS insights, QGIS and Mergin Maps field data workflows, and community networking.

read more ➔