74ff978a62b1d5ec52299081fcdd468cc70419fe — Mauro Morales 9 days ago ce9d38e
Add notes warning and tell robots not to track
10 files changed, 110 insertions(+), 24 deletions(-)

M _config.yml
A _layouts/note.html
M assets/main.scss
A notes/big-tech-exodus.md
A notes/index.html
D notes/index.md
D notes/mastodon.md
M notes/ubuntu.md
A notes/web-framework.md
A robots.txt
M _config.yml => _config.yml +1 -1
@@ 34,7 34,7 @@ theme: minima
 show_excerpts: true
 header_pages:
   - about.md
-  - notes/index.md
+  - notes/index.html
 twitter_username: mauromrls
 github_username: mauromorales
 linkedin_username: mauromorales

A _layouts/note.html => _layouts/note.html +9 -0
@@ 0,0 1,9 @@
+---
+layout: page
+---
+
+<p class="warning">
+This is a personal note and the URL is likely to change in the future.
+</p>
+
+{{ content }}

M assets/main.scss => assets/main.scss +6 -0
@@ 7,3 7,9 @@
 .license {
   font-size: 0.9em;
 }
+
+.warning {
+  background-color: lightyellow;
+  padding: 10px;
+  font-style: italic;
+}

A notes/big-tech-exodus.md => notes/big-tech-exodus.md +50 -0
@@ 0,0 1,50 @@
+---
+layout: note
+title: Big Tech Exodus
+---
+
+## Email
+
+Since I already use Gandi for domains I decided to quickly try their [Gandi
+Mail] offering.
+
+[Gandi Mail]: https://www.gandi.net/en/domain/email
+
+### Other providers people have suggested
+
+- Protonmail  (+swiss)
+- Fastmail  (+calendar -5 eyes)
+- [Migadu]  (+swiss)
+
+[Migadu]: https://www.migadu.com
+
+## Social Networks
+
+In general I'd like to reduce my use of social networks. In most cases I don't
+think I really need them and just waste time using them but I think that good
+replacements might make the transition simpler
+
+### Mastodon
+
+Similar to Twitter but federated. I'm currently using the [mastodon.social]
+instance.
+
+[mastodon.social]: https://mastodon.social/@mauromorales
+
+I don't plan to close my twitter account yet so I'm using [MTC] to cross-post
+my toots to Twitter, but not the other way around.
+
+[MTC]: https://crossposter.masto.donte.com.br
+
+### Mattermost
+
+[Mattermost] seems like a good alternative for Slack
+
+[Mattermost]: https://mattermost.com/
+
+## Infra
+
+I'm adding these since they seem to run on renewable energy
+
+- [FlokiNET](https://flokinet.is/dedicated-server.php)
+- [DataCenter Light](https://datacenterlight.ch/)

A notes/index.html => notes/index.html +16 -0
@@ 0,0 1,16 @@
+---
+layout: page
+title: Notes
+---
+
+<p class="warning">
+This is a list of my personal notes. Expect lots of changes including URLs.
+</p>
+
+<ul>
+{% for page in site.pages %}
+  {% if page.layout contains 'note' %}
+  <li><a href="{{page.url}}">{{page.title}}</a></li>
+  {% endif %}
+{% endfor %}
+</ul>

D notes/index.md => notes/index.md +0 -7
@@ 1,7 0,0 @@
----
-layout: page
-title: Notes
----
-
-- [Mastodon](/notes/mastodon.html)
-- [Ubuntu](/notes/ubuntu.html)

D notes/mastodon.md => notes/mastodon.md +0 -15
@@ 1,15 0,0 @@
----
-layout: page
-title: Mastodon
----
-
-I'm currently using [mastodon.social] in the fediverse.
-
-[mastodon.social]: https://mastodon.social/@mauromorales
-
-## Cross-posting
-
-I'm using [MTC] to cross-post my toots to Twitter, but not the other
-way arround.
-
-[MTC]: https://crossposter.masto.donte.com.br

M notes/ubuntu.md => notes/ubuntu.md +1 -1
@@ 1,5 1,5 @@
 ---
-layout: page
+layout: note
 title: Ubuntu
 ---
 

A notes/web-framework.md => notes/web-framework.md +25 -0
@@ 0,0 1,25 @@
+---
+layout: note
+title: Web Framework
+---
+
+When I first started using Ruby, it was because of Rails. However, I didn't
+stay long in the Rails camp and started doing mostly scripts and cli
+applications so I had little need for it. Now I plan to go back to writing web
+applications but instead of just using Rails by default, I want to see what
+alternatives are out there.
+
+My plan is to stay with Ruby so my options are limited but I'd really like to
+give Phoenix a try. And if there's any other web framework worth checking I'm
+not going to discard it because of the language but whatever it offers must be
+worth learning a new language/ecosystem.
+
+## Hanami
+
+[Hanami] is a Ruby web framework. Just like Rails, it promotes a monolith first
+architecture but different from it, it suggest a Clean or Hexagonal
+architecture instead of MVC. It has a lower memory footprint and less features.
+So far what I really liked was that I was able to contribute to a small bug. On
+Rails I always felt like contributing was this big major task.
+
+[Hanami]: https://hanamirb.org/

A robots.txt => robots.txt +2 -0
@@ 0,0 1,2 @@
+User-agent: *
+Disallow: /notes/