# geolocation

Published articles for geolocation.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Chrome 144's Element: Declarative Location Access

DevFeed: [Chrome 144's Element: Declarative Location Access](<https://devfeed.tech/articles/chrome-144-s-element-declarative-location-access-33336.md>)

Original publisher: [Read original article](<https://blog.ratnesh-maurya.com/blog/Chrome-144-Introduces-the-Geolocation-Element-Declarative-Location-Access-for-Modern-Web-Apps>)

Author: ratneshmaurya2311@gmail.com (Ratnesh Maurya)

Published: 2026-02-24T00:00:00Z

Content type: article

Language: en

Sources: [Ratn Labs](<https://devfeed.tech/sources/ratn-labs.md>)

Topics: [Chrome](<https://devfeed.tech/topics/chrome.md>), [HTML](<https://devfeed.tech/topics/html.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [chrome](<https://devfeed.tech/tags/chrome.md>), [declarative](<https://devfeed.tech/tags/declarative.md>), [geolocation](<https://devfeed.tech/tags/geolocation.md>), [html](<https://devfeed.tech/tags/html.md>), [imperative](<https://devfeed.tech/tags/imperative.md>), [location](<https://devfeed.tech/tags/location.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

This article describes Chrome 144's new HTML element for declarative, user-driven location access. It explains that the element can simplify geolocation access, improve privacy, and replace imperative navigator.geolocation calls.

### Source excerpt

Learn how Chrome 144's new HTML element simplifies location access, improves privacy, and replaces imperative navigator.geolocation calls with a declarative, user-driven approach.

## "Like night and day": How Auditzy made queries 33x faster by switching from Postgres to ClickHouse

DevFeed: ["Like night and day": How Auditzy made queries 33x faster by switching from Postgres to ClickHouse](<https://devfeed.tech/articles/like-night-and-day-how-auditzy-made-queries-33x-faster-by-switching-from-postgres-to-clickhouse-4969.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/auditzy-33x-faster-clickhouse-vs-postgres>)

Author: Mayank Joshi, Co-Founder and CTO, Auditzy

Published: 2025-10-09T00:00:00Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [data-architecture](<https://devfeed.tech/topics/data-architecture.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [data](<https://devfeed.tech/topics/data.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [aws](<https://devfeed.tech/tags/aws.md>), [azure](<https://devfeed.tech/tags/azure.md>), [backend](<https://devfeed.tech/tags/backend.md>), [browser](<https://devfeed.tech/tags/browser.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [compression](<https://devfeed.tech/tags/compression.md>), [data](<https://devfeed.tech/tags/data.md>), [data-architecture](<https://devfeed.tech/tags/data-architecture.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [geolocation](<https://devfeed.tech/tags/geolocation.md>), [golang](<https://devfeed.tech/tags/golang.md>), [india](<https://devfeed.tech/tags/india.md>), [latency](<https://devfeed.tech/tags/latency.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [scalable-architecture](<https://devfeed.tech/tags/scalable-architecture.md>), [switching](<https://devfeed.tech/tags/switching.md>)

### AI overview

Auditzy migrated from a Postgres-based architecture to ClickHouse after query latency and ingestion problems emerged as data volumes grew. The migration delivered queries that were 33x faster and 10x better compression, supporting scalable, real-time website performance analytics.

### Source excerpt

When Mumbai-based startup Auditzy hit Postgres performance limits, they switched to ClickHouse--and saw queries run 33x faster with 10x better compression.

## How to Use User Location in Applications and Assess Its Limitations

DevFeed: [How to Use User Location in Applications and Assess Its Limitations](<https://devfeed.tech/articles/the-cake-user-location-is-a-lie-17715.md>)

Original publisher: [Read original article](<https://austingil.com/user-location-is-a-lie/>)

Author: Austin

Published: 2024-07-25T14:10:28Z

Content type: article

Language: en

Sources: [Back End - Austin Gil](<https://devfeed.tech/sources/back-end-austin-gil.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [back-end](<https://devfeed.tech/tags/back-end.md>), [business-logic](<https://devfeed.tech/tags/business-logic.md>), [coding](<https://devfeed.tech/tags/coding.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [development](<https://devfeed.tech/tags/development.md>), [edge-compute](<https://devfeed.tech/tags/edge-compute.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [geolocation](<https://devfeed.tech/tags/geolocation.md>), [html](<https://devfeed.tech/tags/html.md>), [ip](<https://devfeed.tech/tags/ip.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [js](<https://devfeed.tech/tags/js.md>), [location](<https://devfeed.tech/tags/location.md>), [location-based](<https://devfeed.tech/tags/location-based.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [programming](<https://devfeed.tech/tags/programming.md>), [software](<https://devfeed.tech/tags/software.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

This article examines location-based programming, including use cases such as regional language, currency, store locators, weather data, and geofencing. It distinguishes user-experience, application-logic, and policy or compliance concerns, then discusses four ways to obtain location: user reporting, device heuristics, IP address, and edge compute.

### Source excerpt

A post discussing the nuances around location-based programming. Various ways to access user location, how they can fail, and what to do about it.

## How to use Postgres at the Edge

DevFeed: [How to use Postgres at the Edge](<https://devfeed.tech/articles/how-to-use-postgres-at-the-edge-5405.md>)

Original publisher: [Read original article](<https://neon.com/blog/how-to-use-postgres-at-the-edge>)

Author: Paul Scanlon

Published: 2023-09-19T15:33:04Z

Content type: tutorial

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [API](<https://devfeed.tech/topics/api.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [api](<https://devfeed.tech/tags/api.md>), [community](<https://devfeed.tech/tags/community.md>), [data](<https://devfeed.tech/tags/data.md>), [demo](<https://devfeed.tech/tags/demo.md>), [geolocation](<https://devfeed.tech/tags/geolocation.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [http](<https://devfeed.tech/tags/http.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [npm](<https://devfeed.tech/tags/npm.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [sql](<https://devfeed.tech/tags/sql.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [tcp](<https://devfeed.tech/tags/tcp.md>), [tcp-ip](<https://devfeed.tech/tags/tcp-ip.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

This tutorial explains how to use Neon's serverless driver with Next.js and Vercel Edge Functions to access a serverless Postgres database. It shows how HTTP and WebSockets connect Edge-based applications to Postgres through a Neon proxy, and includes a demo that records geolocation data and visualizes the request journey.

### Source excerpt

In this post, I'd like to introduce Neon's serverless driver which is suitable for use with Vercel Edge Functions. I'll explain how to use it with Next.js and a free Neon serverless Postgres database Here's a demo I created. I've called it Ping Thing. What does Ping Thing do? Whe...

## Maximizing Mobile Code Reuse with Compose Multiplatform and MOKO Libraries

DevFeed: [Maximizing Mobile Code Reuse with Compose Multiplatform and MOKO Libraries](<https://devfeed.tech/articles/maximizing-mobile-code-reuse-with-compose-multiplatform-and-moko-libraries-23908.md>)

Original publisher: [Read original article](<https://medium.com/icerock/maximizing-mobile-code-reuse-with-compose-multiplatform-and-moko-libraries-140a408b452a?source=rss----b74ae24564e---4>)

Author: Aleksey Mikhailov

Published: 2023-04-13T06:46:01Z

Content type: tutorial

Language: en

Sources: [IceRock Development - Medium](<https://devfeed.tech/sources/icerock-development-medium.md>)

Topics: [compose-multiplatform](<https://devfeed.tech/topics/compose-multiplatform.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Android](<https://devfeed.tech/topics/android.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [interfaces](<https://devfeed.tech/topics/interfaces.md>), [Development](<https://devfeed.tech/topics/development.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Code](<https://devfeed.tech/topics/code.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [biometric-authentication](<https://devfeed.tech/tags/biometric-authentication.md>), [compose-multiplatform](<https://devfeed.tech/tags/compose-multiplatform.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [geolocation](<https://devfeed.tech/tags/geolocation.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [ios](<https://devfeed.tech/tags/ios.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-multiplatform-mobile](<https://devfeed.tech/tags/kotlin-multiplatform-mobile.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-framework](<https://devfeed.tech/tags/ui-framework.md>)

### AI overview

This article explains how Compose Multiplatform can share Kotlin UI code across Android, iOS, Desktop, and experimental Web targets. It describes its declarative UI capabilities and limitations for non-UI mobile features, then presents MOKO Kotlin Multiplatform Mobile libraries as a way to address features such as permissions, geolocation, and biometric authentication.

### Source excerpt

Mobile application development can be a complex and time-consuming process, requiring developers to write separate code for each platform they want to target. To help streamline this process, JetBrains recently released Compose Multiplatform, a UI framework that allows developers to write UI for Android, iOS (Alpha), Desktop, Web (Experimental) in Kotlin common code. While Compose Multiplatform is a powerful tool for creating cross-platform user interfaces, it has some limitations when it comes to handling non-UI mobile features like permissions, geolocation, and biometric authentication. To address these limitations, developers can turn to the MOKO libraries, a set of Kotlin Multiplatform Mobile (KMM) libraries that are designed to work seamlessly with Compose Multiplatform. What Compose Multiplatform Allows You to Do Compose Multiplatform provides a powerful UI framework that enables developers to create consistent and responsive user interfaces across multiple platforms using Kotlin common code. This means that developers can write a single codebase that can be used to create UIs for both Android and iOS platforms. With Compose Multiplatform, developers can use a declarative approach to build UI components, making it easier to create complex UIs with less code. Compose Multiplatform also provides support for animations, theming, and custom layouts, making it a versatile and flexible tool for creating cross-platform UIs. Starts from Compose Multiplatform 1.4.0 all material ui that was developer for Android now available for iOS too. What Compose Multiplatform Does Not Do While Compose Multiplatform is a powerful tool for creating cross-platform user interfaces, it has some limitations when it comes to handling non-UI mobile features like permissions, geolocation, and biometric authentication. For example, Compose Multiplatform does not handle Android configuration changes. Additionally, Compose Multiplatform does not provide built-in support for requesting runtime

## Deploy a Nuxt 3 and Turso app on Vercel

DevFeed: [Deploy a Nuxt 3 and Turso app on Vercel](<https://devfeed.tech/articles/deploy-a-nuxt-3-and-turso-app-on-vercel-5932.md>)

Original publisher: [Read original article](<https://turso.tech/blog/deploy-a-nuxt-3-and-turso-app-on-vercel-fd82b1dc62e6>)

Author: James Sinkala

Published: 2023-04-13T00:00:00Z

Content type: tutorial

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Nuxt.js](<https://devfeed.tech/topics/nuxt.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [App](<https://devfeed.tech/topics/app.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [geolocation](<https://devfeed.tech/tags/geolocation.md>), [integration](<https://devfeed.tech/tags/integration.md>), [network](<https://devfeed.tech/tags/network.md>), [nuxt](<https://devfeed.tech/tags/nuxt.md>), [nuxt-js](<https://devfeed.tech/tags/nuxt-js.md>), [turso](<https://devfeed.tech/tags/turso.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

A guide to deploying a Nuxt 3 and Turso app on Vercel, using Vercel's Edge Network to display geolocation information. The supplied text notes that the post references an older version of Turso.

### Source excerpt

A guide to deploying a Nuxt 3 and Turso app on Vercel while leveraging Vercel's Edge Network to display geolocation information

## Geo Queries with PostGIS in Ionic Angular

DevFeed: [Geo Queries with PostGIS in Ionic Angular](<https://devfeed.tech/articles/geo-queries-with-postgis-in-ionic-angular-383.md>)

Original publisher: [Read original article](<https://supabase.com/blog/geo-queries-with-postgis-in-ionic-angular>)

Author: Simon Grimm

Published: 2023-03-01T07:00:00Z

Content type: tutorial

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [Supabase](<https://devfeed.tech/topics/supabase.md>), [Angular](<https://devfeed.tech/topics/angular.md>), [Ionic](<https://devfeed.tech/topics/ionic.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [App](<https://devfeed.tech/topics/app.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [app](<https://devfeed.tech/tags/app.md>), [code](<https://devfeed.tech/tags/code.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [geo-queries](<https://devfeed.tech/tags/geo-queries.md>), [geolocation](<https://devfeed.tech/tags/geolocation.md>), [github](<https://devfeed.tech/tags/github.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [sql](<https://devfeed.tech/tags/sql.md>), [storage](<https://devfeed.tech/tags/storage.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial showing how to use Supabase with the PostGIS extension in an Ionic Angular application to store and query geographic data. It covers geolocation storage, database functions for geo-queries, map markers, file uploads, and image transformations.

### Source excerpt

Using the PostGIS extension to build a cross-platform application with Ionic Angular.

## Geolocation with PostgreSQL

DevFeed: [Geolocation with PostgreSQL](<https://devfeed.tech/articles/geolocation-with-postgresql-34606.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2018/08/geolocation-with-postgresql/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2018-08-24T10:11:33Z

Content type: tutorial

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [geolocation](<https://devfeed.tech/tags/geolocation.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [query](<https://devfeed.tech/tags/query.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

This tutorial shows how to load geolocation data from GeoLite CSV files into PostgreSQL with pgloader, define suitable tables, and query IP address ranges. It also describes using the ip4r extension and loading indexes in parallel.

### Source excerpt

We have loaded Open Street Map points of interests in the article The Most Popular Pub Names -- which compares PostgreSQL with MongoDB for simple geographical queries, and is part of our PostgreSQL Extensions article series. In today's article, look at how to geolocalize an IP address and locate the nearest pub, all within a single SQL query! For that, we are going to use the awesome ip4r extension from RhodiumToad.

## PostgreSQL FOSDEM 2014

DevFeed: [PostgreSQL FOSDEM 2014](<https://devfeed.tech/articles/postgresql-fosdem-2014-34658.md>)

Original publisher: [Read original article](<https://tapoueh.org/conf/postgresql-fosdem-2014/>)

Published: 2014-01-30T23:00:00Z

Content type: article

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [FOSDEM](<https://devfeed.tech/topics/fosdem.md>)

Tags: [advanced](<https://devfeed.tech/tags/advanced.md>), [auto-completion](<https://devfeed.tech/tags/auto-completion.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [developers](<https://devfeed.tech/tags/developers.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [fosdem](<https://devfeed.tech/tags/fosdem.md>), [geolocation](<https://devfeed.tech/tags/geolocation.md>), [indexing](<https://devfeed.tech/tags/indexing.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [practical](<https://devfeed.tech/tags/practical.md>), [text](<https://devfeed.tech/tags/text.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

A talk about advanced uses of PostgreSQL extensions, including practical solutions for geolocation and text indexing for auto-completion.

### Source excerpt

This talk is about Advanced Uses Cases for PostgreSQL Extensions. It shows how to use extensions to solve practical problems such as geolocation or text indexing for auto-completion.