Skip to content

Commit 14e1a2f

Browse files
committed
docs: add some new links
1 parent 09eef2c commit 14e1a2f

File tree

20 files changed

+84
-24
lines changed

20 files changed

+84
-24
lines changed

docs/actor-model-architecture/actor-model-architecture.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
- [How virtual actors will help you scale your applications the easy way](https://www.etteplan.com/stories/how-virtual-actors-will-help-you-scale-your-applications-easy-way)
55
- [Comparing .NET virtual actor frameworks](https://www.etteplan.com/stories/comparing-net-virtual-actor-frameworks)
66
- [Benchmark: .NET virtual actor frameworks](https://www.etteplan.com/stories/benchmark-net-virtual-actor-frameworks)
7+
- [How to Start Learning Actor-Based Programming](https://petabridge.com/blog/begin-learning-actor-based-design/)
8+
79
## 📦 Libraries
810
- [dotnet/orleans](https://github.com/dotnet/orleans) - Cloud Native application framework for .NET
911
- [asynkron/protoactor-dotnet](https://github.com/asynkron/protoactor-dotnet) - Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin

docs/actor-model-architecture/akka-net.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
- [Lesson 4 - Advanced Akka.Cluster Techniques DistributedPubSub, Sharding, and ClusterClient](https://petabridge.com/cluster/lesson4)
1313
- [Lesson 5 - Deploying Akka.Cluster in Kubernetes](https://petabridge.com/cluster/lesson5)
1414
- [Lesson 6 - Monitoring Akka.NET with Phobos](https://petabridge.com/cluster/lesson6)
15+
- [How to Start Learning Actor-Based Programming](https://petabridge.com/blog/begin-learning-actor-based-design/)
1516

1617
## Videos
1718
- [Webinar: Akka.NET Application Management Best Practices](https://www.youtube.com/watch?v=X1Tg4R2JFMQ)

docs/ai/ai.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
- [Getting Started With Hugging Face in 15 Minutes | Transformers, Pipeline, Tokenizer, Models](https://www.youtube.com/watch?v=QEaBAZQCtwE)
3737

3838
## Courses
39+
- [Huggingface Courses](https://huggingface.co/learn)
3940
- [ChatGPT Prompt Engineering for Developers](https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/)
40-
- [Career Essentials in Generative AI by Microsoft and LinkedIn](https://www.linkedin.com/learning/paths/career-essentials-in-generative-ai-by-microsoft-and-linkedin)
4141

4242
## Libraries
4343
- [nomic-ai/gpt4all](https://github.com/nomic-ai/gpt4all) - gpt4all: a chatbot trained on a massive collection of clean assistant data including code, stories and dialogue
@@ -95,6 +95,7 @@ DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intellig
9595
- [yamadashy/repopack](https://github.com/yamadashy/repopack) - Repopack is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, and Gemini.
9696
- [BerriAI/litellm](https://github.com/BerriAI/litellm) - Python SDK, Proxy Server (LLM Gateway) to call 100+ LLM APIs in OpenAI format - [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropic, Sagemaker, HuggingFace, Replicate, Groq]
9797
- [microsoft/BitNet](https://github.com/microsoft/BitNet) - Official inference framework for 1-bit LLMs
98+
- [microsoft/markitdown](https://github.com/microsoft/markitdown) - Python tool for converting files and office documents to Markdown.
9899

99100
## Tools
100101
- [zed-industries/zed](https://github.com/zed-industries/zed) - Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
@@ -120,6 +121,8 @@ DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intellig
120121
## Samples
121122
- [Azure-Samples/openai-dotnet-samples](https://github.com/Azure-Samples/openai-dotnet-samples)
122123
- [dotnet/ai-samples](https://github.com/dotnet/ai-samples)
124+
- [microsoft/generative-ai-for-beginners](https://github.com/microsoft/generative-ai-for-beginners/) - 21 Lessons, Get Started Building with Generative AI 🔗
125+
- [microsoft/ai-agents-for-beginners](https://github.com/microsoft/ai-agents-for-beginners) - 10 Lessons to Get Started Building AI Agents
123126

124127
## Books
125128
- [Building LLMs for Production: Enhancing LLM Abilities and Reliability with Prompting, Fine-Tuning, and RAG](https://www.amazon.com/Building-LLMs-Production-Reliability-Fine-Tuning/dp/B0D4FFPFW8)

docs/ai/langchain.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# LangChain
22

3+
## Resources
4+
- [LangChain Academy](https://academy.langchain.com/collections)
5+
36
## Articles
47
- [Build a Retrieval Augmented Generation (RAG) App](https://js.langchain.com/v0.2/docs/tutorials/rag/)
58

docs/ai/models/models.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Models
22

3+
## Articles
4+
- [Qwen2.5: A Party of Foundation Models!](https://qwenlm.github.io/blog/qwen2.5/)
5+
36
## Libraries
47
- [deepseek-ai/DeepSeek-V2](https://github.com/deepseek-ai/DeepSeek-V2) - DeepSeek-V2: A Strong, Economical, and Efficient Mixture-of-Experts Language Model
58
- [QwenLM/Qwen2.5-Coder](https://github.com/QwenLM/Qwen2.5-Coder) - Qwen2.5-Coder is the code version of Qwen2.5, the large language model series developed by Qwen team, Alibaba Cloud.
6-
- [QwenLM/Qwen2.5](https://github.com/QwenLM/Qwen2.5) - Qwen2.5 is the large language model series developed by Qwen team, Alibaba Cloud.
9+
- [QwenLM/Qwen2.5](https://github.com/QwenLM/Qwen2.5) - Qwen2.5 is the large language model series developed by Qwen team, Alibaba Cloud.
10+
- [deepseek-ai/DeepSeek-R1](https://github.com/deepseek-ai/DeepSeek-R1)
11+
- [deepseek-ai/DeepSeek-V3](https://github.com/deepseek-ai/DeepSeek-V3)
12+
- [deepseek-ai/Janus](https://github.com/deepseek-ai/Janus) - Janus-Series: Unified Multimodal Understanding and Generation Models

docs/cloud-design-patterns/bff.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,21 @@
1313
- [Scaffold a Duende BFF with React and Vite into Any .NET 6 Project](https://wrapt.dev/blog/scaffolding-duende-bff-with-react)
1414
- [Using Duende BFF with React](https://wrapt.dev/blog/using-duende-bff-with-react)
1515
- [Creating a Standalone Duende BFF for any SPA](https://wrapt.dev/blog/standalone-duende-bff-for-any-spa)
16+
- [Let's make our SPA more secure by setting up a .NET BFF with Duende and Auth0](https://timdeschryver.dev/blog/lets-make-our-spa-more-secure-by-setting-up-a-net-bff-with-duende-and-auth0)
17+
- [OAuth 2.0 Security Best Current Practice](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics)
18+
- [Microsoft Design Patterns: Backends for Frontends pattern](https://learn.microsoft.com/en-us/azure/architecture/patterns/backends-for-frontends?WT.mc_id=DT-MVP-5004452)
19+
- [Duende docs: BFF Security Framework](https://docs.duendesoftware.com/identityserver/v6/bff/overview/)
20+
- [Comparing the backend for frontend (BFF) security architecture with an SPA UI using a public API by Damien Bowden (damienbod)](https://damienbod.com/2022/01/10/comparing-the-backend-for-frontend-bff-security-architecture-with-an-spa-ui-using-a-public-api/)
21+
- [From the Implicit flow to PKCE: A look at OAuth 2.0 in SPAs by Dr. Philippe De Ryck](https://pragmaticwebsecurity.com/articles/oauthoidc/from-implicit-to-pkce.html)
22+
- [Auth0 Docs: Authorization Code Flow with Proof Key for Code Exchange (PKCE)](https://auth0.com/docs/get-started/authentication-and-authorization-flow/authorization-code-flow-with-proof-key-for-code-exchange-pkce)
23+
- [Let's make our SPA more secure by consuming a Duende BFF with Angular](https://timdeschryver.dev/blog/lets-make-our-spa-more-secure-by-consuming-a-duende-bff-with-angular)
24+
- [A Deep Dive into the Back-End for Front-End Pattern](https://www.codemag.com/Article/2203081/A-Deep-Dive-into-the-Back-End-for-Front-End-Pattern)
25+
- [The Backend for Frontend Pattern](https://auth0.com/blog/the-backend-for-frontend-pattern-bff/)
26+
- [Implement a secure web application using nx Standalone Angular and an ASP.NET Core server](https://damienbod.com/2023/09/11/implement-a-secure-web-application-using-nx-standalone-angular-and-an-asp-net-core-server/)
27+
- [BFF secured ASP.NET Core application using downstream API and an OAuth client credentials JWT](https://damienbod.com/2024/04/08/bff-secured-asp-net-core-application-using-downstream-api-and-an-oauth-client-credentials-jwt/)
28+
1629
## 📺 Videos
30+
- [JetBrains webinar with Dominick Baier: Securing SPAs and Blazor Applications using the BFF (Backend for Frontend) Pattern](https://www.youtube.com/watch?v=DdNssiaIY_Q)
1731
- [Backends For Frontends Pattern - Cloud Design Patterns - BFF Pattern](https://www.youtube.com/watch?v=wgD9t3R3x-w)
1832
- [The Backend For Frontend Pattern](https://www.youtube.com/watch?v=zazeGmFmUxg)
1933
- [Designing efficient web app endpoint APIs using the Backends for Frontends (BFF) pattern](https://www.youtube.com/watch?v=9Q6In-tbjUU)
@@ -27,8 +41,10 @@
2741
- [ServiceComposer/ServiceComposer.AspNetCore](https://github.com/ServiceComposer/ServiceComposer.AspNetCore) - ServiceComposer, a ViewModel Composition API Gateway
2842

2943
## 🚀 Samples
30-
- [damikun/trouble-training](https://github.com/damikun/trouble-training) - FullStack app workshop with distributed tracing and monitoring. This shows the configuration from React frontend to .NetCore backend.
44+
- [manfredsteyer/yarp-auth-proxy](https://github.com/manfredsteyer/yarp-auth-proxy)
3145
- [thangchung/bff-auth](https://github.com/thangchung/bff-auth) - The demonstration of modern authentication using BFF pattern
3246
- [davidfowl/TodoApi](https://github.com/davidfowl/TodoApi) - ASP.NET Core API with JWT authentication and authorization
33-
- [pdevito3/bff-example-craftsman-v0_14](https://github.com/pdevito3/bff-example-craftsman-v0_14)
34-
- [pdevito3/StandaloneBffExample](https://github.com/pdevito3/StandaloneBffExample) - This is the example report for the standalone Duende BFF for my blog post
47+
- [pdevito3/StandaloneBffExample](https://github.com/pdevito3/StandaloneBffExample) - This is the example report for the standalone Duende BFF for my blog post
48+
- [thomasdarimont/keycloak-project-example/bff-springboot3](https://github.com/thomasdarimont/keycloak-project-example/tree/main/apps/bff-springboot3)
49+
- [damienbod/bff-openiddict-aspnetcore-angular](https://github.com/damienbod/bff-openiddict-aspnetcore-angular)
50+
- [damienbod/bff-aspnetcore-angular](https://github.com/damienbod/bff-aspnetcore-angular) - Backend for frontend security using Angular Standalone (nx) and ASP.NET Core backend

docs/devops/ci-cd/github-actions.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@
9191
- [Adding a `job summary`](https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary)
9292
- [Running unit tests in GitHub Actions](https://octopus.com/blog/githubactions-running-unit-tests)
9393
- [Publishing a NuGet package using GitHub and GitHub Actions](https://www.meziantou.net/publishing-a-nuget-package-following-best-practices-using-github.htm)
94+
- [Run GitHub Actions locally with DinD and nektos/act](https://gauravgahlot.in/run-github-actions-locally-docker-nektos-act/)
95+
9496
## 📺 Videos
9597
- [Master GitHub Actions Tutorial - Playlist Cameron McKenzie](https://www.youtube.com/playlist?list=PL_RrEj88onS-um2xFy01sY46ik_2yt_EQ)
9698
- [Building Docker containers with GitHub Actions](https://www.youtube.com/watch?v=09lZdSpeHAk)

docs/devops/kubernetes/other-tools/skaffold.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,13 @@
55
- [Skaffold a new way for deploying applications to k8s clusters](https://medium.com/@michamarszaek/skaffold-a-new-way-for-deploying-applications-to-k8s-clusters-f8ed4f2539a9)
66
- [How to Simplify Your Local Kubernetes Development With Skaffold](https://dev.to/otomato_io/local-kubernetes-development-with-skaffold-i0k)
77
- [Getting Started With Skaffold](https://dev.to/thenjdevopsguy/getting-started-with-skaffold-5120)
8+
- [Local Java Development on Kubernetes](https://piotrminkowski.com/2020/02/14/local-java-development-on-kubernetes/)
9+
- [Development on Kubernetes with Telepresence and Skaffold](https://piotrminkowski.com/2021/12/21/development-on-kubernetes-with-telepresence-and-skaffold/)
810

911
## Videos
1012
- [How to setup local development environment with Kubernetes and Skaffold](https://www.youtube.com/watch?v=9A3paYRHvDQ)
1113
- [Getting Started with Skaffold](https://www.youtube.com/watch?v=ZUI-I5kiQRM)
12-
- [Skaffold | Kubernetes Development made easy | Tech Primers](https://www.youtube.com/watch?v=jnxj4Ma3zpg)
14+
- [Skaffold | Kubernetes Development made easy | Tech Primers](https://www.youtube.com/watch?v=jnxj4Ma3zpg)
15+
16+
## Samples
17+
- [piomin/sample-istio-services](https://github.com/piomin/sample-istio-services)

docs/devops/kubernetes/other-tools/telepresence.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,14 @@
1111
- [An alternative to Telepresence 2: Gefyra](https://unikube.io/blog/alternative-to-telepresence-2-gefyra/)
1212
- [Comparing Local Kubernetes Development Tools: Telepresence, Gefyra, and mirrord](https://kubernetes.io/blog/2023/09/12/local-k8s-development-tools/)
1313
- [mirrord as an alternative to Telepresence](https://metalbear.co/blog/mirrord-as-an-alternative-to-telepresence/)
14-
14+
- [Development on Kubernetes with Telepresence and Skaffold](https://piotrminkowski.com/2021/12/21/development-on-kubernetes-with-telepresence-and-skaffold/)
1515

1616
## Videos
1717
- [Local Kubernetes Development with Telepresence](https://www.youtube.com/watch?v=k0C2M8_8olg)
1818
- [Building Microservice Systems Without Cooking Your Laptop](https://www.youtube.com/watch?v=7bMWqlXF6C0)
1919
- [Teleporting And Intercepting Microservices With CodeZero](https://www.youtube.com/watch?v=bt5lQqRJxlE)
2020
- [How We Use Telepresence 2 at Ambassador Labs](https://www.youtube.com/watch?v=nN1yF6RCaW4)
21-
- [Intro: Telepresence: Fast Local-to-Remote Development for Kubernetes - Daniel Bryant, Datawire](https://www.youtube.com/watch?v=9eyHSjbZwR8)
21+
- [Intro: Telepresence: Fast Local-to-Remote Development for Kubernetes - Daniel Bryant, Datawire](https://www.youtube.com/watch?v=9eyHSjbZwR8)
22+
23+
## Samples
24+
- [piomin/sample-istio-services](https://github.com/piomin/sample-istio-services)

docs/distributed-transactions.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
- [Combining the To-Do List and the Passage Of Time patterns for resilient business workflows](https://event-driven.io/en/to_do_list_and_passage_of_time_patterns_combined/)
2929
- [Low Ceremony Sagas with Wolverine](https://jeremydmiller.com/2024/08/20/low-ceremony-sagas-with-wolverine/)
3030
- [Saga Orchestration for Microservices Using the Outbox Pattern](https://www.infoq.com/articles/saga-orchestration-outbox/)
31+
- [Distributed Transactions in Microservices with Kafka Streams and Spring Boot](https://piotrminkowski.com/2022/01/24/distributed-transactions-in-microservices-with-kafka-streams-and-spring-boot/)
32+
- [Deep Dive into Saga Transactions with Kafka Streams and Spring Boot](https://piotrminkowski.com/2022/02/07/deep-dive-into-saga-transactions-with-kafka-streams-and-spring-boot/)
33+
3134

3235
## 📺 Videos
3336
- [Life Beyond Distributed Transactions: An Apostate's Implementation - Jimmy Bogard](https://www.youtube.com/watch?v=AUrKofVRHV4)
@@ -44,4 +47,5 @@
4447

4548
## 🚀 Samples
4649
- [markgossa/Reference-Event-Driven-Architecture](https://github.com/markgossa/Reference-Event-Driven-Architecture)
47-
- [oskardudycz/EventSourcing.NetCore/Sample/HotelManagement](https://github.com/oskardudycz/EventSourcing.NetCore/tree/main/Sample/HotelManagement)
50+
- [oskardudycz/EventSourcing.NetCore/Sample/HotelManagement](https://github.com/oskardudycz/EventSourcing.NetCore/tree/main/Sample/HotelManagement)
51+
- [piomin/sample-spring-kafka-microservices](https://github.com/piomin/sample-spring-kafka-microservices) - Example microservices showing how to use Kafka and Kafka Streams with Spring Boot on the example of distributed transactions implementations with the SAGA pattern

0 commit comments

Comments
 (0)