The source content for blog.juliobiason.me
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.

119 lines
5.3 KiB

Squashed commit of the following: commit ea08bfa8b0d60b505b9d52cbc6b4ce39b452d663 Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 15:14:16 2020 -0300 Links for 2020-08-15 commit d5c3cb7db22e5f863b027167b29a2a10561bd913 Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 13:02:15 2020 -0300 Dijkstra quote commit bbd98f2d0365daa1acb1f919339e790ca4c61ccd Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 12:48:09 2020 -0300 Oscar Wilde quote commit d27d941b0e90e3e34c3c2e45c5d537cb7c3e2ee5 Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 12:47:28 2020 -0300 Rene Descartes quote commit 6c2341a5b1c3cdcadd431f695e180ac695f16ebf Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 12:42:35 2020 -0300 Earl Wilson quote commit 1e46d4683e4404d310eae6d816ed79327d901286 Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 12:40:56 2020 -0300 Mahatma Gandhi quote commit 938db13f97f8d797cecc7beff6c5d3e10b8ca53b Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 12:39:14 2020 -0300 Random quote commit 1267f33d77b9ebb04b50b8f4ec0b8521fe3875a2 Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 12:38:07 2020 -0300 Random quote commit f423f2a8584c86622066ccf8e932e5ef15636183 Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 12:34:16 2020 -0300 Arthur C Clarke quote commit 54e06b23001feca6f618c980100a482aa254de12 Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 12:16:37 2020 -0300 Christa McAuliffe quote commit b8d6ecf4906b197bc09bbf98f5eb493445c4b369 Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 12:13:54 2020 -0300 Bertold Brecht quote commit 4d9fad8d9c143d6c3e321b551c359762584911bf Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 12:08:57 2020 -0300 Eric Hoffer quote commit 70f1f06b6d6e5f3fdc7abf679ab48ab54500706a Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 11:22:55 2020 -0300 Publius Ovidius Naso quote commit c9c5d6153688bad793f667934237ebfb8ac7ab1e Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 10:25:29 2020 -0300 Dom Helder Camara quote commit ea77b08c66b818eaef75541f9e831d4822b1b7df Author: Julio Biason <julio.biason@pm.me> Date: Sat Aug 15 10:07:58 2020 -0300 Landor quote
4 years ago
+++
title = "Commented Links for 2020-08-15"
date = 2020-08-15
[taxonomies]
tags = ["links", "rust", "documentation", "cli", "emacs", "arm", "apple",
"software architecture", "flask", "prometheus", "config", "builder",
"pattern", "phishing", "bash", "online", "mozilla", "spa", "gnome", "git"]
+++
Rust Docs On the Comand Line, Emacs Doom, Apple ARM Cascade Effect, Software
Architecture, Uploads in Flask, Flask and Prometheus, Rust in Apple,
Configuration Files In Rust, Rust Builder Pattern, Ruining Phipher Sites With
Bash, Run Code Online, Free Action Cult, What Is Mozilla, Rust SPAs, GNOME
Extensions, Git in Rust.
<!-- more -->
## [roc: Rust command line documentation searching](https://github.com/sminez/roc)
I may getting too much into CLI tools and such, but searching Rust
documentation directly from the command line seems helpful as heck.
## [Emacs Doom for Newbies](https://medium.com/urbint-engineering/emacs-doom-for-newbies-1f8038604e3b)
I promised myself I wouldn't share links from Medium anymore, but this
specific article helped me a lot getting into Emacs Doom keybinds. And Emacs
Doom is my new favourite Emacs distribution now, so...
## [Apple Silicon: The Passing of Wintel](https://mondaynote.com/apple-silicon-the-passing-of-wintel-79a5ef66ad2b)
I like how this article describes how the simple change from Apple to their
ARM version will push Microsoft towards it, thought their Surface thing. And
if Microsoft changes, all big manufacturers will change too.
It is a fairy-tale of sorts, but damn, it _does_ make sense!
## [Five things every developer should know about software architecture](https://dev.to/simonbrown/five-things-every-developer-should-know-about-software-architecture-summary-3mmp)
I don't watch technical videos -- mostly 'cause my world revolves around text
and I prefer things in textual form -- but I can see that the bullet points
make sense.
(Also, if someone watch the video and I'm wrong here, let me know.)
## [Handling File Uploads With Flask](https://blog.miguelgrinberg.com/post/handling-file-uploads-with-flask)
Although uploads are a simple matter (usually, and specially with Flask), I
like when a tutorial starts on the very basic, no frills option and then
starts adding features, showing the progress done to reach something that is
way better than the first version.
## [Monitoring Flask microservices with Prometheus](https://blog.viktoradam.net/2020/05/11/prometheus-flask-exporter/)
A nice library to add support for Prometheus scraping on Flask applications.
## [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)
Ok, it's their services and not something related to macOS or iOS or any other
OSes.
## [confy: Zero-boilerplate configuration management in Rust](https://github.com/rust-cli/confy)
Look how cute this little library that have the directories where
configuration should be and how to load it.
## [typed-builder](https://crates.io/crates/typed-builder)
Cool crate that allows #deriving the builder pattern on a struct.
## [Stopping phishing campaigns with bash](https://blog.haschek.at/2020/stopping-phishing-campaigns-with-bash.html)
Nothing funnier than destroying a phishing site with automated scripts.
## [Try It Online](https://tio.run/#)
One of the cool things about the Rust ecosystem is the
[Playground](https://play.rust-lang.org/), a site that allows you to code Rust
without having to install the Rust compiler. But someone took a step forward
and make a Playground for almost every language.
## [I Love MDN, or the cult of the free in action](https://www.quirksmode.org/blog/archives/2020/08/i_love_mdn_or_t.html)]
It all starts with a "But I did first and nobody said they loved me" but then
it hit me in the gut with "It reminds me of breaking into spontaneous applause
for our courageous health workers instead of funding them properly so they can
do their jobs."
MDN is one hell of source of web knowledge. And, for some absurd reason,
Mozilla decided to not fund it anymore. And nobody is talking about how to
keep MDN going outside Mozilla: no talks about crowdfunding, no talks about
moving to somewhere that will keep it alive and such.
By the way, if you're sad about MDN but are still using Chrome:
Congratulations, you're part of the problem.
## [Mozilla’s uncertain future](https://civilityandtruth.com/2020/08/13/mozillas-uncertain-future/)
It is really interesting how this paints a good picture of what "Mozilla"
actually is, explaining the works of the Foundation and the works of the
Corporation.
## [Single Page Applications using Rust](http://www.sheshbabu.com/posts/rust-wasm-yew-single-page-application/)
At this point, it must be clear how much I like posts that start with
something very simple and go building something more complex with in some
simple steps.
And this one have even diffs for the changes!
## [How To Make Ubuntu Work Like Windows 10](https://kevq.uk/how-to-make-ubuntu-work-like-windows-10/)
Not that I'm into Windows layout in the first place, but a good collection of
GNOME extensions, if you're into changing the look of your system.
## [gitoxide: An idiomatic, modern, lean, fast, safe & pure rust implementation of git](https://github.com/Byron/gitoxide)
One more to the bag of "common tools rewritten in Rust".