Hubert: "Hi, my name is Hubert".
X: "Can you give me your full name please?"
Hubert: "Ehm...how much time do you have?"
https://en.wikipedia.org/wiki/Hubert_Blaine_Wolfeschlegelsteinhausenbergerdorff_Sr.
😅
#HubertBlaineWolfeschlegelsteinhausenbergerdorffSr #Names #Ridiculous
Fast Software, the Best Software - On the benefits of speedy #software, and how it affects user perception of engineering #quality and overall #usability - by Craig Mod:
https://craigmod.com/essays/fast_software/
"Fastness in software is like great margins in a book — makes you smile without necessarily knowing why."
"I love software that [...] unbloats over time. This should be the goal of all software."
"Fast software gives the user a chance to “meld” with its toolset. That is, not break flow."
"The message that emerges from [Ai Weiwei's] work is that the truest resistance to the oppression of conformity is the riot of human diversity, the singular nature of the individual and their individual expression, the non-deterministic variability of things we—all of us—think and do and make. Difference is the seed value of our human process."
Cultural Revolutions - Freedom is not a goal, but a direction - by Edward Snowden:
https://edwardsnowden.substack.com/p/culturalrevolutions
Although I'm not a #Go programmer, this looks really cool:
Create desktop apps using Go and Web Technologies:
https://github.com/wailsapp/wails
Yes, more UIs with #WebTech please!💪
#WebUI #DesktopApp #GoLang #DesktopDevelopment #UIDevelopment
#NoNotElectron
Wow, #Rust now has 60k stars on #GitHub.🎉
Have a look at this graph:
https://star-history.t9t.io/#rust-lang/rust
It almost looks like exponential growth!😍 🦀
Finally a comparison with Rust that actually makes sense (yes, I look at you "Go vs. Rust people"🙄):
C++ Move Semantics Considered Harmful (#Rust is better)
https://www.thecodedmessage.com/posts/cpp-move/
For all the people, who are praising Low-/No-Code tools, just ask them this simple question:
You: "How are you going to test this?"
LowCodeGuy: "We let our testers execute the app/software."
You: "So you are basically doing manual regression testing!? That's pretty expensive, don't you think? What about automated tests like unit tests?"
LowCodeGuy: *Error, can't ...compute...answer...🥴 😖 😵*
Wow, this #parser combinator #crate in #Rust looks awesome 😍
Chumsky - A friendly parser combinator crate
https://github.com/zesterer/chumsky/
What really stands out: it has "powerful error recovery strategies" - parser combinators are usually not known for their good error reporting capabilities.
Also, best name ever for this kind of crate! 😉
#Security tip ⚠️ :
Regularly search for the following codepoints in your source code:
U+202A, U+202B, U+202C, U+202D, U+202E, U+2066, U+2067, U+2068, U+2069
more context here:
https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html
Your source code don't need to be Rust to be affected by this vulnerability.
#Rust has fixed it in 1.56.1, though, so time to update if you can.
https://blog.rust-lang.org/2021/11/01/Rust-1.56.1.html
Strings are ugly! 😬
"Outperforming Imperative with Pure Functional Languages" by Richard Feldman:
https://yewtu.be/watch?v=vzfy4EKwG_Y (or YT: https://www.youtube.com/watch?v=vzfy4EKwG_Y)
Richard Feldman and his team have worked on a pure functional language called roc (roc-lang.org). It compiles to a static binary and uses #LLVM and opportunistic in-place mutation for optimization.
Such a great talk! I ❤️ Richard Feldman!
#FunctionalProgramming #Talk #Talks #RocLang #Performance #ProgrammingLanguage #Programming
Wow, #TIL that in #Rust there are not only `pub` and `pub(crate)` for specifying visibility of items, but there is also:
- `pub(super)`: item will only be visible to the parent module
- pub(in crate::foo): item will only be visible in module `foo`
🤯
See this excellent blog post by Aloso, when you want to understand Rust's module system:
https://aloso.github.io/2021/03/28/module-system.html
Mini "rant" again (sorry)
Do you know #KWallet in #Kubuntu? If not, lucky you!
I've *literally* searched for the following title in this reddit post and the reddit post was the first result in my search engine:
https://www.reddit.com/r/kde/comments/3w9tpe/how_do_i_get_kwallet_to_fuck_off_and_let_me_work/
I don't need KWallet and I don't know how to disable it, even after reading the post. I don't even know what it's good for. Is it to store credentials/passwords? I use another tool for that.
I'm now even more inclined to switch to some other distro like Manjaro
Passionate Software Developer with an incredible thirst for knowledge, who shares that knowledge with others, so that they can become their best selfs.
Interested in #Rust, #TypeScript, #Node, C# and a lot of other interesting stuff.
Dare to think for yourself.
Striving for technical excellence.