-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.xml
36 lines (36 loc) · 2.35 KB
/
index.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>vbergeron.github.io</title>
<link>https://vbergeron.github.io/</link>
<description>Recent content on vbergeron.github.io</description>
<generator>Hugo -- 0.139.4</generator>
<language>en-us</language>
<lastBuildDate>Tue, 10 Dec 2024 22:48:55 +0100</lastBuildDate>
<atom:link href="https://vbergeron.github.io/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Distilling Refined Types using Scala 3</title>
<link>https://vbergeron.github.io/posts/0002-refinements/</link>
<pubDate>Tue, 10 Dec 2024 22:48:55 +0100</pubDate>
<guid>https://vbergeron.github.io/posts/0002-refinements/</guid>
<description><h1 id="introduction">Introduction</h1>
<p>Before introducing refinement types, let&rsquo;s suppose you are a library author, and you have a tricky situation to solve. One of your library objects can refer to other objects by their <em>name</em>.</p>
<p>Very abstract don&rsquo;t you think ? But when you start to look around, a lot of these cases exists.</p>
<ul>
<li>Relational Tables (columns registered in a table object)</li>
<li>Forms</li>
<li>RPC handle collections</li>
<li>HTTP Routes</li>
</ul>
<p>Two main problems arise when using these :</p></description>
</item>
<item>
<title>Field Maps</title>
<link>https://vbergeron.github.io/posts/0001-fieldmaps/</link>
<pubDate>Fri, 21 Apr 2023 14:48:55 +0200</pubDate>
<guid>https://vbergeron.github.io/posts/0001-fieldmaps/</guid>
<description><h1 id="introduction">Introduction</h1>
<p>Let&rsquo;s talk about a kind of common issue in programing. Imagine you have a large form to fill, or a SQL table to select column from, or really any type of data where you are interested by selecting subsets of its atomic components (like form results, or SQL columns). I call this data structures <em>field maps</em> data, and let&rsquo;s see how we can implement the using the power of the Scala 3 language.</p></description>
</item>
</channel>
</rss>