Skip to content

Commit 8474c7c

Browse files
committed
Added new Architecture Weekly - 2023-12-18
1 parent 572d91e commit 8474c7c

4 files changed

Lines changed: 178 additions & 61 deletions

File tree

README.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,78 @@ There are two rules:
2626

2727
---
2828

29+
## [18th December 2023](per-week/2023-12-18.md) [![Subscribe](https://img.shields.io/badge/%F0%9F%9A%80-subscribe!-important)](https://www.architecture-weekly.com/?utm_source=github_architecture_weekly)
30+
31+
**[Join the Paid Subscribers community to get access to exclusive webinars and a Discord channel where you can meet fellow Architects.](https://www.architecture-weekly.com/p/whats-architecture-weekly)**
32+
33+
Ukraine is still under brutal Russian invasion. A lot of Ukrainian people are hurt, without shelter and need help. You can help in various ways, for instance, directly helping refugees, spreading awareness, putting pressure on your local government or companies. You can also support Ukraine by donating e.g. to [Red Cross](https://www.icrc.org/en/donate/ukraine), [Ukraine humanitarian organisation](https://savelife.in.ua/en/donate/) or [donate Ambulances for Ukraine](https://www.gofundme.com/f/help-to-save-the-lives-of-civilians-in-a-war-zone).
34+
35+
---
36+
37+
### Architecture
38+
- [Oskar Dudycz - Hitchhiker's Guide To Moving From Relational Data To Events](https://event-driven.io/en/the_end_is_near_for_crud_data/)
39+
- [Dave Farley - Engineering for Software](https://vimeo.com/showcase/10559193/video/842226271)
40+
- [Hillel Wayne - Is Software Engineering Real Engineering?](https://www.hillelwayne.com/talks/crossover-project/)
41+
- [EDA Summit - 2023 Summit Sessions](https://edasummit.com/event/2023-summit/)
42+
- [Pierre Pureur - 12 Software Architecture Pitfalls and How to Avoid Them ](https://www.infoq.com/articles/avoid-architecture-pitfalls/)
43+
- [Martin Kleppmann, Jesse Anderson - Designing A Data-Intensive Future: Expert Talk](https://www.youtube.com/watch?v=P-9FwZxO1zE)
44+
- [Graphite - Why we use AWS instead of Vercel to host our Next.js app](https://graphite.dev/blog/why-we-use-aws-instead-of-vercel)
45+
- [Erik Wilde, Fran Mendez - AsyncAPI 3.0: What's new and should you upgrade?](https://www.youtube.com/watch?v=9TpOTmHpqVI)
46+
- [DDDUS Online Meetup - Alexander Miertsch - prooph board](https://www.youtube.com/watch?v=3Pn4hHoMNGw)
47+
48+
### DevOps
49+
- [Honeycomb - Observability Is About Confidence](https://www.honeycomb.io/blog/observability-is-about-confidence)
50+
- [Gregor Hohpe - The Magic of Platforms](https://www.youtube.com/watch?v=WaL3ZbLgMuI)
51+
- [Fly.io - Rethinking Serverless with FLAME](https://fly.io/blog/rethinking-serverless-with-flame/)
52+
53+
### Databases
54+
- [Arslan Ahmad - Scaling SQL Databases: 8 Challenges of Horizontally Scaling SQL Databases](https://www.designgurus.io/blog/Scaling-SQL-Databases)
55+
- [Redis - Introduction to Conflict-Free Replicated Data Types (CRDTs)](https://redis.com/blog/diving-into-crdts/)
56+
- [Oren Eini - Production Postmortem. The Spawn of Denial of Service](https://ayende.com/blog/200289-B/production-postmortem-the-spawn-of-denial-of-service)
57+
58+
### Frontend
59+
- [Scott Jehl - How to Use Responsive HTML Video (...and Audio!)](https://scottjehl.com/posts/using-responsive-video/)
60+
- [Facebook - Introducing StyleX](https://github.com/facebook/stylex)
61+
- [Dan Abramov - A Chain Reaction](https://overreacted.io/a-chain-reaction/)
62+
63+
### Testing
64+
- [Kent Beck - Canon TDD](https://tidyfirst.substack.com/p/canon-tdd)
65+
66+
### AI
67+
- [DropBox - Introducing new tools for the next generation of knowledge work](https://blog.dropbox.com/topics/company/updated-tools-new-plans-and-web-redesign)
68+
- [CNBC - How to stop Dropbox from sharing your personal files with OpenAI](https://www.cnbc.com/2023/12/13/how-to-stop-dropbox-from-sharing-your-personal-files-with-openai.html)
69+
- [Simon Willison - The AI trust crisis](https://simonwillison.net/2023/Dec/14/ai-trust-crisis/)
70+
71+
### JVM
72+
- [Jean-Philippe Bempel - Chasing a Metaspace leak](https://jpbempel.github.io/2023/12/01/metaspaceleak.html)
73+
74+
### .NET
75+
- [James Hickey - High-Performance .NET CRON Jobs](https://www.jamesmichaelhickey.com/high-performance-dotnet-cron-jobs/)
76+
- [Layla Porter - Cloud-native apps with .NET Aspire](https://www.youtube.com/watch?v=J02mvcEKrsI)
77+
- [Damian Płaza - FSM - Functional State Machines](https://talesfrom.dev/blog/fsm-functional-state-machines)
78+
- [Fiodar Sazanavets - Building your own audio player with .NET – part 1](https://scientificprogrammer.net/2023/12/07/building-net-core-audio-application-part-1/)
79+
- [NDepend - .NET Native AOT Explained](https://blog.ndepend.com/net-native-aot-explained/)
80+
81+
### Rust
82+
- [The Register - Dump C++ and in Rust you should trust, Five Eyes agencies urge](https://www.theregister.com/2023/12/07/memory_correction_five_eyes/)
83+
84+
### Coding Life
85+
- [Matt Wynne - Cognitive Load for Knowledge Work](https://mattwynne.net/cognitive-load-for-knowledge-work)
86+
87+
### Industry
88+
- [Hashicorp - Mitchell reflects as he departs HashiCorp](https://www.hashicorp.com/blog/mitchell-reflects-as-he-departs-hashicorp)
89+
- [TechCrunch - Docker acquires AtomicJar, a testing startup that raised $25M in January](https://techcrunch.com/2023/12/11/docker-acquires-atomicjar-a-testing-startup-that-raised-25m-in-january/)
90+
- [The Verge - Epic win: Jury decides Google has illegal monopoly in app store fight](https://www.theverge.com/23994174/epic-google-trial-jury-verdict-monopoly-google-play)
91+
92+
### Security
93+
- [Kelly Shortridge - Cybersecurity Isn’t Special](https://www.youtube.com/watch?v=UdCXUVhVSEE)
94+
- [PromptArmor, Kai Greshake - Data exfiltration from Writer.com with indirect prompt injection](https://promptarmor.substack.com/p/data-exfiltration-from-writercom)
95+
96+
### Trivia
97+
- [Octavia E. Butler - A Few Rules For Predicting The Future](https://commongood.cc/reader/a-few-rules-for-predicting-the-future-by-octavia-e-butler/)
98+
99+
---
100+
29101
## [11th December 2023](per-week/2023-12-11.md) [![Subscribe](https://img.shields.io/badge/%F0%9F%9A%80-subscribe!-important)](https://www.architecture-weekly.com/?utm_source=github_architecture_weekly)
30102

31103
**[Join the Paid Subscribers community to get access to exclusive webinars and a Discord channel where you can meet fellow Architects.](https://www.architecture-weekly.com/p/whats-architecture-weekly)**

Summary.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,15 @@
5959
- [Trivia](#trivia)
6060

6161
## Architecture
62+
- [Oskar Dudycz - Hitchhiker's Guide To Moving From Relational Data To Events](https://event-driven.io/en/the_end_is_near_for_crud_data/)
63+
- [Dave Farley - Engineering for Software](https://vimeo.com/showcase/10559193/video/842226271)
64+
- [Hillel Wayne - Is Software Engineering Real Engineering?](https://www.hillelwayne.com/talks/crossover-project/)
65+
- [EDA Summit - 2023 Summit Sessions](https://edasummit.com/event/2023-summit/)
66+
- [Pierre Pureur - 12 Software Architecture Pitfalls and How to Avoid Them ](https://www.infoq.com/articles/avoid-architecture-pitfalls/)
67+
- [Martin Kleppmann, Jesse Anderson - Designing A Data-Intensive Future: Expert Talk](https://www.youtube.com/watch?v=P-9FwZxO1zE)
68+
- [Graphite - Why we use AWS instead of Vercel to host our Next.js app](https://graphite.dev/blog/why-we-use-aws-instead-of-vercel)
69+
- [Erik Wilde, Fran Mendez - AsyncAPI 3.0: What's new and should you upgrade?](https://www.youtube.com/watch?v=9TpOTmHpqVI)
70+
- [DDDUS Online Meetup - Alexander Miertsch - prooph board](https://www.youtube.com/watch?v=3Pn4hHoMNGw)
6271
- [Oskar Dudycz - A few notes on migrating storage library](https://event-driven.io/en/notes_on_migrating_storage_library/?utm_source=architecture_weekly)
6372
- [Werner Vogels - Tech predictions for 2024 and beyond](https://www.allthingsdistributed.com/2023/11/tech-predictions-for-2024-and-beyond.html)
6473
- [JetBrains - The State of Developer Ecosystem 2023](https://www.jetbrains.com/lp/devecosystem-2023/)
@@ -1228,6 +1237,9 @@
12281237
- [ZDNet - Google: Here's what caused our big global outage](https://www.zdnet.com/article/google-heres-what-caused-our-big-global-outage/)
12291238

12301239
## DevOps
1240+
- [Honeycomb - Observability Is About Confidence](https://www.honeycomb.io/blog/observability-is-about-confidence)
1241+
- [Gregor Hohpe - The Magic of Platforms](https://www.youtube.com/watch?v=WaL3ZbLgMuI)
1242+
- [Fly.io - Rethinking Serverless with FLAME](https://fly.io/blog/rethinking-serverless-with-flame/)
12311243
- [Bryan Boreham - How Prometheus Halved Its Memory Usage](https://www.youtube.com/watch?v=29yKJ1312AM)
12321244
- [OTelBin - Web-based tool to facilitate OpenTelemetry collector configuration editing and verification](https://github.com/dash0hq/otelbin)
12331245
- [Prometheus + Grafana + Loki in docker](https://github.com/DoTheEvo/selfhosted-apps-docker/tree/master/prometheus_grafana_loki)
@@ -1445,6 +1457,9 @@
14451457
- [Álvaro Hernández - Automation to run VMs based on vanilla Cloud Images on Firecracker](https://blog.alexellis.io/containerd-development-multipass)
14461458

14471459
## Frontend
1460+
- [Scott Jehl - How to Use Responsive HTML Video (...and Audio!)](https://scottjehl.com/posts/using-responsive-video/)
1461+
- [Facebook - Introducing StyleX](https://github.com/facebook/stylex)
1462+
- [Dan Abramov - A Chain Reaction](https://overreacted.io/a-chain-reaction/)
14481463
- [AirBnb - A Deep Dive into Airbnb’s Server-Driven UI System](https://medium.com/airbnb-engineering/a-deep-dive-into-airbnbs-server-driven-ui-system-842244c5f5)
14491464
- [NgRx - Introducing NgRx Signals, Operators, Performance Improvements, Workshops, and more!](https://dev.to/ngrx/announcing-ngrx-v17-introducing-ngrx-signals-operators-performance-improvements-workshops-and-more-55e4)
14501465
- [Vite - Vite 5.0 is out!](https://vitejs.dev/blog/announcing-vite5)
@@ -1585,6 +1600,7 @@
15851600
- [Robert Nystorm - Crafting Interpreters](https://craftinginterpreters.com/)
15861601

15871602
## Testing
1603+
- [Kent Beck - Canon TDD](https://tidyfirst.substack.com/p/canon-tdd)
15881604
- [Kent Beck - TDD Isn't Design](https://tidyfirst.substack.com/p/tdd-isnt-design)
15891605
- [Kamil Grzybek - Automated Tests: Strategy](https://www.kamilgrzybek.com/blog/posts/automated-tests-strategy)
15901606
- [Microsoft - Consumer-driven Contract Testing](https://microsoft.github.io/code-with-engineering-playbook/automated-testing/cdc-testing/)
@@ -1707,6 +1723,9 @@
17071723
- [Postman - 2020 State of the API Report](https://www.postman.com/state-of-api)
17081724

17091725
## Databases
1726+
- [Arslan Ahmad - Scaling SQL Databases: 8 Challenges of Horizontally Scaling SQL Databases](https://www.designgurus.io/blog/Scaling-SQL-Databases)
1727+
- [Redis - Introduction to Conflict-Free Replicated Data Types (CRDTs)](https://redis.com/blog/diving-into-crdts/)
1728+
- [Oren Eini - Production Postmortem. The Spawn of Denial of Service](https://ayende.com/blog/200289-B/production-postmortem-the-spawn-of-denial-of-service)
17101729
- [SQLite - JSONB has landed](https://sqlite.org/forum/forumpost/fa6f64e3dc1a5d97)
17111730
- [Hussein Nasser - How Shopify’s engineering improved database writes by 50% with ULID](https://www.youtube.com/watch?v=f53-Iw_5ucA)
17121731
- [The Geek Narrator - Graph Database Internals: @neo4j with Michael Hunger](https://www.youtube.com/watch?v=iihJXKAQZkA)
@@ -1936,6 +1955,9 @@
19361955
- [Gin Bai - Unveiling the Benefits of Causal Inference in Measuring Advertisement Impact](https://medium.com/ssense-tech/unveiling-the-benefits-of-causal-inference-in-measuring-advertisement-impact-b1fdcf354d74)
19371956

19381957
## AI
1958+
- [DropBox - Introducing new tools for the next generation of knowledge work](https://blog.dropbox.com/topics/company/updated-tools-new-plans-and-web-redesign)
1959+
- [CNBC - How to stop Dropbox from sharing your personal files with OpenAI](https://www.cnbc.com/2023/12/13/how-to-stop-dropbox-from-sharing-your-personal-files-with-openai.html)
1960+
- [Simon Willison - The AI trust crisis](https://simonwillison.net/2023/Dec/14/ai-trust-crisis/)
19391961
- [Android Developers Blog - A New Foundation for AI on Android](https://android-developers.googleblog.com/2023/12/a-new-foundation-for-ai-on-android.html)
19401962
- [The Verge - Google launches Gemini, the AI model it hopes will take down GPT-4](https://www.theverge.com/2023/12/6/23990466/google-gemini-llm-ai-model)
19411963
- [Martin Fowler - Latest Memo: How to tackle unreliability of coding assistants](https://martinfowler.com/articles/exploring-gen-ai.html#memo-08)
@@ -2191,6 +2213,11 @@
21912213
- [Michael Snoyman - Asynchronous Exception Handling in Haskell](https://www.fpcomplete.com/blog/2018/04/async-exception-handling-haskell/)
21922214

21932215
## .NET
2216+
- [James Hickey - High-Performance .NET CRON Jobs](https://www.jamesmichaelhickey.com/high-performance-dotnet-cron-jobs/)
2217+
- [Layla Porter - Cloud-native apps with .NET Aspire](https://www.youtube.com/watch?v=J02mvcEKrsI)
2218+
- [Damian Płaza - FSM - Functional State Machines](https://talesfrom.dev/blog/fsm-functional-state-machines)
2219+
- [Fiodar Sazanavets - Building your own audio player with .NET – part 1](https://scientificprogrammer.net/2023/12/07/building-net-core-audio-application-part-1/)
2220+
- [NDepend - .NET Native AOT Explained](https://blog.ndepend.com/net-native-aot-explained/)
21942221
- [Oskar Dudycz - Practical Introduction to Event Sourcing](https://www.youtube.com/watch?v=O3qbCuHvcPk)
21952222
- [Microsoft - Building resilient cloud services with .NET 8](https://devblogs.microsoft.com/dotnet/building-resilient-cloud-services-with-dotnet-8/)
21962223
- [Shay Rojansky - DbDataSource, a new System.Data abstraction](https://www.youtube.com/watch?v=vRUtHeUpU44)
@@ -2924,6 +2951,7 @@
29242951
- [IBM - Why using WebAssembly and Rust together improves Node.js performance](https://developer.ibm.com/technologies/web-development/articles/why-webassembly-and-rust-together-improve-nodejs-performance/)
29252952

29262953
## Coding Life
2954+
- [Matt Wynne - Cognitive Load for Knowledge Work](https://mattwynne.net/cognitive-load-for-knowledge-work)
29272955
- [Jessica Kerr - Enabling Gaps](https://jessitron.com/2023/11/23/enabling-gaps/)
29282956
- [Alexander Reelsen - Goodbye DevRel… (for now)](https://spinscale.de/posts/2023-11-28-goodbye-devrel.html)
29292957
- [Troy Hunt - A Decade of Have I Been Pwned](https://www.troyhunt.com/a-decade-of-have-i-been-pwned/)
@@ -3467,6 +3495,7 @@
34673495
- [Piotr Przybył - Java Records for the Intrigued](https://www.youtube.com/watch?v=zkFXlOhSuzI)
34683496

34693497
## JVM
3498+
- [Jean-Philippe Bempel - Chasing a Metaspace leak](https://jpbempel.github.io/2023/12/01/metaspaceleak.html)
34703499
- [Adam Warski - Limits of Loom's performance](https://softwaremill.com/limits-of-looms-performance/)
34713500
- [Luiz Hespanha, Flavio Brasil - A JVM threading model for the containerized times](https://www.youtube.com/watch?v=APNV_0I7nbs)
34723501
- [GraalVM - New GraalVM release](https://www.youtube.com/watch?v=lWhEg-6DqM0)
@@ -3691,6 +3720,7 @@
36913720
- [Piotr Podgórski - Event sourcing with Python](https://www.youtube.com/watch?v=cxad9dw2OpM)
36923721

36933722
## Rust
3723+
- [The Register - Dump C++ and in Rust you should trust, Five Eyes agencies urge](https://www.theregister.com/2023/12/07/memory_correction_five_eyes/)
36943724
- [NGINX - Extending NGINX with Rust (an Alternative to C)](https://www.nginx.com/blog/extending-nginx-with-rust-an-alternative-to-c/)
36953725
- [JetBrains - Introducing RustRover – A Standalone Rust IDE by JetBrains](https://blog.jetbrains.com/rust/2023/09/13/introducing-rustrover-a-standalone-rust-ide-by-jetbrains/)
36963726
- [GitHub - Why Rust is the most admired language among developers](https://github.blog/2023-08-30-why-rust-is-the-most-admired-language-among-developers)
@@ -3741,6 +3771,9 @@
37413771
- [Marius Schulz - Implementing a Custom Forward Pipe Operator for Function Chains in Swift](https://mariusschulz.com/blog/implementing-a-custom-forward-pipe-operator-for-function-chains-in-swift)
37423772

37433773
## Industry
3774+
- [Hashicorp - Mitchell reflects as he departs HashiCorp](https://www.hashicorp.com/blog/mitchell-reflects-as-he-departs-hashicorp)
3775+
- [TechCrunch - Docker acquires AtomicJar, a testing startup that raised $25M in January](https://techcrunch.com/2023/12/11/docker-acquires-atomicjar-a-testing-startup-that-raised-25m-in-january/)
3776+
- [The Verge - Epic win: Jury decides Google has illegal monopoly in app store fight](https://www.theverge.com/23994174/epic-google-trial-jury-verdict-monopoly-google-play)
37443777
- [Bryce Wray - Firefox on the brink?](https://www.brycewray.com/posts/2023/11/firefox-brink/)
37453778
- [ArsTechnica - Broadcom cuts at least 2,800 VMware jobs following $69 billion acquisition](https://arstechnica.com/information-technology/2023/12/broadcom-cuts-at-least-2800-vmware-jobs-following-69-billion-acquisition/)
37463779
- [CNBC - Spotify jumps after saying it will cut 17% of workforce — read the full memo from CEO Daniel Ek](https://www.cnbc.com/2023/12/04/spotify-to-lay-off-17percent-of-employees-ceo-daniel-ek-says.html)
@@ -4178,6 +4211,8 @@
41784211
- [Nader Dabit - 11 Beautiful VS Code Themes for 2021](https://dabit3.hashnode.dev/11-beautiful-vs-code-themes-for-2021-ckiaxv7w303f5pqs1a8px3g7d)
41794212

41804213
## Security
4214+
- [Kelly Shortridge - Cybersecurity Isn’t Special](https://www.youtube.com/watch?v=UdCXUVhVSEE)
4215+
- [PromptArmor, Kai Greshake - Data exfiltration from Writer.com with indirect prompt injection](https://promptarmor.substack.com/p/data-exfiltration-from-writercom)
41814216
- [ArsTechnica - Chrome’s next weapon in the War on Ad Blockers: Slower extension updates](https://arstechnica.com/google/2023/12/chromes-next-weapon-in-the-war-on-ad-blockers-slower-extension-updates/)
41824217
- [Kevin Beaumont - What it means — CitrixBleed ransomware group woes grow as over 60 credit unions, hospitals, financial services and more breached in US.](https://doublepulsar.com/what-it-means-citrixbleed-ransom-group-woes-grow-as-over-60-credit-unions-hospitals-47766a091d4f)
41834218
- [Tom's Hardware - Chinese hackers steal chip designs from major Dutch semiconductor company — perps lurked for over two years to steal NXP's chipmaking IP: Report](https://www.tomshardware.com/news/chinese-hackers-steal-chip-designs-from-major-dutch-semiconductor-company)
@@ -4373,6 +4408,7 @@
43734408
- [Pablo Cibraro - 101 Smart Contracts and Decentralized Apps in Ethereum](https://auth0.com/blog/101-smart-contracts-and-decentralized-apps-in-ethereum/)
43744409

43754410
## Trivia
4411+
- [Octavia E. Butler - A Few Rules For Predicting The Future](https://commongood.cc/reader/a-few-rules-for-predicting-the-future-by-octavia-e-butler/)
43764412
- [Eric S. Raymond, Rick Moen - How To Ask Questions The Smart Way](http://www.catb.org/~esr/faqs/smart-questions.html)
43774413
- [Kendra Albert - Care, Not Respect: Teaching Professionalism](https://kendraalbert.com/2021/07/15/care-not-respect-teaching-professionalism.html)
43784414
- [Christine Shea, Chris. W. Johnson - Understanding the Contribution of Degraded Modes of Operation as a Cause of Incidents and Accidents in Air Traffic Management](https://www.dcs.gla.ac.uk/~johnson/papers/degraded_modes/Shea_Johnson_ATM_Submission.pdf)

0 commit comments

Comments
 (0)