Skip to content

Commit 3cc95e0

Browse files
committed
Add new journal entries and pages for AWS, Agentic Learning, and notable Python community figures
- Introduced a new journal entry for April 21, 2025, detailing AWS resources and Agentic Learning concepts. - Created pages for Zachary Zezhou Huang, Trey Hunner, and Raymond Hettinger, highlighting their contributions to the Python community. - Added links to relevant projects and resources, enhancing documentation and knowledge sharing. - Updated existing pages with new aliases and tags for better organization.
1 parent 6d45eb2 commit 3cc95e0

11 files changed

Lines changed: 114 additions & 2 deletions

journals/2025_04_21.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
1-
## Security
1+
## AWS
2+
- [[AWS/GAIIC]]
3+
- ## Agentic Learning
4+
- ### [[Py/Lib]]
5+
- [[Person/Zachary Zezhou Huang/GitHub]]
6+
- [[PocketFlowAI]]
7+
- {{embed ((68064371-a3d7-492c-b1c4-542007867593))}}
8+
- [[Person/Zachary Zezhou Huang/GitHub/Tutorial-Codebase-Knowledge]]
9+
- ## Python Community
10+
- [[Person/Trey Hunner]]
11+
- [[Person/Raymond Hettinger]]
12+
- ## [[MCP]]
13+
- [[Chainlit/MCP Server]] makes it really easy to get started with MCP servers in a deployable chat app
14+
- ## Security
215
- disenchanted with the lack of specificity in 1password authorization flow
316
- #Filed
417
- [[1Password/How To/Handle No accounts configured for use with 1Password CLI]]

pages/AWS___GAIIC.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# [Generative AI Innovation Center](https://aws.amazon.com/ai/generative-ai/innovation-center/)
2+
- A consulting arm that can help with rapid prototyping

