Skip to content

Commit dfe2fc0

Browse files
committed
update description
1 parent ef0b2d5 commit dfe2fc0

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

src/sessions/2024-12-20.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,25 @@ youtubeId: ""
1212

1313
## Topic
1414

15-
This session will try to provide a practical introduction to F# and use the SAFE template as a scaffold. We’ll cover essential concepts and tools, focusing on building, testing, and deploying an F# project. The session will also guide participants through customizing a web project with their chosen stack.
15+
This session will try to provide a practical introduction to F# and use the [SAFE template](https://github.com/SAFE-Stack/SAFE-template) as a scaffold. It’ll cover essential concepts and tools, focusing on building, testing, and deploying an F# project. The session will also guide participants through customizing a web project with their chosen stack.
16+
17+
Goals to deliver:
1618

17-
What We'll Cover:
1819
1. F# Fundamentals and Tooling
1920

20-
- **Understanding the Basics**: Get familiar with the dotnet CLI and explore the structure of .fsproj files. We'll compare F#'s dependency relationships to languages like C#, Java, C/C++, and OCaml.
21-
- **Tool Relationships**: Clarify the roles of key tools like FAKE, NuGet, and Paket. Learn when to use dotnet CLI, MSBuild, FAKE, or other tools for building your project.
22-
- **Frontend Overview**: A brief dive into frontend tools like Fable and Elmish, exploring their role in an F# project.
23-
Many beginners find starting an F# project challenging, especially when navigating tool choices or customizing templates. This session will demystify these decisions and equip you with a clear roadmap for your first F# web project.
21+
- **Understanding the Basics**: Get familiar with the dotnet CLI and explore the structure of .fsproj files. It'll compare F#'s dependency relationships to languages like C#, Java, C/C++, and OCaml.
22+
- **Tool Relationships**: Clarify the roles of key tools like FAKE, NuGet, and Paket. Learn when to use dotnet CLI, MSBuild, FAKE, or other tools for building your project.
23+
- **Frontend Overview**: A brief dive into frontend tools like Fable and Elmish, exploring their role in an F# project.
24+
25+
Many beginners find starting an F# project challenging, especially when navigating tool choices or customizing templates. This session will demystify these decisions and equip you with a clear roadmap for your first F# web project.
2426

2527
2. Recommending and Demonstrating a Beginner-Friendly Web Stack
2628
After building foundational knowledge, we’ll transition to modifying the SAFE-Store project to reflect a beginner-friendly stack. This will include:
2729

28-
- **Stack Customization**: Showcasing how to tailor an existing SAFE template or project to fit your needs.
29-
- **Deployment Demo**: A step-by-step walkthrough of deploying the modified project.
30-
By the end of the session, participants will have a deeper understanding of F#, the SAFE stack, and how to confidently start and customize their own web projects.
30+
- **Stack Customization**: Showcasing how to tailor an existing SAFE template or project to fit your needs.
31+
- **Deployment Demo**: A step-by-step walkthrough of deploying the modified project.
32+
33+
By the end of the session, participants will have a deeper understanding of F#, the SAFE stack, and how to confidently start and customize their own web projects.
3134

3235
## Champion
3336

0 commit comments

Comments
 (0)