No Clocks

No Clocks

4334 bookmarks
Newest
Building the modern GIS Web Stack
Building the modern GIS Web Stack
Using the technologies: - Database - Postgres + postgis - Backend - Python + fastAPI - Frontend - React + maplibre - Deployment - Docker We will delve into the cutting-edge landscape of Geospatial Information Systems (GIS) through the lens of a modern custom web stack. The backbone of our system lies in the backend, where Python's fastAPI takes center stage, providing a seamless and efficient foundation for handling geospatial data. From routing to authentication, fastAPI ensures optimal performance. On the frontend, we embrace the power of React, creating a dynamic and interactive user interface. Maplibre, an open-source mapping library, is our choice for rendering stunning maps, delivering a captivating user experience. The combination of React and Maplibre transforms data into meaningful visualizations, making complex geospatial information easily accessible which can be further extended to native mobile apps seamlessly as well. The heart of our GIS web stack is the robust database system, featuring PostgreSQL and its spatial extension, PostGIS. This powerful combination allows for efficient storage, retrieval, and analysis of geospatial data, unleashing the full potential of location-based insights. We will explore the rich ecosystem surrounding PostgreSQL and PostGIS, with extensions like mobilityDB, and uber h3 showcasing the versatility and extensibility they bring to the table. Our entire GIS web stack is encapsulated in Docker containers to ensure seamless deployment and scalability. This containerization facilitates deployment on any cloud platform, providing flexibility and ease of management. We will guide you through the Dockerization process, empowering you to deploy your custom GIS solution effortlessly in the cloud.
·av.tib.eu·
Building the modern GIS Web Stack
.NET Aspire: A Game-Changer for Cloud-Native Development?
.NET Aspire: A Game-Changer for Cloud-Native Development?
.NET Aspire promises to revolutionize cloud-native development for .NET applications, but does it live up to the hype? In this hands-on review, I'll share my experience migrating a real project to Aspire, exploring its strengths, limitations, and potential impact on how we build distributed systems.
·milanjovanovic.tech·
.NET Aspire: A Game-Changer for Cloud-Native Development?
oxigdal - Rust
oxigdal - Rust
OxiGDAL — Pure Rust Geospatial Data Abstraction Library
·docs.rs·
oxigdal - Rust
rlang-conditions | Skills Marketplace · LobeHub
rlang-conditions | Skills Marketplace · LobeHub
Use when developing R packages that need to handle errors, warnings, and conditions properly. Covers: (1) cli_abort/cli_warn/cli_inform for throwing conditions with formatting, (2) Error call context with caller_env() and caller_arg(), (3) Input validation helpers that report the right function, (4) Error chaining with try_fetch() and parent argument, (5) Testing error conditions with testthat snapshots.
·lobehub.com·
rlang-conditions | Skills Marketplace · LobeHub
R rlang-conditions Claude Code Skill | R Error Handling
R rlang-conditions Claude Code Skill | R Error Handling
Improve R package development with the rlang-conditions skill for Claude Code. Master cli_abort, error chaining, and context-aware R condition handling.
·mcpmarket.com·
R rlang-conditions Claude Code Skill | R Error Handling
Hexagonal Architecture & DDD: Ports & Adapters – Part 1
Hexagonal Architecture & DDD: Ports & Adapters – Part 1
Hexagonal Architecture for DDD protects core logic, enabling agile changes. Learn advantages over layered architecture, build modular monoliths effectively.
·codecentric.de·
Hexagonal Architecture & DDD: Ports & Adapters – Part 1
Master Hexagonal Architecture in Rust
Master Hexagonal Architecture in Rust
Everything you need to write flexible, future-proof Rust applications using hexagonal architecture.
·howtocodeit.com·
Master Hexagonal Architecture in Rust
PostGIS MCP Server by receptopalak | PulseMCP
PostGIS MCP Server by receptopalak | PulseMCP
MCP (Model Context Protocol) Server. Provides direct PostgreSQL database integration with PostGIS spatial extension support, enabling SQL query execution, spatial data analysis, geographic information systems operations, and location-based queries for both traditional relational data and geographic datasets.
·pulsemcp.com·
PostGIS MCP Server by receptopalak | PulseMCP
Posit AI | AI tools for data science and analysis
Posit AI | AI tools for data science and analysis
A new way to work with data is here. Posit AI embeds a specialized agent directly in RStudio, transforming your IDE into a powerful collaborator for data analysis.
·posit.co·
Posit AI | AI tools for data science and analysis
rpix
rpix
·roald-arboel.com·
rpix
Utilities for the Open Geospatial Consortium GeoPackage Format
Utilities for the Open Geospatial Consortium GeoPackage Format
Build Open Geospatial Consortium GeoPackage files (). GDAL utilities for reading and writing spatial data are provided by the terra package. Additional GeoPackage and SQLite features for attributes and tabular data are implemented with the RSQLite package.
·humus.rocks·
Utilities for the Open Geospatial Consortium GeoPackage Format
Functions for using GDAL CLI algorithms — gdal_cli
Functions for using GDAL CLI algorithms — gdal_cli
This set of functions can be used to access and run gdal command line interface (CLI) algorithms. Requires GDAL >= 3.11.3 Experimental (see the section Development Status below)
·firelab.github.io·
Functions for using GDAL CLI algorithms — gdal_cli
Functions for the Dynamic Soils Hub
Functions for the Dynamic Soils Hub
Experimental functions for interacting with public-facing Dynamic Soils Hub tools and APIs.
·humus.rocks·
Functions for the Dynamic Soils Hub
AQP
AQP
·ncss-tech.github.io·
AQP