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.
161 lines
8.2 KiB
161 lines
8.2 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-04-25</h1> |
|
<span class="post-date"> |
|
2020-04-25 |
|
|
|
<a href="https://blog.juliobiason.me/tags/links/">#links</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/rust/">#rust</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/adoption/">#adoption</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/search/">#search</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/bash/">#bash</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/debug/">#debug</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/apple/">#apple</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/mocks/">#mocks</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/cli/">#cli</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/kanban/">#kanban</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/survey/">#survey</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/til/">#til</a> |
|
|
|
</span> |
|
<p>Extracting PDF Data, Rust Adoption, Rust Search, Debugging Bash Scripts, |
|
Mocked HTTP Servers in Rust, CLI Kanban, COVID Lockdown, Rust Survey, TIL.</p> |
|
<span id="continue-reading"></span><h1 id="indexing-pdf-for-searching-using-tika-nokogiri-and-algolia"><a href="https://omar.engineer/indexing-pdf-for-searching-using-tika-nokogiri-and-algolia/">Indexing PDF For Searching Using Tika, Nokogiri, and Algolia</a></h1> |
|
<p>Although I don't use Ruby -- and hence Nokogiri and Algolia would be useless |
|
-- the fact that it lists how Tika extracts the PDF information into a (good) |
|
HTML format it interesting.</p> |
|
<h1 id="debugging-bash-scripts"><a href="https://advancedweb.hu/debugging-bash-scripts/">Debugging Bash scripts</a></h1> |
|
<p>Couple of notes and modules you can use in Bash scripts to debug your... |
|
scripts.</p> |
|
<p>On a side note: Am I the only one that think it is stupid to have a docker |
|
image to run a <em>linter</em>?</p> |
|
<h1 id="programming-language-rust-s-adoption-problem-developers-reveal-why-more-aren-t-using-it"><a href="https://www.zdnet.com/google-amp/article/programming-language-rusts-adoption-problem-developers-reveal-why-more-arent-using-it/">Programming language Rust's adoption problem: Developers reveal why more aren't using it</a></h1> |
|
<p>Summary: the drop in adoption happens 'cause even if developers are using |
|
Rust, their companies are not.</p> |
|
<p>Sadly, I once read something that's true: "The adoption of any language is not |
|
technical, it is cultural". While developers may enjoy taking some punches |
|
from compilers, in the hopes that they won't get calls in the middle of |
|
the night about the service going down, most companies see delays in delivery |
|
as problem. And if some other language have some (apparent) huge support, they |
|
will pick that language any day, no matter how problematic it is.</p> |
|
<h1 id="even-apple-is-interested-in-migrating-their-c-code-to-rust"><a href="https://www.phoronix.com/scan.php?page=news_item&px=Apple-From-C-To-Rust">Even Apple Is Interested In Migrating Their C Code To Rust</a></h1> |
|
<p>A lot of assumptions going on here, but it seems that even when Rust adoption |
|
is not that great, big companies are actually moving towards it. Apple is one |
|
of them.</p> |
|
<p>The fact that the creator of Rust is part of Apple and works of Swift may be |
|
pure coincidence.</p> |
|
<p>On the other hand... Why not replace that C code with Swift? Surely there is a |
|
runtime problem here if the applications require performance, but with the |
|
Swift compiler being built by Apple and Clang/LLVM also being built by Apple, |
|
something could be worked out, wouldn't it?</p> |
|
<h1 id="rust-search-extension"><a href="https://rust-search-extension.now.sh/">Rust Search Extension</a></h1> |
|
<p>A browser extension that helps searching Rust Docs and Crates.</p> |
|
<p>Honestly, I prefer <a href="https://duckduckgo.com/">DuckDuckGo</a> |
|
<a href="https://duckduckgo.com/bang?q=">!bangs</a>, so I can use <code>!rust Iter</code> or <code>!crate elefren</code> and it would translate the search for me, but if you don't use DDG |
|
but code in Rust, it may be interesting.</p> |
|
<h1 id="rust-survey-2019-results"><a href="https://blog.rust-lang.org/2020/04/17/Rust-survey-2019.html">Rust Survey 2019 Results</a></h1> |
|
<p>In the end of last year, the Rust Core Team launched a survey asking how the |
|
Rust developers feel about the language. The result is up.</p> |
|
<p>It seems the general consensus for the language is "Some improvement" in most |
|
of the areas.</p> |
|
<h1 id="wiremock-async-http-mocking-to-test-rust-applications"><a href="https://www.lpalmieri.com/posts/2020-04-13-wiremock-async-http-mocking-for-rust-applications/">Wiremock: async HTTP mocking to test Rust applications</a></h1> |
|
<p>A library for creating async web servers, to be used as mocks in tests. Looks |
|
pretty cute.</p> |
|
<h1 id="clikan"><a href="https://github.com/kitplummer/clikan">clikan</a></h1> |
|
<p>By the repo description: "clikan is a super simple personal kanban board that |
|
runs in a CLI".</p> |
|
<p>I'm a sucker for CLI tools, specially when they have a nice presentation |
|
interface.</p> |
|
<h1 id="it-ll-all-be-over-by-christmas-no-it-won-t"><a href="http://www.antipope.org/charlie/blog-static/2020/04/itll-all-be-over-by-christmas.html">"It'll all be over by Christmas" (No it won't)</a></h1> |
|
<p>A good analysis of what's going on with the COVID lockdown, it's reflexes and |
|
what is going on from here on.</p> |
|
<p>Sure there is some speculation in the article, but even those are good food |
|
for thought.</p> |
|
<h1 id="i-ve-been-writing-tils-for-5-years"><a href="https://github.com/jbranchaud/til/blob/master/README.md">I've been writing TILs for 5 years</a></h1> |
|
<p>A list of small things Josh Branchaud collected in 5 years, in different |
|
topics.</p> |
|
<hr /> |
|
<p>This post was built with the help of</p> |
|
<ul> |
|
<li><a href="https://floss.social/@alcinnz">Adrian Cochrane</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://t.me/rustlangbr">Rust Brasil</a></li> |
|
</ul> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
</body> |
|
|
|
</html>
|
|
|