Manos Ragiadakos's Avatar

Manos Ragiadakos

@rm4n0s

I want to bring back waterfall methodologies and the development of monolithic servers. Blog: https://rm4n0s.github.io/

82
Followers
300
Following
73
Posts
02.01.2025
Joined
Posts Following

Latest posts by Manos Ragiadakos @rm4n0s

What's new in Go
What's new in Go There’s a lot to love about Go 1.24, including support for post-quantum cryptography, full support for generic type aliases, and several performance improvem...

What's new with Go, from @googledevs IO
#golang

www.youtube.com/watch?v=kj8...

22.05.2025 16:57 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Cross-compiling C and Go via cgo with Bazel Walkthrough for cross compiling a mixed C and Go binary for another platform using cgo and Bazel. Example is done with x86_64/Linux compiling for RISC-V/Linux.

Something advanced for the Sunday?
Cross-compiling C and Go via cgo with Bazel
#golang

popovicu.com/posts/cross...

01.06.2025 05:40 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Completely convinced the software engineering discipline required to write #rustlang is higher than that required to write #golang which is higher than that required to write #python.

22.04.2025 21:57 πŸ‘ 14 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

#rustlang www.feldera.com/blog/cutting...

18.04.2025 04:39 πŸ‘ 8 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

It's a trap! Don't listen to him!

17.04.2025 13:21 πŸ‘ 56 πŸ” 1 πŸ’¬ 3 πŸ“Œ 0
Post image

OK #golang experts! Without running this code, how many of these modify their parent's data value?

Playground: go.dev/play/p/FThEw...

Mutability of the caller's data is soo important, which is why #rustlang has a `mut` keyword. Without it, and without interior mutability, you can't.

#footgun

09.04.2025 20:18 πŸ‘ 4 πŸ” 1 πŸ’¬ 3 πŸ“Œ 0
Preview
Pitfalls of Safe Rust | corrode Rust Consulting When people say Rust is a β€œsafe language”, they often mean memory safety. And while memory safety is a great start, it’s far from all it takes to build robust applications. Memory safety is important...

πŸ¦€ Pitfalls of Safe Rust
β€”Matthias Endler

#rust #rustlang #memorysafety

08.04.2025 17:00 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
buggy golang code snippet

buggy golang code snippet

So many #golang #footgun code snippets, so little time. Quick! What does this print?

Playground: go.dev/play/p/cw_HO...

08.04.2025 18:14 πŸ‘ 5 πŸ” 1 πŸ’¬ 3 πŸ“Œ 0
Post image

Many C developers won't like this #KubeCon keynote.
Greg Kroah-Hartman pitching moving to #Rust programming language in the #Linux OS kernel.
I like that he highlights the benefits not for programming but for reviewing and maintaining the #opensource codebase.
@linuxfoundation.org @cncf.io #rustlang

02.04.2025 09:26 πŸ‘ 23 πŸ” 6 πŸ’¬ 1 πŸ“Œ 0
Can't Driven Development | (a)RManos Blog

Because they are based on Tag Unions or Enume.
For ex, fn4 returns an error Fn4Err.Fn3Err.Fn2Err.Fn1Err.JsonParserError.
This can benefit the software architecture and even protect the code from an accidental change. I wrote everything here rm4n0s.github.io/posts/6-cant...

21.03.2025 12:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Jai can't be the C/C++ killer because it does not have Typed Stack Traces like Odin and Rust

21.03.2025 07:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

nuage.quimerch.com/-/ewen/artic...

19.03.2025 11:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I haven't tried copilot as I don't trust AI, but if it can minimize googling then I will try it

17.03.2025 04:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Let's say you need to open a file and read it's data with tokio.
use tokio::fs::File

In the code, after opening a file to a variable, then you create a new line to read the file.

However, the variable doesn't show any method to read the file until you google for examples and discover AsyncReadExt

17.03.2025 04:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yes, in crates that are dependencies but not yet used in code. Such a tool would reduce my googling 60% for examples.

17.03.2025 03:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yes the list is growing, but I wish there was an auto complete on VSCode to give me the possible methods of an instance from extensions that I haven't import. This makes me google more for examples than I usually do.

16.03.2025 22:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

As a golang developer, I am moving to rust only for three reasons:
- memory leaks in Go are a pain, especially when playing with gstreamers, GUI etc
- enums and 'thiserror' crate helps me write Typed Stack Traces (which Go can't do that)
- I can write code for everything

16.03.2025 22:02 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Simplicity

16.03.2025 21:53 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

When you see Pattern Matching on it's finest πŸ¦€

#rust #rustlang

11.03.2025 18:58 πŸ‘ 4 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Rust in 2025: Targeting foundational software Β· baby steps

enjoy this post from niko; I like the framing of "foundational software" much better than "systems programming" #rustlang smallcultfollowing.com/babysteps/bl...

11.03.2025 17:04 πŸ‘ 153 πŸ” 15 πŸ’¬ 6 πŸ“Œ 0

No it is not. The travel propaganda has influenced your opinion about Greece.
Just because you saw a beach, does not mean that whole country is beautiful.

Just compare Moscow, Berlin and Athens, and tell me which you like.

Lord Byron died from fever and not from a caliphate

10.03.2025 10:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

No it is not.

First you look at beautiful Germany, and you say this is how they live in the rest of Europe, but it is not true. Come to Greece

Secondly, Russia has been sanctioned, and for that reason the wages are miserable.

If USA sanction EU, it will start look like Russia.

10.03.2025 09:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

So you saying no country is really free, it is always manipulated by neighbors.

Even USA is manipulated by its closet neighbors.

So the question is, why allow a government manipulated by Germany, stop the participation of a party, manipulated by Russia, in the elections?

10.03.2025 09:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Like the current free Syria?

10.03.2025 09:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

So you prefer ISIS Chechnya over the current dictator that knees to Russia?

10.03.2025 08:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Romania is a Slavic country and it looks like Russia. So I don't understand how they could see the difference between EU and Russia plutocracy

10.03.2025 08:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What is the difference between Chechnya and Turkey?

10.03.2025 08:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

So why Romania should choose EU's plutocracy over Russia's plutocracy?

10.03.2025 08:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Ok let me give you an example.

Greece is Turkey's neighbor.
Turkey threatens Greece all the time with war.
Ukraine wants Turkey in EU.
Ukraine was never against Turkey for invading Cyprus to "protect" Turkish minorities.

With that info, should Greeks support Ukraine?

10.03.2025 08:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

ALL countries have plutocracies!

Do you know a country that does not have plutocracy?

10.03.2025 08:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0