build 6ddc7a35 | content blog-content@417154f · 338 posts | profiles 32 · corpus 315 | ● 0 skipped | format run

$ soultec get expert/daniel-huber -o yaml$ soultec get expert/daniel-huber -o json$ soultec get expert/daniel-huber -o toml$ soultec get expert/daniel-huber -o xml$ python3 daniel-huber.pyPS> ./daniel-huber.ps1$ go run daniel-huber.go$ node daniel-huber.js

apiVersion: soultec.ch/v1kind: Expertmetadata: name: daniel-huber locale: de labels: role: CFO annotations: source: skillprofiles/data/daniel-huber.yaml route: /en/experts/daniel-huber/ schema: /nerd/schema/experts.json renderedAt: en profileLang: de photo: /experts/daniel-huber-800.webpspec: name: Daniel Huber role: CFO bio: >- Daniel ist unser CFO und sorgt dafür, dass wir alles haben, was wir brauchen. draft: falsestatus: corpus: 315 search: /de/search.json
{ "apiVersion": "soultec.ch/v1", "kind": "Expert", "metadata": { "name": "daniel-huber", "locale": "de", "labels": { "role": "CFO" }, "annotations": { "source": "skillprofiles/data/daniel-huber.yaml", "route": "/en/experts/daniel-huber/", "schema": "/nerd/schema/experts.json", "renderedAt": "en", "profileLang": "de", "photo": "/experts/daniel-huber-800.webp" } }, "spec": { "name": "Daniel Huber", "role": "CFO", "bio": "Daniel ist unser CFO und sorgt dafür, dass wir alles haben, was wir brauchen.", "draft": false }, "status": { "corpus": 315, "search": "/de/search.json" }}
apiVersion = "soultec.ch/v1"kind = "Expert"[metadata]name = "daniel-huber"locale = "de"[metadata.labels]role = "CFO"[metadata.annotations]source = "skillprofiles/data/daniel-huber.yaml"route = "/en/experts/daniel-huber/"schema = "/nerd/schema/experts.json"renderedAt = "en"profileLang = "de"photo = "/experts/daniel-huber-800.webp"[spec]name = "Daniel Huber"role = "CFO"bio = "Daniel ist unser CFO und sorgt dafür, dass wir alles haben, was wir brauchen."draft = false[status]corpus = 315search = "/de/search.json"
<?xml version="1.0" encoding="UTF-8"?><manifest kind="Expert"> <apiVersion>soultec.ch/v1</apiVersion> <metadata> <name>daniel-huber</name> <locale>de</locale> <labels> <role>CFO</role> </labels> <annotations> <source>skillprofiles/data/daniel-huber.yaml</source> <route>/en/experts/daniel-huber/</route> <schema>/nerd/schema/experts.json</schema> <renderedAt>en</renderedAt> <profileLang>de</profileLang> <photo>/experts/daniel-huber-800.webp</photo> </annotations> </metadata> <spec> <name>Daniel Huber</name> <role>CFO</role> <bio>Daniel ist unser CFO und sorgt dafür, dass wir alles haben, was wir brauchen.</bio> <draft>false</draft> </spec> <status> <corpus>315</corpus> <search>/de/search.json</search> </status></manifest>
# Code generated by the soultec.ch build. DO NOT EDIT.import jsonPAGE = { "apiVersion": "soultec.ch/v1", "kind": "Expert", "metadata": { "name": "daniel-huber", "locale": "de", "labels": { "role": "CFO", }, "annotations": { "source": "skillprofiles/data/daniel-huber.yaml", "route": "/en/experts/daniel-huber/", "schema": "/nerd/schema/experts.json", "renderedAt": "en", "profileLang": "de", "photo": "/experts/daniel-huber-800.webp", }, }, "spec": { "name": "Daniel Huber", "role": "CFO", "bio": "Daniel ist unser CFO und sorgt dafür, dass wir alles haben, was wir brauchen.", "draft": False, }, "status": { "corpus": 315, "search": "/de/search.json", },}if __name__ == "__main__": print(json.dumps(PAGE, indent=2, ensure_ascii=False))
# Code generated by the soultec.ch build. DO NOT EDIT.$Page = [ordered]@{ apiVersion = 'soultec.ch/v1' kind = 'Expert' metadata = [ordered]@{ name = 'daniel-huber' locale = 'de' labels = [ordered]@{ role = 'CFO' } annotations = [ordered]@{ source = 'skillprofiles/data/daniel-huber.yaml' route = '/en/experts/daniel-huber/' schema = '/nerd/schema/experts.json' renderedAt = 'en' profileLang = 'de' photo = '/experts/daniel-huber-800.webp' } } spec = [ordered]@{ name = 'Daniel Huber' role = 'CFO' bio = 'Daniel ist unser CFO und sorgt dafür, dass wir alles haben, was wir brauchen.' draft = $false } status = [ordered]@{ corpus = 315 search = '/de/search.json' }}$Page | ConvertTo-Json -Depth 32
// Code generated by the soultec.ch build. DO NOT EDIT.package mainimport ( "encoding/json" "os")var page = map[string]any{ "apiVersion": "soultec.ch/v1", "kind": "Expert", "metadata": map[string]any{ "name": "daniel-huber", "locale": "de", "labels": map[string]any{ "role": "CFO", }, "annotations": map[string]any{ "source": "skillprofiles/data/daniel-huber.yaml", "route": "/en/experts/daniel-huber/", "schema": "/nerd/schema/experts.json", "renderedAt": "en", "profileLang": "de", "photo": "/experts/daniel-huber-800.webp", }, }, "spec": map[string]any{ "name": "Daniel Huber", "role": "CFO", "bio": "Daniel ist unser CFO und sorgt dafür, dass wir alles haben, was wir brauchen.", "draft": false, }, "status": map[string]any{ "corpus": 315, "search": "/de/search.json", },}func main() { enc := json.NewEncoder(os.Stdout) enc.SetEscapeHTML(false) enc.SetIndent("", " ") if err := enc.Encode(page); err != nil { os.Exit(1) }}
// Code generated by the soultec.ch build. DO NOT EDIT.const page = { apiVersion: "soultec.ch/v1", kind: "Expert", metadata: { name: "daniel-huber", locale: "de", labels: { role: "CFO", }, annotations: { source: "skillprofiles/data/daniel-huber.yaml", route: "/en/experts/daniel-huber/", schema: "/nerd/schema/experts.json", renderedAt: "en", profileLang: "de", photo: "/experts/daniel-huber-800.webp", }, }, spec: { name: "Daniel Huber", role: "CFO", bio: "Daniel ist unser CFO und sorgt dafür, dass wir alles haben, was wir brauchen.", draft: false, }, status: { corpus: 315, search: "/de/search.json", },};console.log(JSON.stringify(page, null, 2));

# 23 lines · YAML · validated at build# 29 lines · JSON · validated at build# 27 lines · TOML · validated at build# 29 lines · XML · validated at build# 35 lines · Python · read back at build, equals the JSON record# 32 lines · PowerShell · read back at build, equals the JSON record# 47 lines · Go · read back at build, equals the JSON record# 32 lines · JavaScript · read back at build, equals the JSON record

CFO

Daniel Huber

Daniel is our CFO and makes sure we have everything we need.

No technical focus areas are recorded for this person.