Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
fhammerschmidt committed Nov 29, 2024
1 parent ff98c1d commit 81c47f7
Show file tree
Hide file tree
Showing 13 changed files with 25 additions and 25 deletions.
2 changes: 1 addition & 1 deletion 404.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion _source.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<head><script defer="defer" src="/public/main.20ec4e45ce8ef03d1874.js"></script></head>
<head><script defer="defer" src="/public/main.6776a5c6a43435c36662.js"></script></head>
2 changes: 1 addition & 1 deletion about/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion api/blog/feeds/asc/feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<title><![CDATA[fham.dev]]></title>
<description><![CDATA[Web- and mobile app developer. ReScript. React. React-Native.]]></description>
<link>https://fham.dev</link>
<lastBuildDate>Fri, 29 Nov 2024 09:19:19 GMT</lastBuildDate>
<lastBuildDate>Fri, 29 Nov 2024 09:29:02 GMT</lastBuildDate>
<atom:link href="https://fham.dev/api/blog/feeds/asc/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<title><![CDATA[bun run Init.res.mjs]]></title>
Expand Down
2 changes: 1 addition & 1 deletion api/blog/feeds/desc/feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<title><![CDATA[fham.dev]]></title>
<description><![CDATA[Web- and mobile app developer. ReScript. React. React-Native.]]></description>
<link>https://fham.dev</link>
<lastBuildDate>Fri, 29 Nov 2024 09:19:19 GMT</lastBuildDate>
<lastBuildDate>Fri, 29 Nov 2024 09:29:02 GMT</lastBuildDate>
<atom:link href="https://fham.dev/api/blog/feeds/desc/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<title><![CDATA[bun run Init.res.mjs]]></title>
Expand Down
2 changes: 1 addition & 1 deletion api/blog/items/2024-11-22-hello-world.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"slug":"2024-11-22-hello-world","filename":"2024-11-22-hello-world","title":"bun run Init.res.mjs","date":"Fri, 29 Nov 2024 00:00:00 GMT","draft":false,"meta":{"date":"2024-11-29T00:00:00.000Z","title":"bun run Init.res.mjs"},"body":"<p>Hello dear reader!</p>\n<p>My name is Florian and I am a self-proclaimed <a href=\"https://rescript-lang.org/\">ReScript</a> enthusiast. ReScript is a modern and statically typed programming language that compiles to JavaScript. It is a Meta-Language-descendant where almost everything is an expression. But syntactically it is mostly influenced by JavaScript. This enables one to write idioms like</p>\n<pre><code class=\"hljs language-res\"> <span class=\"hljs-keyword\">switch</span> <span class=\"hljs-keyword\">await</span> myResultPromise <span class=\"hljs-literal\">{</span>\n | <span class=\"hljs-constructor\">Ok</span>(data) <span class=\"hljs-function\">=&gt;</span> data<span class=\"hljs-operator\">-&gt;</span>handleData\n | <span class=\"hljs-constructor\">Error</span>(error) error<span class=\"hljs-operator\">-&gt;</span>handleError\n <span class=\"hljs-literal\">}</span>\n</code></pre>\n<p>which is not possible in plain JavaScript, since <code>switch</code> is a statement there and <a href=\"https://github.com/tc39/proposal-pattern-matching\">pattern-matching</a> is still not available.</p>\n<p>I use this language as a daily driver at work since it exists (2020) and I, among many others, help make it better every day by contributing to its documentation or standard library, by fixing editor tooling or compiler bugs or just by writing more blog articles like this one.</p>\n<p>As you can imagine, this very website is also powered by ReScript, so I just have to give a shoutout to <a href=\"bloodyowl.io\">bloodyowl.io</a> for creating the very down-to-earth <a href=\"https://bloodyowl.github.io/rescript-pages/\">rescript-pages</a> static site generator.</p>\n<p>Of course I also had to utilize cutting-edge tech like <a href=\"https://bun.sh/\">Bun</a>, hence the title. I am already looking forward to doing more smaller posts like this one.</p>\n"}
{"slug":"2024-11-22-hello-world","filename":"2024-11-22-hello-world","title":"bun run Init.res.mjs","date":"Fri, 29 Nov 2024 00:00:00 GMT","draft":false,"meta":{"date":"2024-11-29T00:00:00.000Z","title":"bun run Init.res.mjs"},"body":"<p>Hello dear reader!</p>\n<p>My name is Florian and I am a self-proclaimed <a href=\"https://rescript-lang.org/\">ReScript</a> enthusiast. ReScript is a modern and statically typed programming language that compiles to JavaScript. It is a <a href=\"https://en.wikipedia.org/wiki/ML_(programming_language)\">meta-language</a> descendant where almost everything is an expression. But syntactically it is mostly influenced by JavaScript. This enables one to write idioms like</p>\n<pre><code class=\"hljs language-res\"><span class=\"hljs-keyword\">switch</span> <span class=\"hljs-keyword\">await</span> myResultPromise <span class=\"hljs-literal\">{</span>\n| <span class=\"hljs-constructor\">Ok</span>(data) <span class=\"hljs-function\">=&gt;</span> data<span class=\"hljs-operator\">-&gt;</span>handleData\n| <span class=\"hljs-constructor\">Error</span>(error) error<span class=\"hljs-operator\">-&gt;</span>handleError\n<span class=\"hljs-literal\">}</span>\n</code></pre>\n<p>which is not possible in plain JavaScript, since <code>switch</code> is a statement there and <a href=\"https://github.com/tc39/proposal-pattern-matching\">pattern-matching</a> is still not available.</p>\n<p>I use this language as a daily driver at work since it exists (2020) and I, among many others, help make it better every day by contributing to its documentation or standard library, by fixing editor tooling or compiler bugs or just by writing more blog articles like this one.</p>\n<p>As you can imagine, this very website is also powered by ReScript, so I just have to give a shoutout to <a href=\"bloodyowl.io\">bloodyowl.io</a> for creating the very down-to-earth <a href=\"https://bloodyowl.github.io/rescript-pages/\">rescript-pages</a> static site generator.</p>\n<p>Of course I also had to utilize cutting-edge tech like <a href=\"https://bun.sh/\">Bun</a>, hence the title. I am already looking forward to doing more smaller posts like this one.</p>\n"}
2 changes: 1 addition & 1 deletion api/blog/pages/asc/0.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"hasPreviousPage":false,"hasNextPage":false,"totalCount":1,"items":[{"slug":"2024-11-22-hello-world","filename":"2024-11-22-hello-world","title":"bun run Init.res.mjs","date":"Fri, 29 Nov 2024 00:00:00 GMT","draft":false,"meta":{"date":"2024-11-29T00:00:00.000Z","title":"bun run Init.res.mjs"},"summary":"<p>Hello dear reader!</p>\n<p>My name is Florian and I am a self-proclaimed <a href=\"https://rescript-lang.org/\">ReScript</a> enthusiast. ReScript is a modern and statically typed programming language that compiles to JavaScript. It is a Meta-Language-descendant where al</p>\n"}]}
{"hasPreviousPage":false,"hasNextPage":false,"totalCount":1,"items":[{"slug":"2024-11-22-hello-world","filename":"2024-11-22-hello-world","title":"bun run Init.res.mjs","date":"Fri, 29 Nov 2024 00:00:00 GMT","draft":false,"meta":{"date":"2024-11-29T00:00:00.000Z","title":"bun run Init.res.mjs"},"summary":"<p>Hello dear reader!</p>\n<p>My name is Florian and I am a self-proclaimed <a href=\"https://rescript-lang.org/\">ReScript</a> enthusiast. ReScript is a modern and statically typed programming language that compiles to JavaScript. It is a [meta-language](&lt;<a href=\"https://en.wikip\">https://en.wikip</a></p>\n"}]}
2 changes: 1 addition & 1 deletion api/blog/pages/desc/0.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"hasPreviousPage":false,"hasNextPage":false,"totalCount":1,"items":[{"slug":"2024-11-22-hello-world","filename":"2024-11-22-hello-world","title":"bun run Init.res.mjs","date":"Fri, 29 Nov 2024 00:00:00 GMT","draft":false,"meta":{"date":"2024-11-29T00:00:00.000Z","title":"bun run Init.res.mjs"},"summary":"<p>Hello dear reader!</p>\n<p>My name is Florian and I am a self-proclaimed <a href=\"https://rescript-lang.org/\">ReScript</a> enthusiast. ReScript is a modern and statically typed programming language that compiles to JavaScript. It is a Meta-Language-descendant where al</p>\n"}]}
{"hasPreviousPage":false,"hasNextPage":false,"totalCount":1,"items":[{"slug":"2024-11-22-hello-world","filename":"2024-11-22-hello-world","title":"bun run Init.res.mjs","date":"Fri, 29 Nov 2024 00:00:00 GMT","draft":false,"meta":{"date":"2024-11-29T00:00:00.000Z","title":"bun run Init.res.mjs"},"summary":"<p>Hello dear reader!</p>\n<p>My name is Florian and I am a self-proclaimed <a href=\"https://rescript-lang.org/\">ReScript</a> enthusiast. ReScript is a modern and statically typed programming language that compiles to JavaScript. It is a [meta-language](&lt;<a href=\"https://en.wikip\">https://en.wikip</a></p>\n"}]}
14 changes: 7 additions & 7 deletions blog/2024-11-22-hello-world/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion blog/index.html

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

0 comments on commit 81c47f7

Please sign in to comment.