Posts by janriemer@mastodon.technology
(DIR) Post #AExAXu4m0ZIVIiKppw by janriemer@mastodon.technology
2021-12-30T19:50:28Z
0 likes, 1 repeats
Introducing csv-diff - the fastest CSV-diffing library in the world - written in #Rust!π π Highlights:- compare two CSVs with 1,000,000 rows x 9 columns in under 500ms- thread-pool agnostic π§΅π§ΆCrates.io:https://crates.io/crates/csv-diffGitLab:https://gitlab.com/janriemer/csv-diffThis crate has been made possible by the awesome Rust community! Thank you!π€ β€οΈ #CSV #CSVDiff #Performance #Diff #Compare #Fast #CrateTip #Crate #RustLang #OpenSource
(DIR) Post #AFAiaiCZWeHWk8C4fY by janriemer@mastodon.technology
2022-01-06T17:59:17Z
0 likes, 1 repeats
Why Electron is a Necessary Evil - by Federico Terzi:https://federicoterzi.com/blog/why-electron-is-a-necessary-evil/No, #Electron is not always bad! Bad performing apps are caused by bad development practices, not _necessarily_ the technology used.Want to see a well performing Electron app? Look at #VSCode!#WebDev #WebNative #DesktopApp
(DIR) Post #AFTndCCXDHBrg9FZWS by janriemer@mastodon.technology
2022-01-15T17:39:53Z
0 likes, 1 repeats
@schlink Hm...let's see... π broot - A new way to see and navigate directory trees:https://github.com/Canop/brootpastel - A command-line tool to generate, analyze, convert and manipulate colors:https://github.com/sharkdp/pastelqsv - CSVs sliced, diced & analyzed. (fork of xsv)https://github.com/jqnatividad/qsvlsd - The next gen ls command:https://github.com/Peltoche/lsdsd - Intuitive find & replace CLI (sed alternative):https://github.com/chmln/sd1/2π @c0debabe #Rust #RustLang #CLITool #CLI #TUI
(DIR) Post #AFTndDXqDXpNqWE6N6 by janriemer@mastodon.technology
2022-01-15T17:43:14Z
0 likes, 0 repeats
@schlink dust - A more intuitive version of du in rust:https://github.com/bootandy/dustprocs - A modern replacement for ps written in Rust:https://github.com/dalance/procschoose - A human-friendly and fast alternative to cut and (sometimes) awk:https://github.com/theryangeary/choosegitui - Blazing fast terminal-ui for git written in rust:https://github.com/extrawurst/gituijql - A JSON Query Language CLI tool:https://github.com/yamafaktory/jqlI could go on, but I stop now π 2/2@c0debabe
(DIR) Post #AFVaxAZ65z0DJAuw9g by janriemer@mastodon.technology
2022-01-16T19:26:45Z
1 likes, 1 repeats
Wow, this looks amazing! π netdata - Real-time performance monitoring, done right!https://github.com/netdata/netdata#DataViz #Monitoring #DevOps
(DIR) Post #AG8pG4yutUWtaMOxXs by janriemer@mastodon.technology
2022-02-04T18:28:13Z
0 likes, 1 repeats
@Gina This only happens when someone has used #Rust's `unsafe` wrongly.π π¦ #RustLang
(DIR) Post #AHHDM9GdG1coXLTv9c by janriemer@mastodon.technology
2022-03-10T17:06:19Z
0 likes, 1 repeats
@fribbledom Wow, that is so close! #Rust at 51%! Where are you Rustaceans?π¦ Don't be afraid of the #Pythonπ We can pinch it with our pincers.π
(DIR) Post #AHglL02wX4upTDVI7E by janriemer@mastodon.technology
2022-03-22T20:01:13Z
0 likes, 1 repeats
Software Development Languages: #Rust - by Colinhttps://www.fosskers.ca/en/blog/rust-software-dev"Rust is a serious tool for Software Development, and not because of its language features, its performance, or how it looks. It's the entire package, and I see myself enjoying it for some time."#RustLang #GiveItATry #SoftwareDevelopmentLanguage
(DIR) Post #AHmp4m6QAo3wM7PPua by janriemer@mastodon.technology
2022-03-25T21:34:32Z
1 likes, 0 repeats
Practice #Rust with challenging examples, exercises and projectshttps://practice.rs/why-exercise.html#RustLang
(DIR) Post #AIOCGkYvpWCBXRagfw by janriemer@mastodon.technology
2022-04-12T18:47:06Z
1 likes, 0 repeats
C++ enums look...fun? :blobpeek: Lightning Talk: So You Thought C++ Was Weird? Meet Enums - Roth Michaels - CppCon 2021:Invidious: https://yewtu.be/watch?v=SGfk5l85cko (or YT: https://www.youtube.com/watch?v=SGfk5l85cko)#Enum #Fun #CPlusPlus #Weird
(DIR) Post #AJwvKQ66Bd5VEM9eS0 by janriemer@mastodon.technology
2022-05-29T15:59:58Z
0 likes, 0 repeats
It is so amazing what #Mozilla has achieved:Back in 2013 asm.js, which has now evolved into #WebAssembly #WASM - one of the most relevant technologies for computing in the future.2015, what has started as a research project by Graydon Hoare, the #Rust programming language, which will define how we will develop software in the future.I think people don't appreciate this enough.#Innovation #Appreciation #ThankYouMozilla
(DIR) Post #AKI4u2f1QYHEh7jjAu by janriemer@mastodon.technology
2022-06-08T21:04:29Z
0 likes, 0 repeats
@urusan I'd like to have a programming language, where I can express my thoughts in the language of Arrival's Heptapods π https://www.tor.com/2019/07/09/linguistics-in-arrival-heptapods-whiteboards-and-nonlinear-time/
(DIR) Post #AKMRmkBOnuBMwCD2n2 by janriemer@mastodon.technology
2022-06-10T15:47:52Z
0 likes, 0 repeats
Hm :rust_thinking: ...when I run my multi-threaded Rust lib on my Notebook (two cores with Hyperthreading) everything works fine.When I run it in #GitLab CI's hosted runners, it deadlocks everytime at the exact same test (runners only have one thread).π¬ This shows how important CI or, more general, testing in multiple different environments is!Not everyone has a multicore computer!#Rust #RustLang #Concurrency #Deadlock #CI #ContinuousIntegration #UnitTest
(DIR) Post #AKjC7eo2VSdGOO58Ge by janriemer@mastodon.technology
2022-06-21T18:13:46Z
0 likes, 0 repeats
Recently, I've realized that I don't really need a #debugger in #Rust, but rather println!() or dbg!() my way through the code.What does this mean?It's an indication that in Rust your bugs/observability needs are not _local_ anymore, but rather _global_ on the module or systems level.This is a very good thing in terms of software quality!#SoftwareQuality #RustLang #NoDebuggerNeeded
(DIR) Post #AMSz7hdyndjDMreY1g by janriemer@mastodon.technology
2022-08-12T17:06:25Z
0 likes, 0 repeats
Create Your Own Programming Language with Rusthttps://createlang.rs/#Rust #RustLang #Compiler #Parser
(DIR) Post #AMbOrH42Iwgu2b35CC by janriemer@mastodon.technology
2022-08-16T19:50:48Z
0 likes, 1 repeats
Rust in Perspective - by linuswhttps://people.kernel.org/linusw/rust-in-perspectiveIf you want to know the future of programming languages, you should give this a read.Really interesting and inspiring blog post about the history of programming languages and how with #Rust we finally have a language that combines computer science with software engineering. β¨ #RustLang #ProgrammingLanguage #ComputerScience #SoftwareEngineering #FunctionalProgramming
(DIR) Post #AN6NJQMAqrXMujzb6G by janriemer@mastodon.technology
2022-08-31T17:55:24Z
0 likes, 0 repeats
@wilfredh Hm...honestly I use both.dbg! often lacks context for me.I wish I could do sth like this with dbg to add more context:dbg!(&foo, "foo will now be send into the channel");tx.send(foo).unwrap();In those cases I rather use println!What is your opinion on this?π #Debugging #Rust #RustLang #Pattern #Idiom
(DIR) Post #ANSO5Gz5rIuYGA3jHc by janriemer@mastodon.technology
2022-09-11T14:01:24Z
0 likes, 0 repeats
If you get weird borrowing errors using fn pointers or closures, have you considered using a trait instead?π¦ It's often way easier to make the compiler happy that way.#Rust #RustLang #RustTip
(DIR) Post #AOIYMKOGPGnos4KQiG by janriemer@mastodon.technology
2022-10-06T12:39:28Z
0 likes, 1 repeats
@rust_discussions ππ If you are a software engineer please read the above thread. Thank you.#Rust is not only about safety and performance - like Asahi Lina said: " it guides you into writing correct code".So even if you are not a "systems engineer", try Rust! It will change your whole view on software development!#RustLang #Quality #QualitySoftware #Safety #Magic #ItJustWorks #SoftwareEngineering #SoftwareDevelopment
(DIR) Post #AOm0bB2cegO2VBshBA by janriemer@mastodon.technology
2022-10-20T17:59:12Z
0 likes, 1 repeats
@ademalsasa Phew, that choice is pretty difficult.I'd probably go with #Tauri, which is an Electron alternative, written in #Rust.https://tauri.app/I really like their values:https://tauri.app/about/introIt's not an app, though, but more of a toolkit to build GUIs with web tech.Admittedly, I haven't build anything in it yet, but I have concrete plans to use it for one of my open source projects.