diff --git a/slides/datastar/slides.md b/slides/datastar/slides.md index 42cc025..99f96a5 100644 --- a/slides/datastar/slides.md +++ b/slides/datastar/slides.md @@ -187,54 +187,34 @@ transition: fade-out Why Go? - Go is a compiled language that generates native machine code. -- Generic Data Handling. -- High-Level CRUD Operations. -- Fluent Transaction API. -- Database Introspection. -- Abstraction and Safety. -- Utility Functions. - -
+- Go's core strength is its built-in, lightweight concurrency model using goroutines and channels. +- Go has a small, well-defined specification and a deliberately simple syntax. +- The standard library is comprehensive, especially for web development. +- Go compiles into a single, static binary with no external dependencies. +- Go is simple, just 25 reserved words in the language. +- Can embed the database engine (modernc/sqlite) +- Can serve static code from embeded folders and files. +- Can embed other resources, like sql files or template files. +- Has a built-in templating engine. --- class: default --- -Slidev is a slides maker and presenter designed for developers, consist of the following features +# Term-Soup: + -- ๐ **Text-based** - focus on the content with Markdown, and then style them later -- ๐จ **Themable** - themes can be shared and re-used as npm packages -- ๐งโ๐ป **Developer Friendly** - code highlighting, live coding with autocompletion -- ๐คน **Interactive** - embed Vue components to enhance your expressions -- ๐ฅ **Recording** - built-in recording and camera view -- ๐ค **Portable** - export to PDF, PPTX, PNGs, or even a hostable SPA -- ๐ **Hackable** - virtually anything that's possible on a webpage is possible in Slidev -