leanpub, to devops
@leanpub@mastodon.social avatar

Network Automation Crash Course https://leanpub.com/b/networkautomationcrashcourse by GitforGits | Asian Publishing House is the featured bundle on the Leanpub homepage! https://leanpub.com

stefano, to golang
@stefano@bsd.cafe avatar

Interesting reading: Go performance from version 1.0 to 1.22

https://benhoyt.com/writings/go-version-performance-2024/

kowalabearhugs, to rust

Calling all #Solidity #Rust #Go #PHP #TypeScript hackers, apply for the 1st ever #Monero Hackathon.. https://monerokon.devfolio.co

  • Free entry to #MoneroKon2024 🎟️
  • Free food & drinks 🥪🍻☕️
  • Hackers can crash overnight @ Paralelni Polis 😴
  • $6k+ in prizes & bounties 🏆 including a 2000 USD paid in XMR award from the MAGIC Monero Fund (subject to increase)
  • max: 100 ppl.

https://monerokon.devfolio.co/

leanpub, to ComputerScience
@leanpub@mastodon.social avatar

Build Your Own Database From Scratch by build-your-own.org is on sale on Leanpub! Its suggested price is $29.00; get it for $19.75 with this coupon: https://leanpub.com/sh/BjexLW1x

dusnm, to random
@dusnm@fosstodon.org avatar

People complain too much about error handling in . Like it or not, go treats errors like any other value. Since the compiler forces you to use all return values of functions, unless you specifically discard the error, you're always aware of which functions can error and that goes a long way to improve the reliability of your software.

Java has checked exceptions, JavaScript trusts you to know that a function 20 slots down the call stack has an unhandled error.

83r71n, to Cybersecurity

A critical vulnerability, named BatBadBut, was discovered in the Rust programming language, affecting not just Rust but also Erlang, Go, Python, Ruby, and potentially others. This vulnerability, with a severity score of 10/10, could allow attackers to execute arbitrary commands on Windows systems by exploiting how Rust handles batch files. The issue arises from Rust's standard library improperly escaping arguments when invoking batch files on Windows, leading to potential command injection. The vulnerability has been addressed with a fix in Rust version 1.77.2, which developers are urged to update to. Other programming languages and systems, including Node.js, PHP, and Java, are also affected and are working on patches.

https://flatt.tech/research/posts/batbadbut-you-cant-securely-execute-commands-on-windows/

https://blog.rust-lang.org/2024/04/09/cve-2024-24576.html

alyx, to golang
@alyx@3615.computer avatar

What’s your favorite library in #Go #Golang for web authentication? Or any other recommendation to implement it (like std lib or just a JWT one etc).

Ideally it supports classic credentials, 2FA and passkeys. Bonus for OAuth providers that you can extend (if it does not support Mastodon out of the box for example).

Reboost welcome 👉👈

cuddle, to random
@cuddle@bsd.cafe avatar

There are just too many "problems" with C++. I wish modern C++ was something back in the day, so we won't have to suffer.

Libraries still uses iostream to display in stdout/stderr and it's certainly not my favorite. It's slow, bloated, and isn't even describable.

e.g.
std::cout << a.x << " " << a.y << " " << a.z << '\n';
vs
std::println("{} {} {}", a.x, a.y, a.z);

And here we come, standard of string

why:
std::string a = "Hello world";
if (a.find('r') != std::string::npos)
fmt::println("{}", pos);
else
fmt::println("not found");

and why not:
std::string a = "Hello world";
if (a.contains('r')) // Do member function overloading in the class
fmt::println("{}", pos);
else
fmt::println("not found");

why standard doesn't implement trimming functions for white spaces? why do I always have to rely on iterators for such things... (it's just feels like I've to type too much for a basic functionality)

and there's more but let's keep this post small.

jhx,
@jhx@bsd.cafe avatar

@cuddle
Sometimes when I need a break I go over and code something small with
It is quite relaxing to do something in much less lines of code.
I love C in generel - the simplicity is divine.
Just sometimes one needs a break 🙂
I lack C++ experience... the small things I do on C++ does not make me competent to give any kind of experience.

Chewing away on code can be daunting, that is for sure.

Maybe you need a break from C++ @cuddle ? 🙂

thejapantimes, to business
@thejapantimes@mastodon.social avatar

Private drivers with their own vehicles can now be hailed for rides in Tokyo, marking the first time in Japan that ride-hailing has been put into practice after the system was introduced on April 1. https://www.japantimes.co.jp/business/2024/04/08/tech/tokyo-ride-hailing/

tillitis, to programming