pages/Chainlit___MCP Server.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# [MCP Servers - Chainlit](https://docs.chainlit.io/advanced-features/mcp)
2+
-
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
tags:: [[Person]], [[Python]], [[Coder]], [[Course/Author]]
2+
3+
- # Raymond Hettinger
4+
- Role and Background
5+
- [[Python]] Core Developer
6+
- Certified Public Accountant
7+
- Freelance programmer/consultant/trainer
8+
- Location: Santa Clara, California
9+
- Company: Mutable Minds, Inc.
10+
- # Notable Projects
11+
- [[Person/Raymond Hettinger/GitHub/modernpython]]
12+
- Sample code for video course: Modern Python: Big Ideas, Little Code
13+
- [GitHub Repository](https://github.com/rhettinger/modernpython)
14+
- Public Talks and Presentations
15+
- [GitHub Pages](https://github.com/rhettinger/rhettinger.github.io)
16+
- # Links
17+
- [GitHub Profile](https://github.com/rhettinger)

pages/Person___Trey Hunner.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
tags:: [[Coder]], [[Teacher]], [[Course/Author]]
2+
3+
- [Trey Hunner](https://treyhunner.com/)
4+
- [[Person/Trey Hunner/About]]
5+
- My name is Trey Hunner and I help Python developers level-up their skills through [Python Morsels](https://www.pythonmorsels.com/), my weekly Python exercise service.
6+
- I also hold Python trainings for teams through my one-person corporate training company, [Truthful Technology LLC](https://truthful.technology/). These trainings are always hands-on (like my [tutorials](/talks#tutorials), not my [talks](/talks#talks)).
7+
- ## Writing
8+
- [[Person/Trey Hunner/Blog/24/03/Every dunder method in Python]]
9+
-
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
tags:: [[Py/Operator/Dunder]], [[Py/Dunder Method]]
2+
3+
- # [Every dunder method in Python - Python Morsels](https://www.pythonmorsels.com/every-dunder-method/)
4+
- ## [[My Notes]]
5+
- found via [[Reddit/Python]] here - [Every dunder method in Python : r/Python](https://www.reddit.com/r/Python/comments/1bioxer/every_dunder_method_in_python/)
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
tags:: [[Tutorial]]
2+
3+
- # [The-Pocket/Tutorial-Codebase-Knowledge: Turns Codebase into Easy Tutorial with AI](https://github.com/The-Pocket/Tutorial-Codebase-Knowledge?tab=readme-ov-file)
4+
- ## [[My Notes]]
5+
id:: 68064514-3a60-443c-a1e3-29b72accb7b7
6+
- [[2025-04-21 Mon]]
7+
- uses [[PocketFlowAI]] and builds a tutorial from any codebase
8+
- For example, [Graph & StateGraph | Codebase2Tutorial](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/LangGraph/01_graph___stategraph.html) is a #Tutorial for [[langgraph]] generated by this application
9+
- ## Resources
10+
- [Design Doc](https://github.com/The-Pocket/Tutorial-Codebase-Knowledge/blob/main/docs/design.md)
11+
- has very clear #Prompts - don't quite
12+
- [Flow Code](https://github.com/The-Pocket/Tutorial-Codebase-Knowledge/blob/main/flow.py)
13+
- very little code! also, some interesting use of [[Py/Operator/Dunder/Right-shift]]
14+
- ```python
15+
from pocketflow import Flow
16+
# Import all node classes from nodes.py
17+
from nodes import (
18+
FetchRepo,
19+
IdentifyAbstractions,
20+
AnalyzeRelationships,
21+
OrderChapters,
22+
WriteChapters,
23+
CombineTutorial
24+
)
25+
26+
def create_tutorial_flow():
27+
"""Creates and returns the codebase tutorial generation flow."""
28+
29+
# Instantiate nodes
30+
fetch_repo = FetchRepo()
31+
identify_abstractions = IdentifyAbstractions(max_retries=3, wait=10)
32+
analyze_relationships = AnalyzeRelationships(max_retries=3, wait=10)
33+
order_chapters = OrderChapters(max_retries=3, wait=10)
34+
write_chapters = WriteChapters(max_retries=3, wait=10) # This is a BatchNode
35+
combine_tutorial = CombineTutorial()
36+
37+
# Connect nodes in sequence based on the design
38+
fetch_repo >> identify_abstractions
39+
identify_abstractions >> analyze_relationships
40+
analyze_relationships >> order_chapters
41+
order_chapters >> write_chapters
42+
write_chapters >> combine_tutorial
43+
44+
# Create the flow starting with FetchRepo
45+
tutorial_flow = Flow(start=fetch_repo)
46+
47+
return tutorial_flow
48+
```
49+
- Check out the [YouTube Development Tutorial](https://youtu.be/AFY67zOpbSo) for more! #YouTube
50+
- Check out the [Substack Post Tutorial](https://zacharyhuang.substack.com/p/ai-codebase-knowledge-builder-full) for more! #Substack

pages/PocketFlowAI.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
alias:: [[Person/Zachary Zezhou Huang/GitHub/PocketFlow]]
2+
3+
- # [The-Pocket/PocketFlow: Pocket Flow: 100-line LLM framework. Let Agents build Agents!](https://github.com/The-Pocket/PocketFlow)
4+
- [[My Notes]]
5+
id:: 68064371-a3d7-492c-b1c4-542007867593
6+
- Intriguing design. Very small but powerful.

pages/Programming___Programmer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
alias:: [[Coder]], [[Coders]]
1+
alias:: [[Coder]], [[Coders]], [[Developer]], [[Developers]]
22

33
- See [[Programming/Programmer/AI]] for agentic AI coder

pages/Py___Dunder Method.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# [3.3. Special method names — Data model — Python 3.13.3 documentation](https://docs.python.org/3/reference/datamodel.html#special-method-names)
2+
- ## [[My Notes]]
3+
- [[2025-04-21 Mon]] - contains a list of every dunder method in python

0 commit comments

Comments
 (0)