Sign in

thangchung

@thangchung.bsky.social
72 followers 753 following 3 posts

OSS contributor, software developer, and architect. Microsoft Azure MVP. Newbie Rustaceans. Opinions are my own.

PostsRepliesMedia
Reposted by thangchung
Chris @chris.blue · 22/09/2025
Neat ideas in this
031
Reposted by thangchung
Janelle Shane @janelleshane.com · 13/04/2025
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.
12078743580
Reposted by thangchung
dan @danabra.mov · 15/04/2025
⚛️📝 New on Overreacted: JSX Over The Wire overreacted.io/jsx-over-the...
overreacted.io
JSX Over The Wire — overreacted
Turning your API inside-out.
3028051
thangchung @thangchung.bsky.social · 20/02/2025
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...
dev.to
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...
152
thangchung @thangchung.bsky.social · 10/01/2025
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
1145
Reposted by thangchung
Forrest Brazeal @forrestbrazeal.bsky.social · 06/01/2025
good morning and welcome to 2025
This is a humorous diagram depicting common elements of cloud architecture, drawn in a casual sketch style. It's organized into several sections:
At the top: "Global Assumptions" contains various services connected through a "Frickin' Slick Reverse Proxy" with "CIDR Shenanigans" and a "VPN of Sadness."
Middle section: Features "CONTAINERS!!!" with stylized container icons and includes:

"Cool Databases"
"Event Bus" flowing directly into someone's "RÉSUMÉ"
"Real Database" with "Midnight Heroics" and a complex pipeline labeled "The Data Engineers Got Very Excited Here"

Bottom section: "Blame Radius" showing different service categories:

"Services that Start Stuff"
"Services that Stop Stuff"
"Services that Like to Watch"
"One Tiny Cron Job that Keeps Everything from Failing Apart"
Ends with "Data Lake" flowing into "Data Swamp"

The image is credited to @forrestbrazeal and uses a light-hearted tone to poke fun at typical cloud architecture complexities.
713335
Reposted by thangchung
arynndoesdata @arynn.bsky.social · 27/12/2024
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...
dev.to
Database Tools 🛢️🔧 in 2024: A Year in Review 🗓️
Database tools are the critical enablers that bridge the diverse needs of developers, database...
072
Reposted by thangchung
dan @danabra.mov · 23/12/2024
>My nervous system developed wrapped around a computer.
yea guy meme (ms paint drawn guy saying yea with an uneasy smile)
619714
Reposted by thangchung
rmoff 🏃‍♂️🫖🥓 @rmoff.net · 10/12/2024
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
Mindmap illustrating Flink CDC pipelines, including components like schema evolution, streaming pipeline, and YAML configuration. Highlights benefits, core functionalities, and potential issues with examples of exceptions.
141
Reposted by thangchung
Sebastián Ramírez @tiangolo.com · 02/12/2024
Look at this! 🤩 @pydantic.bsky.social for AI Agents 🤖🚀
0173
Reposted by thangchung
Hauleth @hauleth.dev · 29/11/2024
That stuff again? I have written about it in the past hauleth.dev/post/beam-pr...
hauleth.dev
Hauleth's blog - How much memory is needed to run 1M Erlang processes?
How to not write benchmarks
2176
Reposted by thangchung
Simon Späti 🏔️ @ssp.sh · 27/11/2024
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?
The evolution and history of semantic layer
8233
thangchung @thangchung.bsky.social · 22/11/2024
The practical .NET Aspire 9 builds on the coffeeshop app business domain, check it out 👉 github.com/thangchung/p... #aspnetcore #dotnet
github.com
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
010
Reposted by thangchung
Garren @garrensmith.bsky.social · 18/11/2024
The disaggregated wal blog.schmizz.net/disaggregate...
blog.schmizz.net
The disaggregated write-ahead log
The traditional way replicated systems are architected is to physically co-locate the write-ahead log (WAL) on the nodes where the state is being maintained. Then a consensus protocol like Paxos or Raft is used to make sure the log on each replica ag...
1122
Reposted by thangchung
Simon Späti 🏔️ @ssp.sh · 10/11/2024
I'm currently exploring #SchemaEvolution. Very early WIP, but do you see other pointers that relate to the history of schema evolution? #databs
History of Schema Evolution (WIP)
5172
Reposted by thangchung
Chris @chris.blue · 04/11/2024
New post! Materialized View turned one last week. 🎂 To celebrate, I wrote about what’s good and bad about DuckDB.
materializedview.io
DuckDB Is Not a Data Warehouse
DuckDB is a tool, not a product.
2639
Reposted by thangchung
Kelsey Hightower @kelseyhightower.com · 30/10/2024
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.
6163967
Reposted by thangchung
Chris @chris.blue · 30/10/2024
👀 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.com
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.
4272
Reposted by thangchung
Simon Späti 🏔️ @ssp.sh · 30/10/2024
Just leaving this here for reference if someone wants to try gist.github.com/sspaeti/31d5...
gist.github.com
Reading bsky posts with DuckDB example.
Reading bsky posts with DuckDB example. GitHub Gist: instantly share code, notes, and snippets.
0166
Reposted by thangchung
Craig @craigkerstiens.com · 29/10/2024
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 🧵
1114
Reposted by thangchung
bryan newbold @bnewbold.net · 07/02/2024
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
complex diagram of atproto network architecture
13412