thangchung
thangchung.bsky.social
thangchung
@thangchung.bsky.social
OSS contributor, software developer, and architect. Microsoft Azure MVP. Newbie Rustaceans. Opinions are my own.
Reposted by thangchung
1. LLM-generated code tries to run code from online software packages. Which is normal but
2. The packages don’t exist. Which would normally cause an error but
3. Nefarious people have made malware under the package names that LLMs make up most often. So
4. Now the LLM code points to malware.
LLMs hallucinating nonexistent software packages with plausible names leads to a new malware vulnerability: "slopsquatting."
LLMs can't stop making up software dependencies and sabotaging everything
: Hallucinated package names fuel 'slopsquatting'
www.theregister.com
April 12, 2025 at 11:43 PM
Reposted by thangchung
⚛️📝 New on Overreacted: JSX Over The Wire overreacted.io/jsx-over-the...
JSX Over The Wire — overreacted
Turning your API inside-out.
overreacted.io
April 15, 2025 at 3:54 PM
Deploying Distributed Apps (Spin + Dapr) on SpinKube (AKS) #spin #spinkube #aks #dapr /cc @technosophos.bsky.social @daprdev.bsky.social @fermyon.com

Check it out: dev.to/thangchung/d...
Deploying Distributed Apps (Spin + Dapr) on SpinKube (AKS)
Introduction In the last part, we walk through the journey of how to build and run Spin...
dev.to
February 20, 2025 at 12:50 PM
Orchestrating Distributed Apps (Spin/Rust-WebAssembly and .NET/C#) with .NET Aspire/Dapr

Check it out: dev.to/thangchung/o... @technosophos.bsky.social @davidfowl.com #dotnet #aspire #webassembly
January 10, 2025 at 12:03 PM
Reposted by thangchung
good morning and welcome to 2025
January 6, 2025 at 4:20 PM
Reposted by thangchung
I didn't know about Neosync, but I might start mentioning it to some prospects.

It's an open-source platform that for data anonymization, synthetic generation, and environment synch - very useful for when you can't use real data for a PoC.

Other interesting ones too:
dev.to/bytebase/dat...
Database Tools 🛢️🔧 in 2024: A Year in Review 🗓️
Database tools are the critical enablers that bridge the diverse needs of developers, database...
dev.to
December 27, 2024 at 4:33 PM
Reposted by thangchung
>My nervous system developed wrapped around a computer.
December 23, 2024 at 3:12 PM
Reposted by thangchung
What *is* Flink CDC? Here's my updated mindmap with some clarity added around source connectors vs pipeline connectors.

tl;dr: Flink CDC Pipelines are *very* cool, but with limited support for connectors _currently_.

Stay tuned for detailed blog later this week!

#dataBS
December 10, 2024 at 4:30 PM
Reposted by thangchung
Look at this! 🤩

@pydantic.bsky.social for AI Agents 🤖🚀
PydanticAI is here!

An Agent Framework designed for production, from the team who created and maintain @pydantic.bsky.social.

As some of you will know, I've been working on this for some time, can't wait to see what people build with it.

ai.pydantic.dev
Introduction
Agent Framework / shim to use Pydantic with LLMs
ai.pydantic.dev
December 2, 2024 at 11:33 AM
Reposted by thangchung
That stuff again? I have written about it in the past

hauleth.dev/post/beam-pr...
Hauleth's blog - How much memory is needed to run 1M Erlang processes?
How to not write benchmarks
hauleth.dev
November 29, 2024 at 1:41 PM
Reposted by thangchung
Did you know that a semantic layer is not something entirely new? ↠ Is there any other semantic layer through the evolution that comes to mind?
November 27, 2024 at 1:28 PM
The practical .NET Aspire 9 builds on the coffeeshop app business domain, check it out 👉 github.com/thangchung/p... #aspnetcore #dotnet
GitHub - thangchung/practical-dotnet-aspire: The practical .NET Aspire builds on the coffeeshop app business domain
The practical .NET Aspire builds on the coffeeshop app business domain - thangchung/practical-dotnet-aspire
github.com
November 22, 2024 at 4:48 PM
Reposted by thangchung
I'm currently exploring #SchemaEvolution. Very early WIP, but do you see other pointers that relate to the history of schema evolution?

#databs
November 10, 2024 at 11:40 AM
Reposted by thangchung
New post! Materialized View turned one last week. 🎂 To celebrate, I wrote about what’s good and bad about DuckDB.
DuckDB Is Not a Data Warehouse
DuckDB is a tool, not a product.
materializedview.io
November 4, 2024 at 4:08 PM
Reposted by thangchung
So you want to roll your own application platform. All you need is:

Linux
Docker
Kubernetes
Istio
Prometheus
Fluentd
Grafana
Jaeger
Harbor
Open Policy Agent
Vault
GitHub Actions and Argo CD

Oh, almost forgot, you're also going to need servers, people, and glue. Bring lots of glue.
October 30, 2024 at 6:19 PM
Reposted by thangchung
👀 mooncake.dev launched today. Supports both read/write for data lake in PostgreSQL (and cross table joins). Lots of these lately (pg_analytics, pg_duckdb, pg_parquet), and still very much a WIP. They're already on Neon, though. ⚡
GitHub - Mooncake-Labs/pg_mooncake: Columnstore Table in Postgres
Columnstore Table in Postgres. Contribute to Mooncake-Labs/pg_mooncake development by creating an account on GitHub.
github.com
October 30, 2024 at 11:06 PM
Reposted by thangchung
Just leaving this here for reference if someone wants to try gist.github.com/sspaeti/31d5...
Reading bsky posts with DuckDB example.
Reading bsky posts with DuckDB example. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
October 30, 2024 at 9:13 AM
Reposted by thangchung
In the database world the idea of OLTP vs. OLAP is a common one, but if you're not a database person what does that actually mean. While running the risk of oversimplifying there are two parts to this, the way data is stored and the type of queries you are running against it.

More details in 🧵
October 29, 2024 at 3:53 PM
Reposted by thangchung
a favorite part of the pre-print published today is how few of these lines are dashed.

account migration and PDS federation are big, for sure, but much of the network is already open! nothing stopping somebody from running PDS+Relay+AppView today, w/ content from bsky PDS

arxiv.org/abs/2402.03239
February 7, 2024 at 3:17 AM