aboutsummaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md4
-rw-r--r--content/posts/2021-12-25-running-golang-application-as-pid1.md2
-rw-r--r--content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md22
3 files changed, 10 insertions, 18 deletions
diff --git a/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md b/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md
index 8bd8d74..2ec9387 100644
--- a/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md
+++ b/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md
@@ -367,10 +367,10 @@ First we generate some binary sample data with dd.
367dd if=<(openssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt < /dev/zero) of=1KB.bin bs=1KB count=1 iflag=fullblock 367dd if=<(openssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt < /dev/zero) of=1KB.bin bs=1KB count=1 iflag=fullblock
368``` 368```
369 369
370Our freshly generated 1KB file looks something like this (its full of garbage
371data as intended).
372 370
373![Sample binary file 1KB](/posts/dna-sequence/sample-binary-file.png) 371![Sample binary file 1KB](/posts/dna-sequence/sample-binary-file.png)
372Our freshly generated 1KB file looks something like this (its full of
373garbage data as intended).
374 374
375We create following binary files: 375We create following binary files:
376 376
diff --git a/content/posts/2021-12-25-running-golang-application-as-pid1.md b/content/posts/2021-12-25-running-golang-application-as-pid1.md
index e09bbc9..d4db07d 100644
--- a/content/posts/2021-12-25-running-golang-application-as-pid1.md
+++ b/content/posts/2021-12-25-running-golang-application-as-pid1.md
@@ -23,7 +23,7 @@ Really worth a read.
23If we compare a normal operating system to a unikernel side by side, they would 23If we compare a normal operating system to a unikernel side by side, they would
24look something like this. 24look something like this.
25 25
26![Virtual machines vs Containers vs Unikernels](/posts/pid1/unikernels.png) 26![Virtual machines vs Containers vs Unikernels](/posts/pid1/unikernels.webp)
27 27
28From this image, we can see how the complexity significantly decreases with 28From this image, we can see how the complexity significantly decreases with
29the use of Unikernels. This comes with a price, of course. Unikernels are hard 29the use of Unikernels. This comes with a price, of course. Unikernels are hard
diff --git a/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md b/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md
index e0beed8..ab07a2d 100644
--- a/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md
+++ b/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md
@@ -27,9 +27,9 @@ elements.
27So, the natural way to go would be some sort of SPA (single page application) 27So, the natural way to go would be some sort of SPA (single page application)
28with basic routing and some state management. Nothing crazy. 28with basic routing and some state management. Nothing crazy.
29 29
30> **Before we move on**, I have to be transparent. Take my views on this with 30> **Before we move on**, I have to be transparent. Take my views on this with
31> a grain of salt. I have only scratched the surface with these technologies, 31> a grain of salt. I have only scratched the surface with these technologies,
32> and my knowledge is full of gaps. This is my experience using some of these 32> and my knowledge is full of gaps. This is my experience using some of these
33> products for the first time or in a limited capacity. 33> products for the first time or in a limited capacity.
34 34
35Having this out of the way, I got myself a fresh pot of coffee and down the 35Having this out of the way, I got myself a fresh pot of coffee and down the
@@ -62,11 +62,6 @@ I still reject calling [Typescript](https://www.typescriptlang.org/) to
62[JavaScript](https://www.javascript.com/) conversion a "compilation process". I 62[JavaScript](https://www.javascript.com/) conversion a "compilation process". I
63call them [transpilers](https://devopedia.org/transpiler), and I don’t care! 😈 63call them [transpilers](https://devopedia.org/transpiler), and I don’t care! 😈
64 64
65And if you want to fight this, take a look at this little chart and be mad at
66it!
67
68![Compiling vs Transpiling](/posts/state-of-web/compiling-vs-transpiling.png)
69
70The first one that I ever used was [webpack](https://webpack.js.org/), and it 65The first one that I ever used was [webpack](https://webpack.js.org/), and it
71was an absolute horrific experience. Saying this, it is an absolutely fantastic 66was an absolute horrific experience. Saying this, it is an absolutely fantastic
72tool. I felt more like a config editor than actually a programmer. To be fair, 67tool. I felt more like a config editor than actually a programmer. To be fair,
@@ -195,15 +190,13 @@ All of these options end up creating a fatigue. What to choose, what not to
195choose. Unnecessary worrying about if the stack will still be deemed worthy in 190choose. Unnecessary worrying about if the stack will still be deemed worthy in
196six months. There is elegance in simplicity. 191six months. There is elegance in simplicity.
197 192
198> JavaScript UI frameworks and libraries work in cycles. Every six months or 193> JavaScript UI frameworks and libraries work in cycles. Every six months or
199> so, a new one pops up, claiming that it has revolutionized UI development. 194> so, a new one pops up, claiming that it has revolutionized UI development.
200> Thousands of developers adopt it into their new projects, blog posts are 195> Thousands of developers adopt it into their new projects, blog posts are
201> written, Stack Overflow questions are asked and answered, and then a newer 196> written, Stack Overflow questions are asked and answered, and then a newer
202> (and even more revolutionary) framework pops up to usurp the throne. 197> (and even more revolutionary) framework pops up to usurp the throne.
203> — Ian Allen 198> — Ian Allen
204 199
205![To many options](/posts/state-of-web/2008-vs-2020.png)
206
207And this jab at these libraries and cloud providers is not done out of malice. 200And this jab at these libraries and cloud providers is not done out of malice.
208It is a real concern that I have about them. In my life, I have seen 201It is a real concern that I have about them. In my life, I have seen
209technologies come and go, but the basics always stick around. So surrendering 202technologies come and go, but the basics always stick around. So surrendering
@@ -301,4 +294,3 @@ tools like Vite. But I will not waste my time on this anymore.
301It was a good exercise to get in touch with what’s new now. Nothing really 294It was a good exercise to get in touch with what’s new now. Nothing really
302changed that much. FOMO is now cured! Now I have to get my ass back to actually 295changed that much. FOMO is now cured! Now I have to get my ass back to actually
303code and make the project that I wanted to make in the first place. 296code and make the project that I wanted to make in the first place.
304