Skip to content

Commit 44e6729

Browse files
committed
Added new Architecture Weekly - 2023-06-26
1 parent 8e51056 commit 44e6729

4 files changed

Lines changed: 159 additions & 57 deletions

File tree

README.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,71 @@ There are two rules:
2424

2525
---
2626

27+
## [26th June 2023](per-week/2023-06-26.md) [![Subscribe](https://img.shields.io/badge/%F0%9F%9A%80-subscribe!-important)](https://www.architecture-weekly.com/?utm_source=github_architecture_weekly)
28+
29+
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).
30+
31+
---
32+
33+
### Architecture
34+
- [Oskar Dudycz - Removability over Maintainability](https://event-driven.io/en/removability_over_maintainability/?utm_source=architecture_weekly)
35+
- [Aaron Stannard - High Optionality Programming: Architectural Choices That Mitigate Technical Debt](https://www.youtube.com/watch?v=yV97QwC5gnE)
36+
- [Kim Waldén - Reversibility in software engineering](http://www.bon-method.com/computer_annotated.pdf)
37+
- [Simon Brown - Risk Storming](https://riskstorming.com/)
38+
- [InfoQ - The Evolution of Evolutionary Architecture with Rebecca Parsons](https://www.infoq.com/podcasts/evolutionary-architecture-evolution/)
39+
- [Andrew Ayer - The Story Behind Last Week's Let's Encrypt Downtime](https://www.agwa.name/blog/post/last_weeks_lets_encrypt_downtime)
40+
- [Mihir Sathe - Load Balancing: The Intuition Behind the Power of Two Random Choices](https://medium.com/@mihsathe/load-balancing-the-intuition-behind-the-power-of-two-random-choices-6de2e139ac2f)
41+
- [Gergely Orosz - Yes, You Should Estimate Software Projects](https://blog.pragmaticengineer.com/yes-you-should-estimate/)
42+
- [Avanscoperta - Team Topologies: A chat with Manuel Pais and Alberto Brandolini](https://www.youtube.com/watch?v=onTNIEBZfQY)
43+
- [Robert Virding, Francesco Cesarini - Concurrency Oriented Programming in a Modern World](https://www.youtube.com/watch?v=AvA97AB8cAA)
44+
45+
### DevOps
46+
- [Johnson Okorie - Running Kafka in Kubernetes, Part 1: Why we migrated our Kafka clusters to Kubernetes](https://medium.com/wise-engineering/running-kafka-in-kubernetes-part-1-why-we-migrated-our-kafka-clusters-to-kubernetes-722101a2e751)
47+
- [Nigel Poulton - WebAssembly on Kubernetes: everything you need to know](https://nigelpoulton.com/webassembly-on-kubernetes-everything-you-need-to-know/)
48+
49+
### Distributed Systems
50+
- [Danica Fine - A Kafka Client’s Request: There and Back Again](https://www.youtube.com/watch?v=8NrK69WrRq0)
51+
52+
### Frontend
53+
- [angular-auth-oidc-client - Angular Lib for OpenID Connect & OAuth2](https://github.com/damienbod/angular-auth-oidc-client/)
54+
55+
### AI
56+
- [Microsoft - Introducing Azure OpenAI Service On Your Data in Public Preview](https://techcommunity.microsoft.com/t5/ai-cognitive-services-blog/introducing-azure-openai-service-on-your-data-in-public-preview/ba-p/3847000)
57+
- [GitHub - How to use GitHub Copilot: Prompts, tips, and use cases](https://github.blog/2023-06-20-how-to-write-better-prompts-for-github-copilot/)
58+
59+
### AWS
60+
- [Be a Better Dev - AWS SQS vs SNS vs Eventbridge – When to Use What?](https://beabetterdev.com/2021/09/10/aws-sqs-vs-sns-vs-eventbridge/)
61+
62+
### Go
63+
- [Ben E. C. Boyter - How to start a Go project in 2023](https://boyter.org/posts/how-to-start-go-project-2023/)
64+
65+
### Java
66+
- [Otavio Santana - Exploring Java Records beyond Data Transfer Objects](https://www.infoq.com/articles/exploring-java-records)
67+
68+
### .NET
69+
- [GRPC-Mock-Server - Super fast, platform independent, standalone component for mocking GRPC services using WireMock.NET stubbing engine](https://github.com/cezarypiatek/GRPC-Mock-Server)
70+
- [KafkaFlow - .NET framework to create Kafka based applications, simple to use and extend.](https://farfetch.github.io/kafkaflow/docs/)
71+
- [LLamaSharp - .NET Binding for llama.cpp](https://github.com/SciSharp/LLamaSharp)
72+
- [Jeremy D. Miller - Critter Stack Multi-Tenancy](https://jeremydmiller.com/2023/06/22/critter-stack-multi-tenancy/)
73+
74+
### Coding Life
75+
- [Nick Tune, Mike Rozinsky & Dan Young - Designing and Facilitating Better Workshops](https://www.youtube.com/watch?v=pa1axIs2Dco)
76+
- [Nat Bennett - What was special about Pivotal?](https://www.simplermachines.com/mr-reciprocity/)
77+
- [Just Josh - Best Laptop for Programming in 2023: ULTIMATE Guide](https://www.youtube.com/watch?v=ZmQCGskcrjI)
78+
79+
### Management
80+
- [Jade Rubick - A detailed look at FAST agile -- a practice well worth your time](https://www.rubick.com/fast-agile)
81+
- [HR Brew - HubSpot says remote employees are more engaged, just as productive](https://www.hr-brew.com/stories/hubspot-remote-employee-engagement-productivity)
82+
83+
### Industry
84+
- [Time - OpenAI Lobbied the E.U. to Water Down AI Regulation](https://time.com/6288245/openai-eu-lobbying-ai-act/)
85+
- [The Register - After giving us .zip, Google Domains to shut down, will be flogged off to Squarespace](https://www.theregister.com/2023/06/18/google_domains_shutting_down/)
86+
87+
### Security
88+
- [Microsoft - IoT devices and Linux-based systems targeted by OpenSSH trojan campaign](https://www.microsoft.com/en-us/security/blog/2023/06/22/iot-devices-and-linux-based-systems-targeted-by-openssh-trojan-campaign/)
89+
90+
---
91+
2792
## [19th June 2023](per-week/2023-06-19.md) [![Subscribe](https://img.shields.io/badge/%F0%9F%9A%80-subscribe!-important)](https://www.architecture-weekly.com/?utm_source=github_architecture_weekly)
2893

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

Summary.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,16 @@
5858
- [Trivia](#trivia)
5959

6060
## Architecture
61+
- [Oskar Dudycz - Removability over Maintainability](https://event-driven.io/en/removability_over_maintainability/?utm_source=architecture_weekly)
62+
- [Aaron Stannard - High Optionality Programming: Architectural Choices That Mitigate Technical Debt](https://www.youtube.com/watch?v=yV97QwC5gnE)
63+
- [Kim Waldén - Reversibility in software engineering](http://www.bon-method.com/computer_annotated.pdf)
64+
- [Simon Brown - Risk Storming](https://riskstorming.com/)
65+
- [InfoQ - The Evolution of Evolutionary Architecture with Rebecca Parsons](https://www.infoq.com/podcasts/evolutionary-architecture-evolution/)
66+
- [Andrew Ayer - The Story Behind Last Week's Let's Encrypt Downtime](https://www.agwa.name/blog/post/last_weeks_lets_encrypt_downtime)
67+
- [Mihir Sathe - Load Balancing: The Intuition Behind the Power of Two Random Choices](https://medium.com/@mihsathe/load-balancing-the-intuition-behind-the-power-of-two-random-choices-6de2e139ac2f)
68+
- [Gergely Orosz - Yes, You Should Estimate Software Projects](https://blog.pragmaticengineer.com/yes-you-should-estimate/)
69+
- [Avanscoperta - Team Topologies: A chat with Manuel Pais and Alberto Brandolini](https://www.youtube.com/watch?v=onTNIEBZfQY)
70+
- [Robert Virding, Francesco Cesarini - Concurrency Oriented Programming in a Modern World](https://www.youtube.com/watch?v=AvA97AB8cAA)
6171
- [StackOverflow - 2023 Developer Survey results](https://stackoverflow.blog/2023/06/13/developer-survey-results-are-in/)
6272
- [Matthew Foster - Linking Modular Architecture to Development Teams](https://martinfowler.com/articles/linking-modular-arch.html)
6373
- [Mark Seemann - On doing katas](https://blog.ploeh.dk/2020/01/13/on-doing-katas/)
@@ -821,6 +831,7 @@
821831
- [Gojko Adzic - How serverless impacts design](https://www.youtube.com/watch?v=jZoWAQOaxt8)
822832

823833
## Distributed Systems
834+
- [Danica Fine - A Kafka Client’s Request: There and Back Again](https://www.youtube.com/watch?v=8NrK69WrRq0)
824835
- [Kyle Kingsbury - Call Me Maybe: Carly Rae Jepsen and the Perils of Network Partitions](https://www.youtube.com/watch?v=vFDjTd9G6Xo)
825836
- [Google - Introducing Service Weaver: A Framework for Writing Distributed Applications](https://opensource.googleblog.com/2023/03/introducing-service-weaver-framework-for-writing-distributed-applications.html)
826837
- [Gunnar Morling - O Kafka, Where Art Thou?](https://www.morling.dev/blog/kafka-where-art-thou/)
@@ -1022,6 +1033,8 @@
10221033
- [ZDNet - Google: Here's what caused our big global outage](https://www.zdnet.com/article/google-heres-what-caused-our-big-global-outage/)
10231034

10241035
## DevOps
1036+
- [Johnson Okorie - Running Kafka in Kubernetes, Part 1: Why we migrated our Kafka clusters to Kubernetes](https://medium.com/wise-engineering/running-kafka-in-kubernetes-part-1-why-we-migrated-our-kafka-clusters-to-kubernetes-722101a2e751)
1037+
- [Nigel Poulton - WebAssembly on Kubernetes: everything you need to know](https://nigelpoulton.com/webassembly-on-kubernetes-everything-you-need-to-know/)
10251038
- [Jan Kammerath - How Kubernetes And Kafka Will Get You Fired](https://medium.com/@jankammerath/how-kubernetes-and-kafka-will-get-you-fired-a6dccbd36c77)
10261039
- [David Rant - How Not to Use the DORA Metrics to Measure DevOps Performance](https://www.infoq.com/articles/dora-metrics-anti-patterns/)
10271040
- [Jim Barton - Sidecars, eBPF and the Future of Service Mesh](https://www.infoq.com/presentations/service-mesh-ebpf)
@@ -1197,6 +1210,7 @@
11971210
- [Álvaro Hernández - Automation to run VMs based on vanilla Cloud Images on Firecracker](https://blog.alexellis.io/containerd-development-multipass)
11981211

11991212
## Frontend
1213+
- [angular-auth-oidc-client - Angular Lib for OpenID Connect & OAuth2](https://github.com/damienbod/angular-auth-oidc-client/)
12001214
- [Angular Blog - Angular v16 is here!](https://blog.angular.io/angular-v16-is-here-4d7a28ec680d)
12011215
- [Shopify - 3 ways to find your worst JavaScript offenders for page load](https://performance.shopify.com/blogs/blog/3-ways-to-find-your-worst-javascript-offenders-for-page-load)
12021216
- [Angular Master Podcast 38 - Minko Gechev on Angular 17+](https://www.youtube.com/watch?v=aXfCNbU-9EY&t=3s)
@@ -1614,6 +1628,8 @@
16141628
- [AWS Database Blog - Zoran Ivanovic - Implementing priority queueing with Amazon DynamoDB](https://aws.amazon.com/blogs/database/implementing-priority-queueing-with-amazon-dynamodb/)
16151629

16161630
## AI
1631+
- [Microsoft - Introducing Azure OpenAI Service On Your Data in Public Preview](https://techcommunity.microsoft.com/t5/ai-cognitive-services-blog/introducing-azure-openai-service-on-your-data-in-public-preview/ba-p/3847000)
1632+
- [GitHub - How to use GitHub Copilot: Prompts, tips, and use cases](https://github.blog/2023-06-20-how-to-write-better-prompts-for-github-copilot/)
16171633
- [Center for AI Safety - Statement on AI Risk](https://www.safe.ai/statement-on-ai-risk)
16181634
- [Technomancers.ai - Japan Goes All In: Copyright Doesn’t Apply To AI Training](https://technomancers.ai/japan-goes-all-in-copyright-doesnt-apply-to-ai-training/)
16191635
- [AutoTrain - A no-code tool for training state-of-the-art models for Natural Language Processing (NLP) tasks, for Computer Vision (CV) tasks, and for Speech tasks and even for Tabular tasks.](https://huggingface.co/docs/autotrain/index)
@@ -1699,6 +1715,7 @@
16991715
- [InfoQ - OpenAI Announces GPT-3 Model for Image Generation](https://www.infoq.com/news/2021/02/openai-gpt-image/)
17001716

17011717
## AWS
1718+
- [Be a Better Dev - AWS SQS vs SNS vs Eventbridge – When to Use What?](https://beabetterdev.com/2021/09/10/aws-sqs-vs-sns-vs-eventbridge/)
17021719
- [Justin Pirtle - Scalable serverless event-driven architectures with SNS, SQS & Lambda](https://www.youtube.com/watch?v=8zysQqxgj0I)
17031720
- [Yan Cui - Are Lambda-to-Lambda calls really so bad?](https://theburningmonk.com/2020/07/are-lambda-to-lambda-calls-really-so-bad/)
17041721
- [Marc Brooker - Container Loading in AWS Lambda](https://brooker.co.za/blog/2023/05/23/snapshot-loading.html)
@@ -1801,6 +1818,10 @@
18011818
- [Michael Snoyman - Asynchronous Exception Handling in Haskell](https://www.fpcomplete.com/blog/2018/04/async-exception-handling-haskell/)
18021819

18031820
## .NET
1821+
- [GRPC-Mock-Server - Super fast, platform independent, standalone component for mocking GRPC services using WireMock.NET stubbing engine](https://github.com/cezarypiatek/GRPC-Mock-Server)
1822+
- [KafkaFlow - .NET framework to create Kafka based applications, simple to use and extend.](https://farfetch.github.io/kafkaflow/docs/)
1823+
- [LLamaSharp - .NET Binding for llama.cpp](https://github.com/SciSharp/LLamaSharp)
1824+
- [Jeremy D. Miller - Critter Stack Multi-Tenancy](https://jeremydmiller.com/2023/06/22/critter-stack-multi-tenancy/)
18041825
- [Jeremy D. Miller - Wolverine 1.0 is Out!](https://jeremydmiller.com/2023/06/18/wolverine-1-0-is-out/)
18051826
- [Rachel Appel - Blazor Essentials](https://www.jetbrains.com/dotnet/guide/tutorials/blazor-essentials)
18061827
- [Chris Klug - Introduction to Actor-based Development with Project Orleans](https://www.youtube.com/watch?v=-NdkAW_NAb8)
@@ -2417,6 +2438,9 @@
24172438
- [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/)
24182439

24192440
## Coding Life
2441+
- [Nick Tune, Mike Rozinsky & Dan Young - Designing and Facilitating Better Workshops](https://www.youtube.com/watch?v=pa1axIs2Dco)
2442+
- [Nat Bennett - What was special about Pivotal?](https://www.simplermachines.com/mr-reciprocity/)
2443+
- [Just Josh - Best Laptop for Programming in 2023: ULTIMATE Guide](https://www.youtube.com/watch?v=ZmQCGskcrjI)
24202444
- [Oskar Dudycz - Recap of Event Sourcing Live 2023](https://event-driven.io/en/event_sourcing_live_2023/?utm_source=architecture_weekly)
24212445
- [Oskar Dudycz - A few words on communication](https://event-driven.io/en/a_few_words_on_communication/?utm_source=architecture_weekly)
24222446
- [Dan North - Seek First to Understand](https://dannorth.net/2023/05/09/seek-first-to-understand/)
@@ -2643,6 +2667,8 @@
26432667
- [Michael Lynch - How to Make Your Code Reviewer Fall in Love with You](https://mtlynch.io/code-review-love/)
26442668

26452669
## Management
2670+
- [Jade Rubick - A detailed look at FAST agile -- a practice well worth your time](https://www.rubick.com/fast-agile)
2671+
- [HR Brew - HubSpot says remote employees are more engaged, just as productive](https://www.hr-brew.com/stories/hubspot-remote-employee-engagement-productivity)
26462672
- [Harvard Business Review - Remote Work Should Be (Mostly) Asynchronous](https://hbr.org/2021/12/remote-work-should-be-mostly-asynchronous)
26472673
- [Dan North - Why Agile Doesn't Scale & What You Can Do About It](https://www.youtube.com/watch?v=F4b_MckXea0)
26482674
- [A. Noda, M. Storey, N. Forsgren, M. Greiler - DevEx: What Actually Drives Productivity](https://queue.acm.org/detail.cfm?id=3595878)
@@ -2755,6 +2781,7 @@
27552781
- [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)
27562782

27572783
## Java
2784+
- [Otavio Santana - Exploring Java Records beyond Data Transfer Objects](https://www.infoq.com/articles/exploring-java-records)
27582785
- [Brian Goetz - Design document on nullability and value types](https://mail.openjdk.org/pipermail/valhalla-spec-observers/2023-May/002243.html)
27592786
- [Shaun Smith - GraalVM Native Image — Faster, Smarter, Leaner](https://www.youtube.com/watch?v=sI-zXYLKzfk)
27602787
- [Harish Kumar - Easy Implementation of GDPR with Aspect Oriented Programming](https://www.infoq.com/articles/gdpr-with-spring-and-aop)
@@ -2975,6 +3002,7 @@
29753002
- [Simon Peyton Jones - Haskell is useless](https://www.youtube.com/watch?v=iSmkqocn0oQ&feature=youtu.be)
29763003

29773004
## Go
3005+
- [Ben E. C. Boyter - How to start a Go project in 2023](https://boyter.org/posts/how-to-start-go-project-2023/)
29783006
- [Robert Laszczak - The Go libraries that never failed us: 22 libraries you need to know](https://threedots.tech/post/list-of-recommended-libraries)
29793007
- [Robert Laszczak - The Best Go framework: no framework?](https://threedots.tech/post/best-go-framework/)
29803008
- [Nicholas Jackson - Building Microservices in Go](https://github.com/nicholasjackson/building-microservices-youtube)
@@ -3090,6 +3118,8 @@
30903118
- [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)
30913119

30923120
## Industry
3121+
- [Time - OpenAI Lobbied the E.U. to Water Down AI Regulation](https://time.com/6288245/openai-eu-lobbying-ai-act/)
3122+
- [The Register - After giving us .zip, Google Domains to shut down, will be flogged off to Squarespace](https://www.theregister.com/2023/06/18/google_domains_shutting_down/)
30933123
- [Bloomberg - Scaling the Practice of Architecture, ConversationallySEC Sues Binance and CEO Zhao for Breaking Securities Rules](https://www.bloomberg.com/news/articles/2023-06-05/sec-sues-binance-and-ceo-zhao-for-breaking-us-securities-rules)
30943124
- [The Verge - Google Wallet is getting custom cards and state IDs this month](https://www.theverge.com/2023/6/1/23745168/google-wallet-state-id-drivers-license-custom-cards)
30953125
- [Harvard Business Review - Rethink What You “Know” About High-Achieving Women](https://hbr.org/2014/12/rethink-what-you-know-about-high-achieving-women)
@@ -3443,6 +3473,7 @@
34433473
- [Nader Dabit - 11 Beautiful VS Code Themes for 2021](https://dabit3.hashnode.dev/11-beautiful-vs-code-themes-for-2021-ckiaxv7w303f5pqs1a8px3g7d)
34443474

34453475
## Security
3476+
- [Microsoft - IoT devices and Linux-based systems targeted by OpenSSH trojan campaign](https://www.microsoft.com/en-us/security/blog/2023/06/22/iot-devices-and-linux-based-systems-targeted-by-openssh-trojan-campaign/)
34463477
- [Vittorio Bertocci - Signing Out and Session Management in 2023](https://www.youtube.com/watch?v=96m7DDQBW0U)
34473478
- [CSO - ChatGPT creates mutating malware that evades detection by EDR](https://www.csoonline.com/article/3698516/chatgpt-creates-mutating-malware-that-evades-detection-by-edr.html)
34483479
- [The Verge - Online age verification is coming, and privacy is on the chopping block](https://www.theverge.com/23721306/online-age-verification-privacy-laws-child-safety)

0 commit comments

Comments
 (0)