https://wiki.xmpp.org/web/Philosophy_overview we should update this page with service names nowadays' youngters can relate to
Marandahas left
rainslidehas joined
rainslidehas left
rainslidehas left
igoosehas left
vanitasvitaehas left
vanitasvitaehas joined
vanitasvitaehas left
vanitasvitaehas joined
rainslidehas left
rainslidehas left
rainslidehas joined
moparisthebesthas left
Yagizahas joined
404.cityhas joined
404.cityhas left
igoosehas joined
krauqhas left
Yagizahas left
Yagizahas joined
Yagizahas left
Yagizahas joined
krauqhas joined
rainslidehas left
rainslidehas joined
lovetoxhas joined
tahas left
tahas joined
rainslidehas left
rainslidehas joined
rainslidehas left
rainslidehas joined
blablahas joined
rainslidehas left
ThibGhas left
ThibGhas joined
guusdkhas left
guusdkhas joined
rainslidehas joined
McKaelhas joined
rionhas left
rionhas left
moparisthebesthas joined
rionhas left
rainslidehas left
moparisthebesthas joined
rainslidehas joined
moparisthebesthas joined
rionhas left
rainslidehas left
valohas joined
rainslidehas joined
j.rhas joined
j.rhas joined
rionhas left
krauqhas joined
rionhas left
valohas left
rionhas left
krauqhas joined
Tobiashas joined
rionhas left
j.rhas left
j.rhas joined
valohas joined
rionhas left
Andrew Nenakhovhas left
goffihas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas left
rionhas left
Andrew Nenakhovhas left
goffihas joined
goffihas joined
igoosehas left
UsLhas left
UsLhas joined
rainslidehas left
UsLhas left
UsLhas joined
rainslidehas joined
lnjhas joined
marchas joined
rionhas left
rainslidehas left
Tobiashas joined
Tobiashas joined
rainslidehas joined
lorddavidiiihas left
igoosehas left
lorddavidiiihas joined
rainslidehas left
waqashas left
rainslidehas joined
alacerhas joined
alacerhas left
alacerhas joined
lumihas joined
Andrew Nenakhovhas left
j.rhas left
j.rhas joined
rainslidehas left
rainslidehas joined
igoosehas joined
alacerhas left
ThibGhas joined
ThibGhas joined
igoosehas left
vinx55has joined
rainslidehas left
igoosehas left
rainslidehas joined
igoosehas joined
rainslidehas left
Andrew Nenakhovhas left
vinx55has left
rainslidehas joined
rainslidehas left
vanitasvitaehas left
vanitasvitaehas joined
rainslidehas joined
lorddavidiiihas left
rainslidehas left
Holgerhas left
rainslidehas joined
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
rainslidehas left
lorddavidiiihas joined
rainslidehas joined
Andrew Nenakhovhas left
lorddavidiiihas left
lorddavidiiihas joined
guusdkhas left
guusdkhas left
guusdkhas joined
Andrew Nenakhovhas left
vaulorhas joined
rionhas left
vaulorhas left
vaulorhas joined
rionhas left
rionhas left
rionhas left
rainslidehas left
j.rhas joined
j.rhas joined
rionhas left
rionhas left
guusdkhas left
guusdkhas left
guusdkhas joined
genofirehas left
guusdkhas left
rionhas left
guusdkhas left
guusdkhas left
guusdkhas joined
efrithas joined
efrithas left
efrithas joined
guusdkhas left
guusdkhas joined
genofirehas joined
lorddavidiiihas left
efrithas joined
tahas left
rainslidehas joined
efrithas left
mimi89999has left
efrithas joined
lorddavidiiihas joined
efrithas left
efrithas joined
rainslidehas left
efrithas left
efrithas joined
Zashhas joined
efrithas left
efrithas joined
tuxhas joined
tuxhas joined
efrithas left
efrithas joined
rainslidehas joined
efrithas left
efrithas joined
efrithas left
guusdkhas left
efrithas joined
guusdkhas left
guusdkhas joined
efrithas left
guusdkhas left
efrithas joined
guusdkhas joined
Nekithas joined
efrithas left
efrithas joined
MattJhas joined
ThibGhas left
ThibGhas joined
matlaghas left
rainslidehas left
Zashhas left
Zashhas joined
efrithas left
Nekithas joined
efrithas joined
j.rhas joined
matlaghas left
efrithas left
Zashhas left
j.rhas joined
vanitasvitaehas left
guusdkhas left
Nekithas joined
lnjhas left
rionhas left
lskdjfhas left
vanitasvitaehas left
rionhas left
lskdjfhas joined
rionhas left
lnjhas left
rionhas left
guusdkhas left
rionhas left
rionhas left
guusdkhas left
guusdkhas joined
Marandahas left
tuxhas joined
tuxhas joined
Alexhas joined
lorddavidiiihas left
guusdkhas left
guusdkhas joined
guusdkhas left
guusdkhas joined
Neustradamushas left
SamWhitedhas left
flowhas left
flowhas left
flowhas left
flowhas left
flowhas left
guusdkhas left
guusdkhas joined
lorddavidiiihas joined
tuxhas joined
marchas left
marchas joined
tuxhas left
Kev
OT, but any Go devs here? I'm going to write a web thingy and https://awesome-go.com/#web-frameworks lists far too many frameworks. Anyone an opinion on a sensible default to choose? Mostly RESTish.
lorddavidiiihas left
Neustradamushas joined
moparisthebest
What about rust instead https://rocket.rs/ is good
"Rocket makes abundant use of Rust's syntax extensions and other advanced, unstable features. Because of this, we'll need to use a nightly version of Rust." That sort of thing sounds like exactly what's needed to sell a library.
Zash
That's (part of) my impression of Rust overall :|
Neustradamushas joined
rionhas left
Kev
Rust definitely has some really nice features, just comes across as quite immature to me.
matlaghas left
lskdjfhas left
guusdk
Kev: I think Sam is a Go developer.
Kev
That's what I thought.
ralphm
He certainly made a lot of noise about that
genofirehas left
rionhas left
valohas joined
SamWhited
I do a lit of Go and Rust web stuff, and can provide semi-informed opinions if they're not needed right away (I'm not at a computer until later tonight)
Kev
No great rush, thanks.
SamWhited
For Rust, this site is a bit optimustic (the answer is still 'no'), but informative: https://www.arewewebyet.org/
SamWhited
But all that should change soon, some festures in the latest release should make some frameworks that only work on nightly run on stable
tuxhas left
Kev
Ta.
tuxhas joined
rionhas left
SamWhited
optimistic, even
rionhas left
lskdjfhas left
Kev
But you wouldn't write a web app right now in Rust, you'd use Go?
SamWhited
Yah, personally I think the libraries for Rust are a bit immature. They're getting there
rionhas left
rionhas left
Kev
TY.
rionhas left
Kev
I'll pick some Go framework at random :)
rionhas left
tuxhas left
SamWhited
I never bother with the frameworks, personally, they all tend to lock you into bad practices that make things harder later
rionhas left
lskdjfhas left
matlaghas left
rionhas left
tuxhas left
pep.
Kev, re rust, https://www.arewewebyet.org/ there are other frameworks usable with the stable channel
pep.
Ah
pep.
It's been linked already
rionhas left
matlaghas left
Kev
SamWhited: But solving CSRF, oauth etc. seem like things best done with a library than doing it myself?
pep.
Probably yes
SamWhited
oh yah, I use libraries
lskdjfhas left
rionhas left
Kev
authboss looked quite sane at first glance, but I might be missing something.
rionhas left
rionhas left
rionhas left
lskdjfhas left
tuxhas left
lskdjfhas left
rionhas left
SamWhited
https://godoc.org/golang.org/x/net/xsrftoken is always good
Alexhas left
SamWhited
also https://godoc.org/golang.org/x/oauth2
Kev
Ta.
Alexhas joined
rionhas left
ThibGhas joined
ThibGhas joined
moparisthebesthas left
Andrew Nenakhovhas left
lskdjfhas left
tuxhas left
tuxhas left
Yagizahas left
tuxhas joined
tuxhas left
Yagizahas joined
tuxhas joined
Ge0rGhas left
matlaghas left
Tobiashas joined
Tobiashas joined
Alexhas left
tuxhas left
lhas left
lskdjfhas left
tuxhas left
lumihas left
j.rhas left
j.rhas joined
vanitasvitaehas left
tuxhas joined
labdsfhas left
labdsfhas joined
ThibGhas left
ThibGhas joined
lhas joined
Ge0rGhas left
lskdjfhas joined
Andrew Nenakhovhas left
SamWhitedhas left
lskdjfhas left
lskdjfhas left
lorddavidiiihas joined
labdsfhas left
labdsfhas joined
lskdjfhas left
waqashas joined
lskdjfhas left
Zashhas left
Nekithas left
Nekithas joined
igoosehas joined
rainslidehas joined
lskdjfhas left
Andrew Nenakhovhas left
marchas left
lskdjfhas joined
labdsfhas left
labdsfhas joined
rainslidehas left
APachhas left
Zashhas left
labdsfhas left
labdsfhas joined
goffihas joined
Zashhas joined
lskdjfhas left
lhas left
lskdjfhas left
blablahas left
rainslidehas joined
SamWhited
At a computer now if you have specific questions
labdsfhas left
SamWhitedhas left
Kev
Thanks Sam, not anything specific, I'm just about to start writing a hobby project, was thinking Go, that'll involve oauth-based calls to a service, user profiles, needs xsrf protection, some DB stuff.
Kev
If you had suggested libraries for any of that (you already helped with oauth and xsrf, thanks) I'd be grateful. I was intending using a framework to tie the bits together, but if you think they suck I'll not bother, thanks.
SamWhited
What DB?
SamWhited
I'm sure there are frameworks that are okay, but I've never found the need for one. Small composable bits tend to work well for me.
SamWhited
The frameworks I have tried are terrible.
Kev
Postgres most likely.
SamWhited
Use the standard library https://golang.org/pkg/database/sql/
SamWhited
and https://godoc.org/github.com/lib/pq for the driver
SamWhited
I've tried a handful of postgres drivers, and I always go back to that one
Kev
Ta.
SamWhited
User profiles don't sound like a thing that would be a library, but maybe I don't understand what that means?
Kev
User accounts, registration, tracking user sessions etc.
Kev
https://github.com/volatiletech/authboss looked that-ish, but no idea if it's any good.
SamWhited
Ah yah, I always just do that by hand, I'm not sure about good libraries for it.
labdsfhas joined
SamWhited
I haven't heard of authboss
Nekithas joined
SamWhited
This API surface looks huge, which always makes me nervous; also a lot of useless interfaces I suspect, but I haven't used it so ¯\_(ツ)_/¯