> For the complete documentation index, see [llms.txt](https://dotnetweekly.gitbook.io/weekly/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dotnetweekly.gitbook.io/weekly/2019/2019.05/number-128.md).

# .NET Weekly #128

## Cloud & Web

1. [Why I'm still using jQuery in 2019](https://arp242.net/jquery.html)
2. [On SQS](https://www.tbray.org/ongoing/When/201x/2019/05/26/SQS)
3. [5 More HTML and CSS Features You Didn't Know Existed](https://www.256kilobytes.com/content/show/10679/code-demos-5-more-html-and-css-features-you-didnt-know-existed-and-one-work-in-progress-you-didnt-know-you-wanted)
4. [Latency-Adaptive Real-Time with Reactive Caching on Microsoft Orleans](https://jorgecandeias.github.io/2019/05/26/latency-adaptive-real-time-with-reactive-caching-on-microsoft-orleans/)
5. [New – Data API for Amazon Aurora Serverless](https://aws.amazon.com/blogs/aws/new-data-api-for-amazon-aurora-serverless/)
6. [Amazon Managed Streaming for Apache Kafka (MSK) – Now Generally Available](https://aws.amazon.com/blogs/aws/amazon-managed-streaming-for-apache-kafka-msk-now-generally-available/)

## Tooling & Libraries

1. [docker (all versions) is vulnerable to a symlink-race attack](https://seclists.org/oss-sec/2019/q2/131)
2. [Layer 7 Observability with Consul Service Mesh](https://www.hashicorp.com/blog/layer-7-observability-with-consul-service-mesh)
3. [Version 8 of Angular — Smaller bundles, CLI APIs, and alignment with the ecosystem](https://blog.angular.io/version-8-of-angular-smaller-bundles-cli-apis-and-alignment-with-the-ecosystem-af0261112a27)
4. [Awesome Plugins for Rider - Language Support](https://blog.jetbrains.com/dotnet/2019/05/29/awesome-plugins-rider-language-support/)
5. [Awesome Plugins for Rider - Code Editing/Analysis](https://blog.jetbrains.com/dotnet/2019/05/31/awesome-plugins-rider-code-editinganalysis/)
6. [Time travel debugging - It’s a blast! (from the past)](https://blogs.technet.microsoft.com/srd/2019/05/29/time-travel-debugging-its-a-blast-from-the-past/)
7. [DigitalOcean Killed Our Company](https://twitter.com/w3Nicolas/status/1134529316904153089)
8. [GitHub open-sourced semantic - a library and command line tool for parsing, analyzing, and comparing source code](https://github.com/github/semantic)

## Architecture & Databases

1. [Why We’re Switching to gRPC](https://eng.fromatob.com/post/2019/05/why-were-switching-to-grpc/)
2. [PostgreSQL Table Inheritance – What's It Good For?](https://ledgersmbdev.blogspot.com/2019/05/table-inheritance-whats-it-good-for.html)
3. [Diving into Distributed Tracing](https://dev.bleacherreport.com/diving-into-distributed-tracing-ce9638025576)
4. [Scaling to 1M active GraphQL subscriptions on Postgres](https://github.com/hasura/graphql-engine/blob/master/architecture/live-queries.md)
5. [Is High Quality Software Worth the Cost](https://martinfowler.com/articles/is-quality-worth-cost.html)
6. [One SQL to Rule Them All](https://arxiv.org/abs/1905.12133)
7. [Aurora Postgres - Disastrous experience](https://old.reddit.com/r/aws/comments/bv70k8/aurora_postgres_disastrous_experience/?st=jwf77hw8\&sh=6fbf5497)
8. [Introduction to SQL Server Security — Part 6](https://www.red-gate.com/simple-talk/sysadmin/data-protection-and-privacy/introduction-to-sql-server-security-part-6/)
9. [Comparing Data Stores for PostgreSQL - MVCC vs InnoDB](https://severalnines.com/blog/comparing-data-stores-postgresql-mvcc-vs-innodb)

## Programming Languages

1. [20 lines of code that will beat A/B testing every time](http://stevehanov.ca/blog/?id=132)
2. [Porting desktop apps to .NET Core](https://devblogs.microsoft.com/dotnet/porting-desktop-apps-to-net-core/)
3. [Announcing TypeScript 3.5](https://devblogs.microsoft.com/typescript/announcing-typescript-3-5/)
4. [PowerShell 7 Road Map](https://devblogs.microsoft.com/powershell/powershell-7-road-map/)
5. [Be careful of lazy dependencies](https://compiledexperience.com/blog/posts/lazy-dependencies)
6. [8 Techniques to Avoid GC Pressure and Improve Performance in C# .NET](https://michaelscodingspot.com/avoid-gc-pressure/)
7. [Unpacking hoisting](http://2ality.com/2019/05/unpacking-hoisting.html)
8. [Build your own actors](https://bartoszsypytkowski.com/build-your-own-actor-model/)

## Runtime

1. [Spying on .NET Garbage Collector with .NET Core EventPipes](https://medium.com/criteo-labs/spying-on-net-garbage-collector-with-net-core-eventpipes-9f2a986d5705)
2. [Matt Warren, How the .NET Runtime Has Changed](https://nodogmapodcast.bryanhogan.net/122-matt-warren-how-the-net-runtime-has-changed/)
3. [Shooting Yourself in the Foot with Concurrent Use of FileStream.Position](https://sergeyteplyakov.github.io/Blog/concurrency/2019/05/29/Shooting-Yourself-in-the-Foot-with-Concurrent-Use-of-FileStream-Position.html)

## Other

1. [Knowledge extraction from unstructured texts](https://lab.heuritech.com/knowledge-extraction-from-unstructured-texts)
2. [I can see your local web servers](http://http.jameshfisher.com/2019/05/26/i-can-see-your-local-web-servers/)
3. [Software Design is Human Relationships - Part 2 of 3, Waiters, Changers, and Sufficiency](https://medium.com/@kentbeck_7670/software-design-is-human-relationships-part-2-of-3-waiters-changers-and-sufficiency-4c0bb9a08d23)
4. [The SaaS CTO Security Checklist](https://www.sqreen.com/checklists/saas-cto-security-checklist)
5. [Undervalued Software Engineering Skills - Writing Well](https://blog.pragmaticengineer.com/on-writing-well/)
6. [Building Facebook’s service encryption infrastructure](https://code.fb.com/security/service-encryption/)
7. [Programmers - Stop Undervaluing Your Time](https://medium.com/@TuckerConnelly/programmers-stop-undervaluing-your-time-9e238dd72461)
