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