You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
181 lines
9.1 KiB
181 lines
9.1 KiB
11 months ago
|
<!DOCTYPE html>
|
||
|
<html lang="en">
|
||
|
<head>
|
||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||
|
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||
|
|
||
|
<!-- Enable responsiveness on mobile devices-->
|
||
|
<!-- viewport-fit=cover is to support iPhone X rounded corners and notch in landscape-->
|
||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, viewport-fit=cover">
|
||
|
|
||
|
<title>Julio Biason .Me 4.3</title>
|
||
|
|
||
|
<!-- CSS -->
|
||
|
<link rel="stylesheet" href="https://blog.juliobiason.me/print.css" media="print">
|
||
|
<link rel="stylesheet" href="https://blog.juliobiason.me/poole.css">
|
||
|
<link rel="stylesheet" href="https://blog.juliobiason.me/hyde.css">
|
||
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700|Abril+Fatface">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</head>
|
||
|
|
||
|
<body class=" ">
|
||
|
|
||
|
<div class="sidebar">
|
||
|
<div class="container sidebar-sticky">
|
||
|
<div class="sidebar-about">
|
||
|
|
||
|
<a href="https://blog.juliobiason.me"><h1>Julio Biason .Me 4.3</h1></a>
|
||
|
|
||
|
<p class="lead">Old school dev living in a 2.0 dev world</p>
|
||
|
|
||
|
|
||
|
</div>
|
||
|
|
||
|
<ul class="sidebar-nav">
|
||
|
|
||
|
|
||
|
<li class="sidebar-nav-item"><a href="/">English</a></li>
|
||
|
|
||
|
<li class="sidebar-nav-item"><a href="/pt">Português</a></li>
|
||
|
|
||
|
<li class="sidebar-nav-item"><a href="/tags">Tags (EN)</a></li>
|
||
|
|
||
|
<li class="sidebar-nav-item"><a href="/pt/tags">Tags (PT)</a></li>
|
||
|
|
||
|
|
||
|
</ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
<div class="content container">
|
||
|
|
||
|
<div class="post">
|
||
|
<h1 class="post-title">Links for 2020-05-29</h1>
|
||
|
<span class="post-date">
|
||
|
2020-05-29
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/links/">#links</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/spotify/">#spotify</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/git/">#git</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/commit/">#commit</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/emacs/">#emacs</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/airflow/">#airflow</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/open-source/">#open source</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/rust/">#rust</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/contributing/">#contributing</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/self-hosted/">#self-hosted</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/vim/">#vim</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/wiki/">#wiki</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/medium/">#medium</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/stackoverflow/">#stackoverflow</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/survey/">#survey</a>
|
||
|
|
||
|
</span>
|
||
|
<p>Spotify Around the Globe, Git Commit Messages, Airflow, Emacs Bindings,
|
||
|
Contributing to Open Source Rust Style, Self-Hosted Git Repos, Vim Wiki, Don't
|
||
|
Use Medium, StackOverflow Survey Results, Problems With StackOverflow Survey.</p>
|
||
|
<span id="continue-reading"></span><h2 id="spotify-most-streamed-track-of-the-day-by-country"><a href="https://www.worldspotify.com/">Spotify Most streamed track of the day by Country</a></h2>
|
||
|
<p>Curious about which song is the most played on Spotify on each country?</p>
|
||
|
<h2 id="my-favourite-git-commit"><a href="https://dhwthompson.com/2019/my-favourite-git-commit">My favourite Git commit</a></h2>
|
||
|
<p>A huge text for a simple one character change? Sure, why not?</p>
|
||
|
<p>I have to agree with the point being made here, although the result is a bit
|
||
|
too large for my taste: Write commit messages that explain why some change
|
||
|
had to be done, what other options where presented, and why the actual
|
||
|
solution was taken.</p>
|
||
|
<p>And that's how a proper commit message should be done.</p>
|
||
|
<h2 id="an-introduction-to-apache-airflow"><a href="https://bhavaniravi.com/blog/apache-airflow-introduction">An Introduction to Apache Airflow</a></h2>
|
||
|
<p>I have been hearign about Airflow for awhile, but what the heck it is, what it
|
||
|
does and things like that was something I didn't know about.</p>
|
||
|
<p>But Airflow is a data processing (ETL) framework in Python, where each task is
|
||
|
defined in isolation and combined afterwards in an acyclic graph.</p>
|
||
|
<p>And it is in Python.</p>
|
||
|
<h2 id="binding-emacs"><a href="https://degruchy.org/2020/05/26/binding-emacs/">Binding Emacs</a></h2>
|
||
|
<p>A practical guide on using Emacs keybinds.</p>
|
||
|
<h2 id="contributing-to-rust"><a href="https://blog.elinvynia.com/posts/2020-05-26-contributing-to-rust.html">Contributing to Rust</a></h2>
|
||
|
<p>Although focused on the Rust project, this is a very good personal experience
|
||
|
report in contributing to open source project -- in this case, a compiler. But
|
||
|
instead of jumping directly into code, it all started with a simple
|
||
|
documentation change.</p>
|
||
|
<p>The key points here are, basically: Start simple, get your feet wet and things
|
||
|
just will start rolling.</p>
|
||
|
<h2 id="choosing-a-self-hosted-git-service"><a href="https://www.paritybit.ca/blog/choosing-a-self-hosted-git-service">Choosing a Self-Hosted Git Service</a></h2>
|
||
|
<p>Git != Github or Gitlab. Github and Gitlab are frontends to Git and, if you
|
||
|
wish, you could run a different interface on your domain.</p>
|
||
|
<p>Other optiosn presented here are: Cogs, Gitea, SourceHut, Phabricator,
|
||
|
Gitolite, Gitweb and cgit. Each has its own strengths and weaknesses and they
|
||
|
are explored here.</p>
|
||
|
<p>I use cgit on <a href="https://git.juliobiason.me/">my repository</a>, although I'd
|
||
|
prefer to run something that generate static pages instead of something
|
||
|
dynamic -- I don't do that many commits that would require rendering
|
||
|
everything every time.</p>
|
||
|
<h2 id="personal-wiki-for-vim"><a href="https://github.com/vimwiki/vimwiki">Personal Wiki for Vim</a></h2>
|
||
|
<p>Did you know that you can have a personal wiki using just Vim? With this
|
||
|
plugin, you can keep your data locally, without the need to install anything
|
||
|
else (besides the plugin, that is) -- and people who like Emacs forgive me,
|
||
|
but the format is simpler than Org-Mode (even if Org-Mode does a lot more
|
||
|
stuff).</p>
|
||
|
<h2 id="stop-blogging-on-medium-if-you-care-about-seo"><a href="https://pawelurbanek.com/medium-blogging-platform-seo">Stop Blogging on Medium if You Care about SEO</a></h2>
|
||
|
<p>I don't freaking care about SEO -- honestly, SEO is the cherry on the top of
|
||
|
the shit cake the internet has become -- but there are two points here that
|
||
|
you must pay attention: "Login wall for free articles" and "Hidden costs of
|
||
|
publishing on Medium" 'cause they tell you two things:</p>
|
||
|
<ul>
|
||
|
<li>Medium charges people for reading content on their site and</li>
|
||
|
<li><em>You</em> provide the content.</li>
|
||
|
</ul>
|
||
|
<p>So you're, basically, the one generating income for Medium. Heck, even
|
||
|
WordPress.com has a free tier with no paywall.</p>
|
||
|
<h2 id="stack-overflow-developer-survey-2020"><a href="https://insights.stackoverflow.com/survey/2020">Stack Overflow Developer Survey 2020</a></h2>
|
||
|
<p>StackOverflow did a survey last year to find out which languages developers
|
||
|
are using, if they like it, how much they get paid, that kind of stuff.</p>
|
||
|
<p>And now, finally, the results are out.</p>
|
||
|
<p>PS: Rust is the most loved language for the 5th year in a row.</p>
|
||
|
<h2 id="stack-overflow-developer-survey-removes-clojure"><a href="https://www.reddit.com/r/Clojure/comments/gs3y4e/stack_overflow_developer_survey_removes_clojure/">Stack overflow developer survey removes Clojure</a></h2>
|
||
|
<p>... but not everything are flowers. The Clojure subreddit found that Clojure
|
||
|
was not listed and even if they could fill the form with their own value,
|
||
|
Clojure still didn't even appear in the results.</p>
|
||
|
<p>Not only that, but on our Rust group someone asked why there were no Rust
|
||
|
libraries and frameworks on the list (Serde is <em>wildly</em> used) and after that I
|
||
|
noticed that Glib also wasn't in the options -- and who the heck is crazy enough to
|
||
|
work in C (which appears in the language list) without Glib these days?</p>
|
||
|
<p>So yeah, the list is nice, but feels a lot incomplete in these days.</p>
|
||
|
<hr />
|
||
|
<p>This post was built with the help of</p>
|
||
|
<ul>
|
||
|
<li><a href="https://fosstodon.org/@ndegruchy">Nathan DeGruchy</a></li>
|
||
|
<li><a href="https://mastodon.social/@hntooter">HN Tooter</a></li>
|
||
|
<li><a href="https://mastodon.social/@newsbot">newsbot</a></li>
|
||
|
<li><a href="https://botsin.space/@readrust">Read Rust</a></li>
|
||
|
<li><a href="https://social.paritybit.ca/@jbauer">Jake Bauer</a></li>
|
||
|
</ul>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</div>
|
||
|
|
||
|
</body>
|
||
|
|
||
|
</html>
|