Skip to content

Commit ec85670

Browse files
committed
Added new Architecture Weekly - 2024-04-01
1 parent 698148c commit ec85670

4 files changed

Lines changed: 144 additions & 49 deletions

File tree

README.md

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

2727
---
2828

29+
## [1st April 2024](per-week/2024-04-01.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+
- [Surabhi Diwan - Managing 238M Memberships at Netflix](https://www.infoq.com/presentations/netflix-scalability/)
39+
- [Hazel Weakly - Redefining Observability](https://hazelweakly.me/blog/redefining-observability/)
40+
- [Diana Montalion - Systems Thinking for Software Professionals](https://www.youtube.com/watch?v=PPaTTh6N7DE)
41+
- [Woody Zuill, Kevin Meadows - But, We Need Proof Before We Try It](https://softwareteaming.com/but-we-need-proof-before-we-try-it/)
42+
- [Kurt Bittner, Pierre Pureur - Agile Architecture, Lean Architecture, or Both?](https://www.infoq.com/articles/agile-lean-architecture)
43+
- [Claudio Gargiulo - Consuming a Kafka Topic Is Easy, Isn’t It?](https://medium.com/juliusbaerengineering/consuming-a-kafka-topic-is-easy-isnt-it-da156c2bc4b2)
44+
- [Udi Dahan - Udi & Greg Reach CQRS Agreement](https://udidahan.com/2012/02/10/udi-greg-reach-cqrs-agreement/)
45+
- [Confluent - Introducing Tableflow](https://www.confluent.io/blog/introducing-tableflow)
46+
47+
### Databases
48+
- [CNCF - Linux Foundation Launches Open Source Valkey Community](https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community)
49+
- [Harshit Agarwal - Spanner, TrueTime & The CAP Theorem](https://medium.com/@harshit.py_2591/spanner-truetime-the-cap-theorem-eebbf875539d)
50+
- [Hannes Mühleisen - 42.parquet – A Zip Bomb for the Big Data Age](https://duckdb.org/2024/03/26/42-parquet-a-zip-bomb-for-the-big-data-age)
51+
52+
### Testing
53+
- [J. B. Rainsberger - TDD: You're Probably Doing It Just Fine](https://blog.thecodewhisperer.com/permalink/tdd-youre-probably-doing-it-just-fine)
54+
- [Microsoft - APIs load testing using K6](https://devblogs.microsoft.com/ise/apis-load-testing-using-k6)
55+
56+
### AI
57+
- [Michael Feathers 0 Recency Bias or Cognitive Load? Surfacing Capability in Large Language Models](https://michaelfeathers.substack.com/p/recency-bias-or-cognitive-load)
58+
59+
### Java
60+
- [Baeldung - Spring WebClient vs. RestTemplate](https://www.baeldung.com/spring-webclient-resttemplate)
61+
- [Spring - Hypermedia and Browser Enhancement](https://spring.io/blog/2024/03/15/hypermedia-and-browser-enhancement)
62+
63+
### JavaScript
64+
- [date-fns - Modern JavaScript date utility library](https://github.com/date-fns/date-fns)
65+
66+
### .NET
67+
- [Oskar Dudycz - I'm no longer Marten maintainer](https://event-driven.io/en/i_am_no_longer_marten_maintainer/?utm_source=architecture_weekly)
68+
- [Andrew W. Lock - Implementing Dijkstra's algorithm for finding the shortest path between two nodes using PriorityQueue in .NET 9](https://andrewlock.net/implementing-dijkstras-algorithm-for-finding-the-shortest-path-between-two-nodes-using-priorityqueue-in-dotnet-9/)
69+
- [Stephen Toub, Scott Hanselman - Writing async/await from scratch in C#](https://www.youtube.com/watch?v=R-z2Hv-7nxk)
70+
- [Anthony Simmon - .NET Aspire dashboard is the best tool to visualize your OpenTelemetry data during local development](https://anthonysimmon.com/dotnet-aspire-dashboard-best-tool-visualize-opentelemetry-local-dev)
71+
- [AWS - Introducing the AWS Message Processing Framework for .NET (Preview)](https://aws.amazon.com/blogs/developer/introducing-the-aws-message-processing-framework-for-net-preview)
72+
73+
### Tools
74+
- [Jesse Duffield - Make advanced Git tasks simple with Lazygit](https://opensource.com/article/20/3/lazygit)
75+
76+
### Management
77+
- [Abi Noda, Tim Cochran - Measuring Developer Productivity via Humans](https://martinfowler.com/articles/measuring-developer-productivity-humans.html#TheTwoTypesOfQualitativeMetrics)
78+
79+
### Industry
80+
- [The Register - Red Hat tries on a McKinsey cap in quest to streamline techies' jobs](https://www.theregister.com/2024/03/27/red_hat_hires_mckinsey/)
81+
82+
### Security
83+
- [Orein Eini - Certificates from the ground up](https://www.youtube.com/watch?v=w0CaZWfBrxQ)
84+
- [WebAuthn Local Client - Browser-only utils for locally managing WebAuthn (passkey) API](https://github.com/mylofi/webauthn-local-client)
85+
86+
---
87+
2988
## [25th March 2024](per-week/2024-03-25.md) [![Subscribe](https://img.shields.io/badge/%F0%9F%9A%80-subscribe!-important)](https://www.architecture-weekly.com/?utm_source=github_architecture_weekly)
3089

3190
**[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: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,14 @@
5959
- [Trivia](#trivia)
6060

6161
## Architecture
62+
- [Surabhi Diwan - Managing 238M Memberships at Netflix](https://www.infoq.com/presentations/netflix-scalability/)
63+
- [Hazel Weakly - Redefining Observability](https://hazelweakly.me/blog/redefining-observability/)
64+
- [Diana Montalion - Systems Thinking for Software Professionals](https://www.youtube.com/watch?v=PPaTTh6N7DE)
65+
- [Woody Zuill, Kevin Meadows - But, We Need Proof Before We Try It](https://softwareteaming.com/but-we-need-proof-before-we-try-it/)
66+
- [Kurt Bittner, Pierre Pureur - Agile Architecture, Lean Architecture, or Both?](https://www.infoq.com/articles/agile-lean-architecture)
67+
- [Claudio Gargiulo - Consuming a Kafka Topic Is Easy, Isn’t It?](https://medium.com/juliusbaerengineering/consuming-a-kafka-topic-is-easy-isnt-it-da156c2bc4b2)
68+
- [Udi Dahan - Udi & Greg Reach CQRS Agreement](https://udidahan.com/2012/02/10/udi-greg-reach-cqrs-agreement/)
69+
- [Confluent - Introducing Tableflow](https://www.confluent.io/blog/introducing-tableflow)
6270
- [Oskar Dudycz - Testing Event Sourcing, Emmett edition](/en/testing_event_sourcing_emmett_edition/)
6371
- [Swizec Teller - The 3 budgets](https://swizec.com/blog/the-3-budgets/)
6472
- [Josh Collinsworth - The quiet, pervasive devaluation of frontend](https://joshcollinsworth.com/blog/devaluing-frontend)
@@ -1756,6 +1764,8 @@
17561764
- [Robert Nystorm - Crafting Interpreters](https://craftinginterpreters.com/)
17571765

17581766
## Testing
1767+
- [J. B. Rainsberger - TDD: You're Probably Doing It Just Fine](https://blog.thecodewhisperer.com/permalink/tdd-youre-probably-doing-it-just-fine)
1768+
- [Microsoft - APIs load testing using K6](https://devblogs.microsoft.com/ise/apis-load-testing-using-k6)
17591769
- [Bruno - Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)](https://www.usebruno.com/)
17601770
- [Meta - Automated Unit Test Improvement using Large Language Models as Meta](https://arxiv.org/pdf/2402.09171.pdf)
17611771
- [clumsy - Makes your network condition on Windows significantly worse, but in a controlled and interactive manner](https://github.com/jagt/clumsy)
@@ -1885,6 +1895,9 @@
18851895
- [Postman - 2020 State of the API Report](https://www.postman.com/state-of-api)
18861896

18871897
## Databases
1898+
- [CNCF - Linux Foundation Launches Open Source Valkey Community](https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community)
1899+
- [Harshit Agarwal - Spanner, TrueTime & The CAP Theorem](https://medium.com/@harshit.py_2591/spanner-truetime-the-cap-theorem-eebbf875539d)
1900+
- [Hannes Mühleisen - 42.parquet – A Zip Bomb for the Big Data Age](https://duckdb.org/2024/03/26/42-parquet-a-zip-bomb-for-the-big-data-age)
18881901
- [Redis - Redis Adopts Dual Source-Available Licensing](https://redis.com/blog/redis-adopts-dual-source-available-licensing/)
18891902
- [Microsoft - Introducing Garnet – an open-source, next-generation, faster cache-store for accelerating applications and services](https://www.microsoft.com/en-us/research/blog/introducing-garnet-an-open-source-next-generation-faster-cache-store-for-accelerating-applications-and-services/)
18901903
- [Raddevus - How Much Can Sqlite Handle? Multiple Threads Concurrently Inserting Into Sqlite](https://www.codeproject.com/Articles/5379359/How-Much-Can-Sqlite-Handle-Multiple-Threads-Concur)
@@ -2136,6 +2149,7 @@
21362149
- [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)
21372150

21382151
## AI
2152+
- [Michael Feathers 0 Recency Bias or Cognitive Load? Surfacing Capability in Large Language Models](https://michaelfeathers.substack.com/p/recency-bias-or-cognitive-load)
21392153
- [Adrian Cockcroft - Nvidia GTC: Hyperscaler Happiness and Enterprise Indigestion](https://thenewstack.io/nvidia-gtc-hyperscaler-happiness-and-enterprise-indigestion)
21402154
- [Amy Castor - Pivot to AI: Pay no attention to the man behind the curtain](https://amycastor.com/2023/09/12/pivot-to-ai-pay-no-attention-to-the-man-behind-the-curtain/)
21412155
- [Jai Vipra & Sarah Myers West - Computional Power and AI](https://ainowinstitute.org/publication/policy/compute-and-ai)
@@ -2434,6 +2448,11 @@
24342448
- [Michael Snoyman - Asynchronous Exception Handling in Haskell](https://www.fpcomplete.com/blog/2018/04/async-exception-handling-haskell/)
24352449

24362450
## .NET
2451+
- [Oskar Dudycz - I'm no longer Marten maintainer](https://event-driven.io/en/i_am_no_longer_marten_maintainer/?utm_source=architecture_weekly)
2452+
- [Andrew W. Lock - Implementing Dijkstra's algorithm for finding the shortest path between two nodes using PriorityQueue in .NET 9](https://andrewlock.net/implementing-dijkstras-algorithm-for-finding-the-shortest-path-between-two-nodes-using-priorityqueue-in-dotnet-9/)
2453+
- [Stephen Toub, Scott Hanselman - Writing async/await from scratch in C#](https://www.youtube.com/watch?v=R-z2Hv-7nxk)
2454+
- [Anthony Simmon - .NET Aspire dashboard is the best tool to visualize your OpenTelemetry data during local development](https://anthonysimmon.com/dotnet-aspire-dashboard-best-tool-visualize-opentelemetry-local-dev)
2455+
- [AWS - Introducing the AWS Message Processing Framework for .NET (Preview)](https://aws.amazon.com/blogs/developer/introducing-the-aws-message-processing-framework-for-net-preview)
24372456
- [The Breakpoing Show - Episode 016 – The 1 Billion Row Challenge With Mark Rendle](https://www.breakpoint.show/podcast/episode-016-the-1-billion-row-challenge-with-mark-rendle/)
24382457
- [Steven Giesel - NCronJob - Scheduling made easy](https://steven-giesel.com/blogPost/f58777b8-e10b-4023-845b-9f5ad3b7e48f)
24392458
- [Gérald Barré - Generate OpenAPI specification at build time from the code in ASP.NET Core](https://www.meziantou.net/generate-openapi-specification-at-build-time-from-the-code-in-asp-net-core.htm)
@@ -3507,6 +3526,7 @@
35073526
- [Michael Lynch - How to Make Your Code Reviewer Fall in Love with You](https://mtlynch.io/code-review-love/)
35083527

35093528
## Management
3529+
- [Abi Noda, Tim Cochran - Measuring Developer Productivity via Humans](https://martinfowler.com/articles/measuring-developer-productivity-humans.html#TheTwoTypesOfQualitativeMetrics)
35103530
- [Padmal Vitharana, Shahir A. Daya - Challenges in Adopting and Sustaining Microservice-based Software Development. Organizational challenges can be more difficult than technical ones.](https://queue.acm.org/detail.cfm?id=3649402)
35113531
- [Will Larson - Friction isn't velocity](https://lethain.com/friction-vs-velocity/)
35123532
- [Robert Kegan, Lisa Lahey - An Everyone Culture: Becoming a Deliberately Developmental Organization](https://ssir.org/books/excerpts/entry/becoming_a_deliberately_developmental_organization)
@@ -3706,6 +3726,8 @@
37063726
- [Joe Procopio - This Is Why Your Customers Hate Your Minimum Viable Product](https://jproco.medium.com/this-is-why-your-customers-hate-your-minimum-viable-product-664f5eece0b0)
37073727

37083728
## Java
3729+
- [Baeldung - Spring WebClient vs. RestTemplate](https://www.baeldung.com/spring-webclient-resttemplate)
3730+
- [Spring - Hypermedia and Browser Enhancement](https://spring.io/blog/2024/03/15/hypermedia-and-browser-enhancement)
37093731
- [Inside Java - The Arrival of Java 22!](https://inside.java/2024/03/19/the-arrival-of-java-22/)
37103732
- [Piotr Przybył - The best Java 22 feature: concurrent gathering](https://softwaregarden.dev/en/posts/new-java/gatherers/concurrent/)
37113733
- [All Java conference talks from 2023 ordered by the number of views](https://techtalksweekly.substack.com/p/all-java-conference-talks-from-2023)
@@ -3854,6 +3876,7 @@
38543876
- [Occurrent - Event Sourcing Utilities for the JVM](https://occurrent.org/)
38553877

38563878
## JavaScript
3879+
- [date-fns - Modern JavaScript date utility library](https://github.com/date-fns/date-fns)
38573880
- [Feross Aboukhadijeh - When "Everything" Becomes Too Much: The npm Package Chaos of 2024](https://socket.dev/blog/when-everything-becomes-too-much)
38583881
- [Matteo Collina - My thoughts on Bun and other Adventures](https://adventures.nodeland.dev/archive/my-thoughts-on-bun)
38593882
- [Bun - Bun 1.0 released](https://bun.sh/blog/bun-v1.0)
@@ -4152,6 +4175,7 @@
41524175
- [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)
41534176

41544177
## Industry
4178+
- [The Register - Red Hat tries on a McKinsey cap in quest to streamline techies' jobs](https://www.theregister.com/2024/03/27/red_hat_hires_mckinsey/)
41554179
- [SkyNews - Google agrees $118m payout to female staff who were paid less than male colleagues](https://news.sky.com/story/google-agrees-118m-payout-to-female-staff-who-were-paid-less-than-male-colleagues-12633011)
41564180
- [The Record - After decades of memory-related software bugs, White House calls on industry to act](https://therecord.media/memory-related-software-bugs-white-house-code-report-oncd)
41574181
- [404 Media - Tumblr and WordPress to Sell Users’ Data to Train AI Tools](https://www.404media.co/tumblr-and-wordpress-to-sell-users-data-to-train-ai-tools/)
@@ -4534,6 +4558,7 @@
45344558
- [Dave's Garage - Why Are Windows Blue Screens Blue? Find out!](https://www.youtube.com/watch?v=KgqJJECQQH0)
45354559

45364560
## Tools
4561+
- [Jesse Duffield - Make advanced Git tasks simple with Lazygit](https://opensource.com/article/20/3/lazygit)
45374562
- [Miro - Diagramming draw.io](https://www.youtube.com/watch?v=QhwZqggs814)
45384563
- [Draw.io - Interactive diagrams with custom links and actions](https://drawio-app.com/blog/interactive-diagrams-with-custom-links-and-actions/)
45394564
- [Jacqui Read - How to get started with Obsidian Dataview and DataviewJS](https://medium.com/os-techblog/how-to-get-started-with-obsidian-dataview-and-dataviewjs-5d6b5733d4a4)
@@ -4630,6 +4655,8 @@
46304655
- [Nader Dabit - 11 Beautiful VS Code Themes for 2021](https://dabit3.hashnode.dev/11-beautiful-vs-code-themes-for-2021-ckiaxv7w303f5pqs1a8px3g7d)
46314656

46324657
## Security
4658+
- [Orein Eini - Certificates from the ground up](https://www.youtube.com/watch?v=w0CaZWfBrxQ)
4659+
- [WebAuthn Local Client - Browser-only utils for locally managing WebAuthn (passkey) API](https://github.com/mylofi/webauthn-local-client)
46334660
- [ArsTechnica - Unpatchable vulnerability in Apple chip leaks secret encryption keys](https://arstechnica.com/security/2024/03/hackers-can-extract-secret-encryption-keys-from-apples-mac-chips/)
46344661
- [TechCrunch - A leaky database spilled 2FA codes for the world’s tech giants](https://techcrunch.com/2024/02/29/leaky-database-two-factor-codes/)
46354662
- [Microsoft Threat Intelligence - Staying ahead of threat actors in the age of AI](https://www.microsoft.com/en-us/security/blog/2024/02/14/staying-ahead-of-threat-actors-in-the-age-of-ai/)

0 commit comments

Comments
 (0)