thangchung's Avatar

thangchung

@thangchung

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

64
Followers
753
Following
3
Posts
18.11.2023
Joined
Posts Following

Latest posts by thangchung @thangchung

Neat ideas in this

22.09.2025 14:56 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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.

12.04.2025 23:43 πŸ‘ 7916 πŸ” 3618 πŸ’¬ 120 πŸ“Œ 446
JSX Over The Wire β€” overreacted Turning your API inside-out.

βš›οΈπŸ“ New on Overreacted: JSX Over The Wire overreacted.io/jsx-over-the...

15.04.2025 15:54 πŸ‘ 280 πŸ” 51 πŸ’¬ 30 πŸ“Œ 15
Preview
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...

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...

20.02.2025 12:50 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

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

10.01.2025 12:03 πŸ‘ 14 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
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.

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.

good morning and welcome to 2025

06.01.2025 16:20 πŸ‘ 131 πŸ” 34 πŸ’¬ 7 πŸ“Œ 7
Preview
Database Tools πŸ›’οΈπŸ”§ in 2024: A Year in Review πŸ—“οΈ Database tools are the critical enablers that bridge the diverse needs of developers, database...

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...

27.12.2024 16:33 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

>My nervous system developed wrapped around a computer.

23.12.2024 15:12 πŸ‘ 197 πŸ” 14 πŸ’¬ 6 πŸ“Œ 0
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.

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.

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

10.12.2024 16:30 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1

Look at this! 🀩

@pydantic.bsky.social for AI Agents πŸ€–πŸš€

02.12.2024 11:33 πŸ‘ 17 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Hauleth's blog -Β How much memory is needed to run 1M Erlang processes? How to not write benchmarks

That stuff again? I have written about it in the past

hauleth.dev/post/beam-pr...

29.11.2024 13:40 πŸ‘ 17 πŸ” 6 πŸ’¬ 2 πŸ“Œ 0
The evolution and history of semantic layer

The evolution and history of semantic layer

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?

27.11.2024 13:28 πŸ‘ 24 πŸ” 3 πŸ’¬ 8 πŸ“Œ 0
Preview
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

The practical .NET Aspire 9 builds on the coffeeshop app business domain, check it out πŸ‘‰ github.com/thangchung/p... #aspnetcore #dotnet

22.11.2024 16:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
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...

The disaggregated wal

blog.schmizz.net/disaggregate...

18.11.2024 14:24 πŸ‘ 12 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

I'm currently exploring #SchemaEvolution. Very early WIP, but do you see other pointers that relate to the history of schema evolution?

#databs

10.11.2024 11:40 πŸ‘ 17 πŸ” 2 πŸ’¬ 5 πŸ“Œ 2
Preview
DuckDB Is Not a Data Warehouse DuckDB is a tool, not a product.

New post! Materialized View turned one last week. πŸŽ‚ To celebrate, I wrote about what’s good and bad about DuckDB.

04.11.2024 16:08 πŸ‘ 64 πŸ” 9 πŸ’¬ 2 πŸ“Œ 4

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.

30.10.2024 18:19 πŸ‘ 649 πŸ” 67 πŸ’¬ 60 πŸ“Œ 36
Preview
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.

πŸ‘€ 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. ⚑

30.10.2024 23:06 πŸ‘ 29 πŸ” 2 πŸ’¬ 4 πŸ“Œ 1
Preview
Reading bsky posts with DuckDB example. Reading bsky posts with DuckDB example. GitHub Gist: instantly share code, notes, and snippets.

Just leaving this here for reference if someone wants to try gist.github.com/sspaeti/31d5...

30.10.2024 09:13 πŸ‘ 16 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
Post image

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 🧡

29.10.2024 15:53 πŸ‘ 12 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
complex diagram of atproto network architecture

complex diagram of atproto network architecture

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

07.02.2024 03:17 πŸ‘ 34 πŸ” 12 πŸ’¬ 1 πŸ“Œ 3