Skip to content

Commit 4d1a644

Browse files
committed
Added new Architecture Weekly - 2022-01-24
1 parent 0a0f00a commit 4d1a644

4 files changed

Lines changed: 126 additions & 51 deletions

File tree

README.md

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

2525
-------
2626

27+
## [24th January 2022](per-week/2022-01-24.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+
### Architecture
30+
- [Troy Hunt - How I Got Pwned by My Cloud Costs](https://www.troyhunt.com/how-i-got-pwned-by-my-cloud-costs/)
31+
- [Nick Tune - From Consultant to Facilitator](https://medium.com/nick-tune-tech-strategy-blog/from-consultant-to-facilitator-ab79a5b883ad)
32+
- [Natalie Rothfels, Karen Sun - Why Engineers Should Invest in Decision-Making Skills Early](https://www.reforge.com/blog/technical-decision-making)
33+
34+
### Distributed Systems
35+
- [Airhacks.fm with Gunnnar Morling - Kafka Connect CLI, JFR Unit, OSS Archetypes and JPMS](https://adambien.blog/roller/abien/entry/kafka_connect_cli_jfr_unit)
36+
37+
### Databases
38+
- [Pavel "Xemul" Emelyanov - The Taming of the B-Trees](https://www.scylladb.com/2021/11/23/the-taming-of-the-b-trees/)
39+
- [GitHub - Trilogy is a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding](https://github.com/github/trilogy)
40+
- [Aaron Francis - Efficient Pagination Using Deferred Joins](https://aaronfrancis.com/2022/efficient-pagination-using-deferred-joins)
41+
- [Damian Widera - Quantum Computing Explained With Demos!](https://www.youtube.com/watch?v=Cp-dYDxY7Lw)
42+
43+
### API
44+
- [Matthew Reinbold - 5 Tips for a Game-Changing API Design Review](https://blog.postman.com/5-tips-for-game-changing-api-design-review/)
45+
- [InfoQ - GraphQL Reference Guide: Building Flexible and Understandable APIs](https://www.infoq.com/articles/GraphQL-ultimate-guide/?utm_source=twitter&utm_medium=link&utm_campaign=calendar)
46+
47+
### Frontend
48+
- [Angular - Discontinued Long Term Support for AngularJS](https://blog.angular.io/discontinued-long-term-support-for-angularjs-cc066b82e65a)
49+
50+
### .NET
51+
- [Gérald Barré - Custom certificate validation in .NET](https://www.meziantou.net/custom-certificate-validation-in-dotnet.htm)
52+
- [Andrey Akinshin - Posts about Research: P² quantile estimator](https://aakinshin.net/tags/research-p2qe/)
53+
- [Andrew Lock - Series: Creating a source generator](https://andrewlock.net/series/creating-a-source-generator/)
54+
- [F# - FSharp.UMX - F# units of measure for primitive non-numeric types](https://github.com/fsprojects/FSharp.UMX)
55+
56+
### Coding Life
57+
- [Ela Mościcka - Questions to ask in a job interview](https://elaintech.com/2021/10/18/questions-to-ask-in-a-job-interview/)
58+
59+
### Tools
60+
- [Etienne Baudoux - DevToys - A Swiss Army knife for developers on Windows 11](https://devtoys.app/)
61+
- [FullStory - Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers](https://github.com/fullstorydev/grpcurl)
62+
63+
### Coding Life
64+
- [Wikipedia - Merkle Tree](https://en.wikipedia.org/wiki/Merkle_tree)
65+
66+
### Management
67+
- [Aleix Morgadas - Designing an Engineering Strategy. Part I](https://learnings.aleixmorgadas.dev/p/designing-an-engineering-strategy)
68+
69+
### Industry
70+
- [Wired - Europe's Move Against Google Analytics Is Just the Beginning](https://www.wired.co.uk/article/google-analytics-europe-austria-privacy-shield)
71+
72+
### Trivia
73+
- [Jonathan Jarry - The Dunning-Kruger Effect Is Probably Not Real](https://www.mcgill.ca/oss/article/critical-thinking/dunning-kruger-effect-probably-not-real)
74+
- [David Ebbo - Solving Wordle from 'spoiler free' tweets](https://github.com/davidebbo/WordleReverseSolver/wiki/Solving-Wordle-from-'spoiler-free'-tweets)
75+
76+
-------
77+
2778
## [17th January 2022](per-week/2022-01-17.md) [![Subscribe](https://img.shields.io/badge/%F0%9F%9A%80-subscribe!-important)](https://www.architecture-weekly.com/?utm_source=github_architecture_weekly)
2879

2980
### Architecture

Summary.md

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
- [.NET Hot Reload removal backslash](#net-hot-reload-removal-backslash)
2323
- [WebAssembly](#webassembly)
2424
- [Coding Life](#coding-life)
25-
- [Management](#management)
26-
- [Product Design](#product-design)
25+
- [Management](#management)
26+
- [Product Design](#product-design)
2727
- [Java](#java)
2828
- [JavaScript](#javascript)
2929
- [TypeScript](#typescript)
@@ -51,6 +51,9 @@
5151
- [Trivia](#trivia)
5252

5353
## Architecture
54+
- [Troy Hunt - How I Got Pwned by My Cloud Costs](https://www.troyhunt.com/how-i-got-pwned-by-my-cloud-costs/)
55+
- [Nick Tune - From Consultant to Facilitator](https://medium.com/nick-tune-tech-strategy-blog/from-consultant-to-facilitator-ab79a5b883ad)
56+
- [Natalie Rothfels, Karen Sun - Why Engineers Should Invest in Decision-Making Skills Early](https://www.reforge.com/blog/technical-decision-making)
5457
- [Tom Glib - 10 Suggested Principles for Human Factors Systems Engineering](https://www.gilb.com/10-Suggested-Principles-for-Human-Factors-Systems-Engineering)
5558
- [Best of JS - 2021 JavaScript Rising Stars](https://risingstars.js.org/2021/en)
5659
- [David Boyne - Introducing EventCatalog](https://www.boyney.io/blog/2022-01-11-introducing-eventcatalog)
@@ -327,6 +330,7 @@
327330
- [Gojko Adzic - How serverless impacts design](https://www.youtube.com/watch?v=jZoWAQOaxt8)
328331

329332
## Distributed Systems
333+
- [Airhacks.fm with Gunnnar Morling - Kafka Connect CLI, JFR Unit, OSS Archetypes and JPMS](https://adambien.blog/roller/abien/entry/kafka_connect_cli_jfr_unit)
330334
- [Pat Helland - Decoupled Transactions: Low Tail Latency Online Transactions Atop Jittery Servers](http://cidrdb.org/cidr2022/papers/p5-helland.pdf)
331335
- [Leslie Lamport - Time, Clocks, and the Ordering of Events in a Distributed System](http://lamport.azurewebsites.net/pubs/time-clocks.pdf)
332336
- [Bartosz Sypytkowski - Behind collaborative text editing](https://www.youtube.com/watch?v=hJAf7v6CMlQ)
@@ -541,6 +545,7 @@
541545
- [Álvaro Hernández - Automation to run VMs based on vanilla Cloud Images on Firecracker](https://blog.alexellis.io/containerd-development-multipass)
542546

543547
## Frontend
548+
- [Angular - Discontinued Long Term Support for AngularJS](https://blog.angular.io/discontinued-long-term-support-for-angularjs-cc066b82e65a)
544549
- [Bleeping Computer - Dev corrupts NPM libs 'colors' and 'faker' breaking thousands of apps](https://www.bleepingcomputer.com/news/security/dev-corrupts-npm-libs-colors-and-faker-breaking-thousands-of-apps/)
545550
- [Vitalii Shevchuk - Build a Beautiful TikTok Clone with Angular and Micro Frontend](https://javascript.plainenglish.io/building-beautiful-tiktok-clone-with-angular-and-micro-frontend-part-1-bdd189425695)
546551
- [Cédric Exbrayat - What's new in Angular 13?](https://blog.ninja-squad.com/2021/11/03/what-is-new-angular-13.0/)
@@ -617,6 +622,8 @@
617622
- [Hillel Wayne - Cross-Branch Testing](https://buttondown.email/hillelwayne/archive/cross-branch-testing/)
618623

619624
## API
625+
- [Matthew Reinbold - 5 Tips for a Game-Changing API Design Review](https://blog.postman.com/5-tips-for-game-changing-api-design-review/)
626+
- [InfoQ - GraphQL Reference Guide: Building Flexible and Understandable APIs](https://www.infoq.com/articles/GraphQL-ultimate-guide/?utm_source=twitter&utm_medium=link&utm_campaign=calendar)
620627
- [Zalando - RESTful API and Event Guidelines](https://opensource.zalando.com/restful-api-guidelines/#)
621628
- [Sinclair Target - Roy Fielding's Misappropriated REST Dissertation](https://twobithistory.org/2020/06/28/rest.html?s=09)
622629
- [Matthias Biehl - A Lifecycle Approach to API Versioning](https://nordicapis.com/a-lifecycle-approach-to-api-versioning/)
@@ -633,6 +640,10 @@
633640
- [Postman - 2020 State of the API Report](https://www.postman.com/state-of-api)
634641

635642
## Databases
643+
- [Pavel "Xemul" Emelyanov - The Taming of the B-Trees](https://www.scylladb.com/2021/11/23/the-taming-of-the-b-trees/)
644+
- [GitHub - Trilogy is a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding](https://github.com/github/trilogy)
645+
- [Aaron Francis - Efficient Pagination Using Deferred Joins](https://aaronfrancis.com/2022/efficient-pagination-using-deferred-joins)
646+
- [Damian Widera - Quantum Computing Explained With Demos!](https://www.youtube.com/watch?v=Cp-dYDxY7Lw)
636647
- [Dimitri Fontaine - pgcopydb - Copy a Postgres database to a target Postgres server (pg_dump | pg_restore on steroids)](https://github.com/dimitri/pgcopydb)
637648
- [Rob Tomlin - Working with a JSONB Array of Objects in PostgreSQL](https://bobtomlin-70659.medium.com/)
638649
- [Vlad Mihalcea - Single-Primary Database Replication](https://vladmihalcea.com/single-primary-database-replication/)
@@ -768,6 +779,10 @@
768779
- [Michael Snoyman - Asynchronous Exception Handling in Haskell](https://www.fpcomplete.com/blog/2018/04/async-exception-handling-haskell/)
769780

770781
## .NET
782+
- [Gérald Barré - Custom certificate validation in .NET](https://www.meziantou.net/custom-certificate-validation-in-dotnet.htm)
783+
- [Andrey Akinshin - Posts about Research: P² quantile estimator](https://aakinshin.net/tags/research-p2qe/)
784+
- [Andrew Lock - Series: Creating a source generator](https://andrewlock.net/series/creating-a-source-generator/)
785+
- [F# - FSharp.UMX - F# units of measure for primitive non-numeric types](https://github.com/fsprojects/FSharp.UMX)
771786
- [Duende - Fair Trade Software License](https://blog.duendesoftware.com/posts/20220111_fair_trade)
772787
- [Stryker.NET - Mutation testing for .NET core and .NET framework!](https://github.com/stryker-mutator/stryker-net)
773788
- [OpenTelemetry .NET Contrib - Set of components extending functionality of the OpenTelemetry .NET SDK](https://github.com/open-telemetry/opentelemetry-dotnet-contrib)
@@ -1071,6 +1086,8 @@
10711086
- [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/)
10721087

10731088
## Coding Life
1089+
- [Wikipedia - Merkle Tree](https://en.wikipedia.org/wiki/Merkle_tree)
1090+
- [Ela Mościcka - Questions to ask in a job interview](https://elaintech.com/2021/10/18/questions-to-ask-in-a-job-interview/)
10741091
- [Usborne - Offer free pdfs of Classic 1980s books to download](https://usborne.com/gb/books/computer-and-coding-books)
10751092
- [Dan Lines - The Pull Request Paradox: Merge Faster by Promoting Your PR](https://dzone.com/articles/the-pull-request-paradox-merge-faster-by-promoting)
10761093
- [Austin Z. Henley - A theory of how developers seek information](https://web.eecs.utk.edu/~azh/blog/informationforaging.html)
@@ -1195,7 +1212,8 @@
11951212
- [Dominik Jeske - Pull Requests](https://dominikjeske.github.io/pull-requests)
11961213
- [Michael Lynch - How to Make Your Code Reviewer Fall in Love with You](https://mtlynch.io/code-review-love/)
11971214

1198-
### Management
1215+
## Management
1216+
- [Aleix Morgadas - Designing an Engineering Strategy. Part I](https://learnings.aleixmorgadas.dev/p/designing-an-engineering-strategy)
11991217
- [DScout - The Corporate Playbooks Used to Combat Organizational Trauma (And Why They're Not Enough)](https://dscout.com/people-nerds/organizational-trauma)
12001218
- [Jade Rubick - Great engineering teams focus on milestones instead of projects](https://www.rubick.com/milestones-not-projects/)
12011219
- [Niels Pflaeging - Org Physics: The 3 faces of every company](https://nielspflaeging.medium.com/org-physics-the-3-faces-of-every-company-df16025f65f8)
@@ -1216,7 +1234,7 @@
12161234
- [Tracy Bower - Empathy Is The Most Important Leadership Skill According To Research](https://www.forbes.com/sites/tracybrower/2021/09/19/empathy-is-the-most-important-leadership-skill-according-to-research)
12171235
- [Amy Isikoff Newell - Allow Me To Solve Your Engineering Manager Hiring Problem](https://www.amywriteswords.com/p/your-engineering-manager-hiring-problem)
12181236

1219-
### Product Design
1237+
## Product Design
12201238
- [Oleksandr Sukholeyster - Task-Driven User Interfaces](https://www.uxmatters.com/mt/archives/2014/12/task-driven-user-interfaces.php)
12211239
- [Sumit Gulwani - The Story of the Flash Fill Feature in Excel](https://blog.sigplan.org/2021/09/14/the-story-of-the-flash-fill-feature-in-excel/)
12221240
- [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)
@@ -1330,6 +1348,7 @@
13301348
- [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)
13311349

13321350
## Industry
1351+
- [Wired - Europe's Move Against Google Analytics Is Just the Beginning](https://www.wired.co.uk/article/google-analytics-europe-austria-privacy-shield)
13331352
- [Nicholas Weaver - The Web3 Fraud](https://www.usenix.org/publications/loginonline/web3-fraud)
13341353
- [Mark Burgess - Blockchain Technology and its Applications A Promise Theory view](http://markburgess.org/BlockchPromises.pdf)
13351354
- [Tim O’Reilly - Why it’s too early to get excited about Web3](https://www.oreilly.com/radar/why-its-too-early-to-get-excited-about-web3/)
@@ -1454,6 +1473,8 @@
14541473
- [Dave's Garage - Why Are Windows Blue Screens Blue? Find out!](https://www.youtube.com/watch?v=KgqJJECQQH0)
14551474

14561475
## Tools
1476+
- [Etienne Baudoux - DevToys - A Swiss Army knife for developers on Windows 11](https://devtoys.app/)
1477+
- [FullStory - Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers](https://github.com/fullstorydev/grpcurl)
14571478
- [Nick Comer - Using a mild Twitter addiction to actually get things done](https://nick.comer.io/post/ios-shortcuts)
14581479
- [Backstage - An open platform for building developer portals](https://backstage.io)
14591480
- [Mary Branscombe - How to visualise security and threat information in Microsoft Power BI](https://www.techrepublic.com/article/how-to-visualise-security-and-threat-information-in-power-bi/)
@@ -1566,6 +1587,8 @@
15661587
- [Pablo Cibraro - 101 Smart Contracts and Decentralized Apps in Ethereum](https://auth0.com/blog/101-smart-contracts-and-decentralized-apps-in-ethereum/)
15671588

15681589
## Trivia
1590+
- [Jonathan Jarry - The Dunning-Kruger Effect Is Probably Not Real](https://www.mcgill.ca/oss/article/critical-thinking/dunning-kruger-effect-probably-not-real)
1591+
- [David Ebbo - Solving Wordle from 'spoiler free' tweets](https://github.com/davidebbo/WordleReverseSolver/wiki/Solving-Wordle-from-'spoiler-free'-tweets)
15691592
- [Wired - How a 'NULL' License Plate Landed One Hacker in Ticket Hell](https://www.wired.com/story/null-license-plate-landed-one-hacker-ticket-hell/)
15701593
- [Mechanical Computer (All Parts) - Basic Mechanisms In Fire Control Computers](https://www.youtube.com/watch?v=s1i-dnAH9Y4)
15711594
- [Which Face Is Real? - Seeing through the illusions of a fabricated world](https://www.whichfaceisreal.com/)

Upcoming.md

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,3 @@
11
# Upcoming Links
22

33
## 24th January 2022
4-
5-
### Architecture
6-
- [Troy Hunt - How I Got Pwned by My Cloud Costs](https://www.troyhunt.com/how-i-got-pwned-by-my-cloud-costs/)
7-
- [Nick Tune - From Consultant to Facilitator](https://medium.com/nick-tune-tech-strategy-blog/from-consultant-to-facilitator-ab79a5b883ad)
8-
- [Natalie Rothfels, Karen Sun - Why Engineers Should Invest in Decision-Making Skills Early](https://www.reforge.com/blog/technical-decision-making)
9-
10-
### Distributed Systems
11-
- [Airhacks.fm with Gunnnar Morling - Kafka Connect CLI, JFR Unit, OSS Archetypes and JPMS](https://adambien.blog/roller/abien/entry/kafka_connect_cli_jfr_unit)
12-
13-
### Databases
14-
- [Pavel "Xemul" Emelyanov - The Taming of the B-Trees](https://www.scylladb.com/2021/11/23/the-taming-of-the-b-trees/)
15-
- [GitHub - Trilogy is a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding](https://github.com/github/trilogy)
16-
- [Aaron Francis - Efficient Pagination Using Deferred Joins](https://aaronfrancis.com/2022/efficient-pagination-using-deferred-joins)
17-
- [Damian Widera - Quantum Computing Explained With Demos!](https://www.youtube.com/watch?v=Cp-dYDxY7Lw)
18-
19-
### API
20-
- [Matthew Reinbold - 5 Tips for a Game-Changing API Design Review](https://blog.postman.com/5-tips-for-game-changing-api-design-review/)
21-
- [InfoQ - GraphQL Reference Guide: Building Flexible and Understandable APIs](https://www.infoq.com/articles/GraphQL-ultimate-guide/?utm_source=twitter&utm_medium=link&utm_campaign=calendar)
22-
23-
### Frontend
24-
- [Angular - Discontinued Long Term Support for AngularJS](https://blog.angular.io/discontinued-long-term-support-for-angularjs-cc066b82e65a)
25-
26-
### .NET
27-
- [Gérald Barré - Custom certificate validation in .NET](https://www.meziantou.net/custom-certificate-validation-in-dotnet.htm)
28-
- [Andrey Akinshin - Posts about Research: P² quantile estimator](https://aakinshin.net/tags/research-p2qe/)
29-
- [Andrew Lock - Series: Creating a source generator](https://andrewlock.net/series/creating-a-source-generator/)
30-
- [F# - FSharp.UMX - F# units of measure for primitive non-numeric types](https://github.com/fsprojects/FSharp.UMX)
31-
32-
### Coding Life
33-
- [Ela Mościcka - Questions to ask in a job interview](https://elaintech.com/2021/10/18/questions-to-ask-in-a-job-interview/)
34-
35-
### Tools
36-
- [Etienne Baudoux - DevToys - A Swiss Army knife for developers on Windows 11](https://devtoys.app/)
37-
- [FullStory - Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers](https://github.com/fullstorydev/grpcurl)
38-
39-
### Coding Life
40-
- [Wikipedia - Merkle Tree](https://en.wikipedia.org/wiki/Merkle_tree)
41-
42-
### Management
43-
- [Aleix Morgadas - Designing an Engineering Strategy. Part I](https://learnings.aleixmorgadas.dev/p/designing-an-engineering-strategy)
44-
45-
### Industry
46-
- [Wired - Europe's Move Against Google Analytics Is Just the Beginning](https://www.wired.co.uk/article/google-analytics-europe-austria-privacy-shield)
47-
48-
### Trivia
49-
- [Jonathan Jarry - The Dunning-Kruger Effect Is Probably Not Real](https://www.mcgill.ca/oss/article/critical-thinking/dunning-kruger-effect-probably-not-real)
50-
- [David Ebbo - Solving Wordle from 'spoiler free' tweets](https://github.com/davidebbo/WordleReverseSolver/wiki/Solving-Wordle-from-'spoiler-free'-tweets)

0 commit comments

Comments
 (0)