We are looking for more developers at Tillitis. Please see:
https://tillitis.se/career/

Mostly Go and C. Reading Verilog is a plus but not a requirement. Only FLOSS tools and, as you know, everything we produce is also FLOSS.

#programming #go #c #dev #embedded #cybersecurity #opensource #floss

purelinux, to golang German
@purelinux@social.tchncs.de avatar

Whats your favorite ? And why?

leanpub, to ComputerScience
@leanpub@mastodon.social avatar

Build Your Own Database From Scratch: Persistence, Indexing, Concurrency https://leanpub.com/build_your_own_database_from_scratch by build-your-own.org is the featured book on the Leanpub homepage! https://leanpub.com

Wisesnail, to goodomens
@Wisesnail@mastodon.social avatar

I love this "rough" style from time to time... I find it quite charming!

So have a little on this coldish Tuesday! I hope you like it! <:

Wisesnail, to goodomens
@Wisesnail@mastodon.social avatar

I'm going to leave this here okay bye! ଘ(੭ˊ꒳ˋ)੭✧

I hope you like it! 💙

#Crowley #AnthonyJCrowley #DavidTennant #GoodOmens #GO #GoodOmens2 #GO2 #Wisesnail #Portrait

Wisesnail, to goodomens
@Wisesnail@mastodon.social avatar

I can relate, #Crowley... I really can! 🙈

I hope you like it 💙

#AnthonyJCrowley #DavidTennant #GoodOmens #GoodOmens2 #GO #GO2 #Wisesnail #Portrait

billy, to rust
@billy@fosstodon.org avatar

Is there a language like #Rust (compiles to native binary, preferably without GC or manual memory management, has an easy-to-use build system) that also doesn't end up pulling in hundreds of transitive dependencies? Ideally what I'd want is like Rust but with #Python's standard library, capable of handling most basic tasks (even if external dependencies would make life easier). I often look at #Go but I don't want to tangle myself up with Google anymore than I already have

thejapantimes, to business
@thejapantimes@mastodon.social avatar

Japan has begun the slow rollout of ride-hailing services provided by private drivers through apps such as Uber and Go, almost a decade after other countries introduced them. Here's how it works. https://www.japantimes.co.jp/business/2024/04/02/ride-share-explainer/

leanpub, to ComputerScience
@leanpub@mastodon.social avatar

Build Your Own Database From Scratch by build-your-own.org is on sale on Leanpub! Its suggested price is $29.00; get it for $19.75 with this coupon: https://leanpub.com/sh/X7ZbTCdt

ascherbaum, to PostgreSQL
@ascherbaum@mastodon.social avatar

PGXN v2: in or in ? Details in the article, vote now.

https://justatheory.com/2024/03/pgxn-language-choices/

rgacogne, to random
@rgacogne@mamot.fr avatar

Do I have a great #Go developer looking for a job in my contacts?

We at PowerDNS are hiring, remote is not a problem (most of us are remotely working from various places in the EU at the moment): https://careers.open-xchange.com/job/The-Hague-Senior-Software-Developer-PowerDNS-%28Go%29-%28mfd%29/973784855/

sonny, to rust
@sonny@floss.social avatar


/

/
#C



Those are languages people use to write / apps, and it's amazing ❤️

SenseException, to github German
@SenseException@phpc.social avatar
devhindo, to golang

I'm looking for a remote GoLang job
Here's my GitHub: https://github.com/devhindo
Also, any insights that would help me land a job would be appreciated. I have projects listed on my GitHub and I know Go very well but idk what to do else
#go #golang #backend #software #jobs #HashyJobs #hiring #remotejobs #remote #backend

fyrfli, to random

#GotoSocial does not list ‘unlisted’ posts on your profile page when loaded in the browser … without authentication.

This may not be new to some of you, but I just realised how big of a deal that is. It means that it kinda operates like local-only posts for randos, in that they aren’t viewable by anyone who isn’t your “friend”.

i’m sure there is more to it than just that, but the brain is foggy today … and … come on … that is huge.

i need to focus on learning #go as soon as i get back… the more time i spend with it, the more i am in-love with it and i wanna help the team… i wanna feel useful.

hrbrmstr, to random
@hrbrmstr@mastodon.social avatar

Just tossed up a post on how to use VulnCheck's new free community (extended) KEV and NVDv2 #CVE APIs in curl and go: https://rud.is/b/2024/03/23/vulnchecks-free-community-kev-cve-apis-code-golang-cli-utility/

It also introduces a small #Go CLI utility I made to get both extended KEV and NVDv2 CVE data back in one call (code @ https://codeberg.org/hrbrmstr/vccve).

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines