Many websites provide a search function to help users find nearby locations such as retail stores. Typically, a store locator service is implemented on-premise or at the cloud origin, searching a database to find physical locations near the user. You can improve the performance of this search by executing it in a serverless function at the Edge with EdgeWorkers.
Based on satellite imagery, Erin Davis found the average color of places around the world. The above is by county in the United States, but Davis also made maps by country, which are a mix of green…
I wrote that I wanted to expand creatively beyond maps in 2021, but here we are, halfway in, and half my posts are maps. In my defense, I made these last year and just haven’t gotten around t…
Advice from people who have gotten lucky is a tricky thing. Perhaps they did x, y and z, and then got lucky. As story telling creatures, it’s natural to assume that x, y or z had something to…
Using collections to make your SQL access easier and more efficient - Stack Overflow Blog
To overcome SQL limitations, many companies introduced programming languages for building applications that interface with SQL databases—for example PL/SQL from Oracle. PL/SQL applications can be inefficient. But you can streamline this interface using data type collections, making PL/SQL applications faster and more efficient.
Open Source Licenses: Who Holds the Power? – The New Stack
The COVID-19 pandemic accelerated enterprises’ move to the cloud — and with it, adoption of open source software (OSS), much of which is designed specifically for the cloud. OSS means the code is freely available and distributed under an Open Source Initiative or OSI approved license. There are loads of reasons to go open source:…
Sapphire Rapids Xeons with HBM could let DAOS reign – Blocks and Files
Coming gen-4 Xeon processors will use high-bandwidth memory (HBM) to speed processing, with Intel also announcing Ponte Vecchio GPU validation, Ethernet HPC use, and commercial support for DAOS object storage. Intel announced these moves at the 2021 International Supercomputing Conference (ISC). Trish Damkroger, VP and GM of High Performance Computing at Intel, presented the Sapphire […]
GPU-Direct Storage hitting the streets to VAST acclaim – Blocks and Files
Nvidia’s CPU-bypass GPUDirect Storage (GDS) technology is now available, and has been added to its HGX AI supercomputer. There are three vendors already in production and five more ramping up. The HGX is a rack-based system loaded with multiple GPUs to function as a high-end AI acceleration engine. It is based on a 2017 Microsoft HGX-1 […]
why gRPC is better than REST apis that deal with json, fast
REST is the ubiquitous way of writing APIs for as long as I can remember. Today I want to introduce you to a new way of writing APIs. Have you met gRPC? gRPC is a relatively new way to write APIs and consume them as if you're just calling a functio...
jackyzha0/portal: 🔗 zero-config peer-to-peer encrypted live folder syncing that respects your `.gitignore`
🔗 zero-config peer-to-peer encrypted live folder syncing that respects your `.gitignore` - GitHub - jackyzha0/portal: 🔗 zero-config peer-to-peer encrypted live folder syncing that respects your `.g...
Dimitrios Dedoussis — The journey of documenting a Socket.IO API (Pt 1)
How to document a Socket.IO API? This is the first part of a series of blog posts covering the modelling of the Socket.IO protocol using AsyncAPI objects followed by a step-by-step tutorial on how to create a specification YAML file given an existing Socket.IO API.
Nice nginx features for operators | There is no magic here
In the previous post, I’ve shared a few things that were useful to me as a developer. Now wearing my “ops” hat, there are a few things that I wanted to cover - blocking bad clients, rate limiting, caching, and gradual rollout. Blocking bad clients Blocking bad clients in nginx is usually implemented with a simple return 403 for some requests. To classify request we can use any builtin variable, e.