File Browser – A Cross-platform Stylish Web File Manager #Filebrowser #Golang #Filemanager #Opensource #Linux #Crossplatform
https://ostechnix.com/filemanager-cross-platform-stylish-web-file-manager/
#filebrowser #goLang #filemanager #OpenSource #Linux #crossplatform
In Bayonne2 tgi was written to support more functional libexec applications that could persist and drive an entire call by themselves. But this added a lot of redundant behavior with ccscript state engine code, and, like callxml, further added to server complexity. Separating ccscript from libexec, in #bordeaux and #denwabashi should make it easier to improve each. That denwabashi is being written in #golang and will attempt to containerize tgi libexec will also make it distinct from bordeaux.
My brain is incompatible with how #golang API is designed. Everything seems backwards and unintuitive to me.
Also, it really feels primitive. Like I'm teleported back to the 80s, 90s at best.
It is a #DebianPolicy violation for building packages to download arbitrary things from the network, so that will have to be disabled during package builds, at least...
#GoLang itself seems to have a decent history of #ReproducibleBuilds for versions 1.20 and 1.19, at least:
https://tests.reproducible-builds.org/debian/history/golang-1.20.html
https://tests.reproducible-builds.org/debian/history/golang-1.19.html
The one package off the top of my head built with golang, #nncp also seems to have a good history of building reproducibly:
https://tests.reproducible-builds.org/debian/history/nncp.html
#debianpolicy #goLang #reproduciblebuilds #NNCP
Inko - A language for building concurrent software with confidence
Looks quite nice! Almost like a mix of #RustLang and #GoLang (with 75% Rust and 25% Go).
#rustlang #goLang #inko #inkolang #concurrency #programminglanguage
Golang and C++ are the focus at SoftwareHub community.
We use toolchains that are custom compiled with 'main' branch commits.
Golang (76MB)
https://sourceforge.net/projects/softwarehub/files/go/go.tar.xz
GCC C++ (475MB)
https://sourceforge.net/projects/softwarehub/files/gcc/gcc.tar.xz
#Ankara
#Egypt
#Cairo
#Algiers
#Tunisia
#Morocco
#Nigeria
#Ethiopia
#Africa
#Sudan
#Riyadh
#Dammam
#Damascus
#Baghdad
#Mosul
#Basra
#Manama
#Doha
#Dubai
#Sana
#Muscat
#Iran
#Kabul
#Dhaka
#Jakarta
#KualaLumpur
#Bosnia
#SoftwareHub
#SoftwareFreedom
#Linux
#isocpp
#cpp
#cplusplus
#golang
#ankara #Egypt #cairo #algiers #tunisia #morocco #nigeria #ethiopia #Africa #sudan #riyadh #Dammam #damascus #baghdad #mosul #basra #manama #doha #dubai #sana #muscat #Iran #kabul #dhaka #jakarta #kualalumpur #bosnia #SoftwareHub #softwareFreedom #Linux #isocpp #Cpp #cplusplus #goLang
Hmm, they want to pass a logger via the #Golang Context object instead of a global variable 🤔
Thanks everyone who did hands-on Go lang programming yesterday to learn TDD (test driven development).
Here is the link to the testing package that we used.
https://pkg.go.dev/testing
#golang
#softwarehub
#programming
#softwareFreedom
#cairo
#ankara
#riyadh
#mashreq
#maghreb
#goLang #SoftwareHub #programming #softwareFreedom #cairo #ankara #riyadh #mashreq #maghreb
Session3 #Golang #Programming
RSVP #Cairo #Maghreb #Algiers #Morocco #Tunisia #Africa
https://www.meetup.com/softwarehubcairo/events/292096731/
RSVP #Ankara #Turkiye #Bosnia #Azerbaijan
https://www.meetup.com/softwarehub/events/292096732/
RSVP #Riyadh #Mashreq #Iran #Malaysia #Indonesia #Bangladesh #Afghanistan
https://www.meetup.com/softwarehubriyadh/events/291724007/
All members of the #Ummah are welcome !
#goLang #programming #cairo #maghreb #algiers #morocco #tunisia #Africa #ankara #turkiye #bosnia #azerbaijan #riyadh #mashreq #Iran #malaysia #Indonesia #bangladesh #Afghanistan #Ummah
Session2 #Golang #Programming
Operational Setup and Deployment model, Environment Variables, Tools and Docs.
when
post salat-al-Tarawih رمضان خاص a "Ramadan Special".
date
2023-03-25
duration
75 minutes
RSVP #Cairo #Maghreb #Algiers #Morocco #Tunisia #Africa
https://www.meetup.com/softwarehubcairo/events/292055675/
RSVP #Ankara #Turkiye #Bosnia #Azerbaijan
https://www.meetup.com/softwarehub/events/292055678/
RSVP #Riyadh #Mashreq #Iran #Malaysia #Indonesia #Bangladesh #Afghanistan
https://www.meetup.com/softwarehubriyadh/events/292055677/
#goLang #programming #cairo #maghreb #algiers #morocco #tunisia #Africa #ankara #turkiye #bosnia #azerbaijan #riyadh #mashreq #Iran #malaysia #Indonesia #bangladesh #Afghanistan
I’m learning Go so I did a fun embedded project with some hardware I have laying around.
I finally managed to run tinygo code using I2C on arduino micro and hd44780i2c.
I’ll write a blog post if anyone interested.
Plans to add opt-out telemetry reporting to Go
https://www.theregister.com/2023/02/10/googles_go_programming_language_telemetry_debate/ /via @blacklight #goLang
So the #golang team is seriously considering adding opt-out #telemetry to the toolchain itself: https://github.com/golang/go/discussions/58409
This affects anyone who compiles golang code, so not only developers, but also users and distributions.
(also: nice that they admit they don't care about 1% of the users even if those 1% may be 20000 individuals. or if 99% of the systems running golang are in fact CIs or whatever.)
How To Install Go Language In Linux #GO #Golang #Programming #Opensource #Linux
https://ostechnix.com/install-go-language-linux/
#Linux #OpenSource #programming #goLang #Go
@rwwmike Yes, I think both #TypeScript and #Rust have ignited the spark of how joyful programming with a strong typesystem can be.
And I mean why wouldn't you!? Let computers to what they are best at - and they are very good at checking types for you.
We can also see it in the recent adoption of generics in #Go: they've just realized that - surprise 😮 - a bare interface {} is just not expressive enough!
#goLang #rustlang #typesystem #StronglyTyped #Go #Rust #TypeScript
@janriemer @rust_discussions @monad_cat I'm with you, Jan. I really enjoy #Rust for the reasons you mention, and more. My main gripe is the #async system. It has led to a bifurcation in crates. Do I need a standard or an async one? And if async, will it work with the executor I'm using? There is something to be said for the #Haskell and #goLang "green threads use the same API as synchronous" approach. Yes I know it lacks some flexibility, but OTOH it is unified.
Does anyone use a Go Jupyter kernel regularly that they like?
#jupyternotebook #Jupyter #goLang
Which style of package layout do you prefer, multiple packages for different types or multiple types in a single package?
Does the size of the project you're working on change your answer?