aboutsummaryrefslogtreecommitdiff
path: root/public/index.xml
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2023-10-31 13:48:54 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2023-10-31 13:48:54 +0100
commitfd3a6a3730d4078f6be4239a9c24c9747ef9d555 (patch)
tree074768d86f2d00c4c84410c61e71f5c55e08dc4c /public/index.xml
parent7155ee3591cf1e610ec5e0f3de1c75be86cf0993 (diff)
downloadmitjafelicijan.com-fd3a6a3730d4078f6be4239a9c24c9747ef9d555.tar.gz
Theme update
Diffstat (limited to 'public/index.xml')
-rwxr-xr-xpublic/index.xml16
1 files changed, 4 insertions, 12 deletions
diff --git a/public/index.xml b/public/index.xml
index e116c7f..5ab7594 100755
--- a/public/index.xml
+++ b/public/index.xml
@@ -1027,11 +1027,6 @@ but at the end of the day, I truly believe it’s worth it.&lt;/p&gt;
1027&lt;p&gt;I still reject calling &lt;a href=&#34;https://www.typescriptlang.org/&#34;&gt;Typescript&lt;/a&gt; to 1027&lt;p&gt;I still reject calling &lt;a href=&#34;https://www.typescriptlang.org/&#34;&gt;Typescript&lt;/a&gt; to
1028&lt;a href=&#34;https://www.javascript.com/&#34;&gt;JavaScript&lt;/a&gt; conversion a &amp;quot;compilation process&amp;quot;. I 1028&lt;a href=&#34;https://www.javascript.com/&#34;&gt;JavaScript&lt;/a&gt; conversion a &amp;quot;compilation process&amp;quot;. I
1029call them &lt;a href=&#34;https://devopedia.org/transpiler&#34;&gt;transpilers&lt;/a&gt;, and I don’t care! 😈&lt;/p&gt; 1029call them &lt;a href=&#34;https://devopedia.org/transpiler&#34;&gt;transpilers&lt;/a&gt;, and I don’t care! 😈&lt;/p&gt;
1030&lt;p&gt;And if you want to fight this, take a look at this little chart and be mad at
1031it!&lt;/p&gt;
1032&lt;figure&gt;
1033&lt;img src=&#34;/posts/state-of-web/compiling-vs-transpiling.png&#34; alt=&#34;Compiling vs Transpiling&#34; /&gt;
1034&lt;/figure&gt;
1035&lt;p&gt;The first one that I ever used was &lt;a href=&#34;https://webpack.js.org/&#34;&gt;webpack&lt;/a&gt;, and it 1030&lt;p&gt;The first one that I ever used was &lt;a href=&#34;https://webpack.js.org/&#34;&gt;webpack&lt;/a&gt;, and it
1036was an absolute horrific experience. Saying this, it is an absolutely fantastic 1031was an absolute horrific experience. Saying this, it is an absolutely fantastic
1037tool. I felt more like a config editor than actually a programmer. To be fair, 1032tool. I felt more like a config editor than actually a programmer. To be fair,
@@ -1148,9 +1143,6 @@ written, Stack Overflow questions are asked and answered, and then a newer
1148(and even more revolutionary) framework pops up to usurp the throne. 1143(and even more revolutionary) framework pops up to usurp the throne.
1149— Ian Allen&lt;/p&gt; 1144— Ian Allen&lt;/p&gt;
1150&lt;/blockquote&gt; 1145&lt;/blockquote&gt;
1151&lt;figure&gt;
1152&lt;img src=&#34;/posts/state-of-web/2008-vs-2020.png&#34; alt=&#34;To many options&#34; /&gt;
1153&lt;/figure&gt;
1154&lt;p&gt;And this jab at these libraries and cloud providers is not done out of malice. 1146&lt;p&gt;And this jab at these libraries and cloud providers is not done out of malice.
1155It is a real concern that I have about them. In my life, I have seen 1147It is a real concern that I have about them. In my life, I have seen
1156technologies come and go, but the basics always stick around. So surrendering 1148technologies come and go, but the basics always stick around. So surrendering
@@ -1838,7 +1830,7 @@ Really worth a read.&lt;/p&gt;
1838&lt;p&gt;If we compare a normal operating system to a unikernel side by side, they would 1830&lt;p&gt;If we compare a normal operating system to a unikernel side by side, they would
1839look something like this.&lt;/p&gt; 1831look something like this.&lt;/p&gt;
1840&lt;figure&gt; 1832&lt;figure&gt;
1841&lt;img src=&#34;/posts/pid1/unikernels.png&#34; alt=&#34;Virtual machines vs Containers vs Unikernels&#34; /&gt; 1833&lt;img src=&#34;/posts/pid1/unikernels.webp&#34; alt=&#34;Virtual machines vs Containers vs Unikernels&#34; /&gt;
1842&lt;/figure&gt; 1834&lt;/figure&gt;
1843&lt;p&gt;From this image, we can see how the complexity significantly decreases with 1835&lt;p&gt;From this image, we can see how the complexity significantly decreases with
1844the use of Unikernels. This comes with a price, of course. Unikernels are hard 1836the use of Unikernels. This comes with a price, of course. Unikernels are hard
@@ -4491,10 +4483,10 @@ like&lt;/a&gt;.&lt;/p&gt;
4491&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;benchmarks&#34;&gt;Benchmarks&lt;/h2&gt; 4483&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;benchmarks&#34;&gt;Benchmarks&lt;/h2&gt;
4492&lt;p&gt;First we generate some binary sample data with dd.&lt;/p&gt; 4484&lt;p&gt;First we generate some binary sample data with dd.&lt;/p&gt;
4493&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;dd &lt;span style=&#34;color:#00f&#34;&gt;if&lt;/span&gt;=&amp;lt;(openssl enc -aes-256-ctr -pass pass:&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#00f&#34;&gt;$(&lt;/span&gt;dd &lt;span style=&#34;color:#00f&#34;&gt;if&lt;/span&gt;=/dev/urandom bs=128 count=1 2&amp;gt;/dev/null | base64&lt;span style=&#34;color:#00f&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;&lt;/span&gt; -nosalt &amp;lt; /dev/zero) of=1KB.bin bs=1KB count=1 iflag=fullblock 4485&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;&#34;&gt;&lt;code&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;dd &lt;span style=&#34;color:#00f&#34;&gt;if&lt;/span&gt;=&amp;lt;(openssl enc -aes-256-ctr -pass pass:&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#00f&#34;&gt;$(&lt;/span&gt;dd &lt;span style=&#34;color:#00f&#34;&gt;if&lt;/span&gt;=/dev/urandom bs=128 count=1 2&amp;gt;/dev/null | base64&lt;span style=&#34;color:#00f&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#a31515&#34;&gt;&amp;#34;&lt;/span&gt; -nosalt &amp;lt; /dev/zero) of=1KB.bin bs=1KB count=1 iflag=fullblock
4494&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Our freshly generated 1KB file looks something like this (its full of garbage 4486&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;figure&gt;
4495data as intended).&lt;/p&gt;
4496&lt;figure&gt;
4497&lt;img src=&#34;/posts/dna-sequence/sample-binary-file.png&#34; alt=&#34;Sample binary file 1KB&#34; /&gt; 4487&lt;img src=&#34;/posts/dna-sequence/sample-binary-file.png&#34; alt=&#34;Sample binary file 1KB&#34; /&gt;
4488&lt;figcaption&gt;&lt;p&gt;Our freshly generated 1KB file looks something like this (its full of
4489garbage data as intended).&lt;/p&gt;&lt;/figcaption&gt;
4498&lt;/figure&gt; 4490&lt;/figure&gt;
4499&lt;p&gt;We create following binary files:&lt;/p&gt; 4491&lt;p&gt;We create following binary files:&lt;/p&gt;
4500&lt;ul&gt; 4492&lt;ul&gt;