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.
180 lines
9.1 KiB
180 lines
9.1 KiB
<!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>
|
|
|