Julio Biason
5 years ago
1 changed files with 105 additions and 0 deletions
@ -0,0 +1,105 @@ |
|||||||
|
+++ |
||||||
|
title = "Links for 2020-04-25" |
||||||
|
date = 2020-04-25 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["links", "rust", "adoption", "search", "bash", "debug", "apple", |
||||||
|
"mocks", "cli", "kanban", "survey", "til"] |
||||||
|
+++ |
||||||
|
|
||||||
|
Extracting PDF Data, Rust Adoption, Rust Search, Debugging Bash Scripts, |
||||||
|
Mocked HTTP Servers in Rust, CLI Kanban, COVID Lockdown, Rust Survey, TIL. |
||||||
|
|
||||||
|
<!-- more --> |
||||||
|
|
||||||
|
# [Indexing PDF For Searching Using Tika, Nokogiri, and Algolia](https://omar.engineer/indexing-pdf-for-searching-using-tika-nokogiri-and-algolia/) |
||||||
|
|
||||||
|
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. |
||||||
|
|
||||||
|
# [Debugging Bash scripts](https://advancedweb.hu/debugging-bash-scripts/) |
||||||
|
|
||||||
|
Couple of notes and modules you can use in Bash scripts to debug your... |
||||||
|
scripts. |
||||||
|
|
||||||
|
On a side note: Am I the only one that think it is stupid to have a docker |
||||||
|
image to run a _linter_? |
||||||
|
|
||||||
|
# [Programming language Rust's adoption problem: Developers reveal why more aren't using it](https://www.zdnet.com/google-amp/article/programming-language-rusts-adoption-problem-developers-reveal-why-more-arent-using-it/) |
||||||
|
|
||||||
|
Summary: the drop in adoption happens 'cause even if developers are using |
||||||
|
Rust, their companies are not. |
||||||
|
|
||||||
|
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. |
||||||
|
|
||||||
|
# [Even Apple Is Interested In Migrating Their C Code To Rust](https://www.phoronix.com/scan.php?page=news_item&px=Apple-From-C-To-Rust) |
||||||
|
|
||||||
|
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. |
||||||
|
|
||||||
|
The fact that the creator of Rust is part of Apple and works of Swift may be |
||||||
|
pure coincidence. |
||||||
|
|
||||||
|
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? |
||||||
|
|
||||||
|
# [Rust Search Extension](https://rust-search-extension.now.sh/) |
||||||
|
|
||||||
|
A browser extension that helps searching Rust Docs and Crates. |
||||||
|
|
||||||
|
Honestly, I prefer [DuckDuckGo](https://duckduckgo.com/) |
||||||
|
[!bangs](https://duckduckgo.com/bang?q=), so I can use `!rust Iter` or `!crate |
||||||
|
elefren` and it would translate the search for me, but if you don't use DDG |
||||||
|
but code in Rust, it may be interesting. |
||||||
|
|
||||||
|
# [Rust Survey 2019 Results](https://blog.rust-lang.org/2020/04/17/Rust-survey-2019.html) |
||||||
|
|
||||||
|
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. |
||||||
|
|
||||||
|
It seems the general consensus for the language is "Some improvement" in most |
||||||
|
of the areas. |
||||||
|
|
||||||
|
# [Wiremock: async HTTP mocking to test Rust applications](https://www.lpalmieri.com/posts/2020-04-13-wiremock-async-http-mocking-for-rust-applications/) |
||||||
|
|
||||||
|
A library for creating async web servers, to be used as mocks in tests. Looks |
||||||
|
pretty cute. |
||||||
|
|
||||||
|
# [clikan](https://github.com/kitplummer/clikan) |
||||||
|
|
||||||
|
By the repo description: "clikan is a super simple personal kanban board that |
||||||
|
runs in a CLI". |
||||||
|
|
||||||
|
I'm a sucker for CLI tools, specially when they have a nice presentation |
||||||
|
interface. |
||||||
|
|
||||||
|
# ["It'll all be over by Christmas" (No it won't)](http://www.antipope.org/charlie/blog-static/2020/04/itll-all-be-over-by-christmas.html) |
||||||
|
|
||||||
|
A good analysis of what's going on with the COVID lockdown, it's reflexes and |
||||||
|
what is going on from here on. |
||||||
|
|
||||||
|
Sure there is some speculation in the article, but even those are good food |
||||||
|
for thought. |
||||||
|
|
||||||
|
# [I've been writing TILs for 5 years](https://github.com/jbranchaud/til/blob/master/README.md) |
||||||
|
|
||||||
|
A list of small things Josh Branchaud collected in 5 years, in different |
||||||
|
topics. |
||||||
|
|
||||||
|
--- |
||||||
|
|
||||||
|
This post was built with the help of |
||||||
|
|
||||||
|
* [Adrian Cochrane](https://floss.social/@alcinnz) |
||||||
|
* [HN Tooter](https://mastodon.social/@hntooter) |
||||||
|
* [newsbot](https://mastodon.social/@newsbot) |
||||||
|
* [Rust Brasil](https://t.me/rustlangbr) |
Loading…
Reference in new issue