James Snape
banner
snape.me
James Snape
@snape.me
Solution architect from UK living by the sea in Bournemouth.
https://snape.me
Storing events is easy. Turning them into actionable insights in real-time? That’s where ADX shines. Follow along with a simple demo to ingest data in real-time ready for querying.
#lowlatencyanalytics #azuredataexplorer #adx #eventanalytics
snape.me/2025/12/even...
Why Event Streams Need More Than Storage
Storing events is easy. Turning them into actionable insights in real-time? That’s where ADX shines. Follow along with a simple demo to ingest data in real-time ready for querying.
snape.me
December 3, 2025 at 5:54 PM
Discover why Azure Data Explorer (ADX) outperforms Cosmos DB for event stream analytics. Learn why ADX should be your default choice for real-time insights.
snape.me/2025/11/adx-...
#lowlatencyanalytics #azuredataexplorer #eventanalytics
Azure Data Explorer - The Hidden Gem You’re Overlooking
Discover why Azure Data Explorer (ADX) outperforms Cosmos DB for event stream analytics. Learn why ADX should be your default choice for real-time insights.
snape.me
November 20, 2025 at 5:54 PM
April 14, 2025 at 10:37 PM
Arranging tests... Inspired by haacked.com/archive/2012...
April 2, 2025 at 12:02 PM
The "Test" column is a remnant of traditional waterfall practices that has no place in an agile environment. Focusing on the unique skills each role brings to the project, you can create an efficient workflow that delivers quality software fast.
snape.me/2025/04/who-...
#devops #testing #opinion
Who tests features?
The "Test" column is a remnant of traditional waterfall practices that has no place in a truly agile environment. By shifting left, using automation, and focusing on the unique skills each role…
snape.me
April 1, 2025 at 3:02 PM
Even with the best intentions you can find yourself jumping from meeting to meeting without spending any time on sprint tasks. Creating a shared and consistent sprint calendar can help carve out time to focus.
#agile #meetings #process
Sprint Calendar
Even with the best intentions you can find yourself jumping from meeting to meeting without spending any time on sprint tasks. Creating a shared and consistent sprint calendar can help carve out time…
buff.ly
November 26, 2024 at 12:36 PM
Is the address matching method we implemented previously the best solution? What other ways could this have been achieved?
snape.me/2024/11/addr...
#addressmatch #postal #OpenAI #generativeai #embeddings #cosmosdb #vectordatabase
Address Matching Part 8 - Alternate Matching Methods
Is the matching method we implemented the best solution? What other ways could this have been achieved?
snape.me
November 17, 2024 at 8:20 PM
Matching addresses is not a trivial task and there are plenty of services that will do it for you but what if they are not available?
#example #addresses #postal
snape.me/2024/08/addr...
Address Matching Part 1 - Scope
Matching addresses is not a trivial task and there are plenty of services that will do it for you but what if they are not available?
snape.me
November 17, 2024 at 8:20 PM
New post on the effects from queues and batches on throughput. buff.ly/49ykt6x #agile #metrics #lean #devops
The hidden effects of queuing on cycle time
Queues are used to load balance work between teams but its easy to overlook a decrease in efficiency they bring.
buff.ly
November 17, 2024 at 8:20 PM
If you already know how to code in one language then using GitHub CoPilot Chat can be super helpful as a virtual colleague when you are working in new or unfamiliar territory.

snape.me/2024/02/copi...

#astrojs #javascript #typescript #GitHubCopilot #CopilotChat #GenAI
November 17, 2024 at 8:20 PM
Converting code with GPT/CoPilot: Converting code between Javascript technologies isn't simple but GPT/Copilots can do a lot of the heavy lifting.

snape.me/2024/01/gpt-...
November 17, 2024 at 8:20 PM