XSF Discussion - 2018-11-24


  1. matlag has left

  2. genofire has left

  3. genofire has joined

  4. genofire has left

  5. genofire has joined

  6. matlag has left

  7. efrit has left

  8. UsL has left

  9. UsL has joined

  10. Tobias has joined

  11. blabla has joined

  12. matlag has left

  13. mrdoctorwho has left

  14. mrdoctorwho has joined

  15. mrdoctorwho has left

  16. mrdoctorwho has joined

  17. l has left

  18. lnj has left

  19. valo has left

  20. lnj has left

  21. l has left

  22. l has joined

  23. lumi has joined

  24. Zash has left

  25. jjrh has left

  26. jjrh has left

  27. guusdk has left

  28. guusdk has joined

  29. guusdk has left

  30. guusdk has joined

  31. jjrh has left

  32. Andrew Nenakhov has left

  33. jjrh has left

  34. Andrew Nenakhov has left

  35. ta has left

  36. ta has left

  37. igoose has left

  38. igoose has joined

  39. jjrh has left

  40. lskdjf has left

  41. jjrh has left

  42. pep. has joined

  43. pep.

    https://wiki.xmpp.org/web/Philosophy_overview we should update this page with service names nowadays' youngters can relate to

  44. Maranda has left

  45. rainslide has joined

  46. rainslide has left

  47. rainslide has left

  48. igoose has left

  49. vanitasvitae has left

  50. vanitasvitae has joined

  51. vanitasvitae has left

  52. vanitasvitae has joined

  53. rainslide has left

  54. rainslide has left

  55. rainslide has joined

  56. moparisthebest has left

  57. Yagiza has joined

  58. 404.city has joined

  59. 404.city has left

  60. igoose has joined

  61. krauq has left

  62. Yagiza has left

  63. Yagiza has joined

  64. Yagiza has left

  65. Yagiza has joined

  66. krauq has joined

  67. rainslide has left

  68. rainslide has joined

  69. lovetox has joined

  70. ta has left

  71. ta has joined

  72. rainslide has left

  73. rainslide has joined

  74. rainslide has left

  75. rainslide has joined

  76. blabla has joined

  77. rainslide has left

  78. ThibG has left

  79. ThibG has joined

  80. guusdk has left

  81. guusdk has joined

  82. rainslide has joined

  83. McKael has joined

  84. rion has left

  85. rion has left

  86. moparisthebest has joined

  87. rion has left

  88. rainslide has left

  89. moparisthebest has joined

  90. rainslide has joined

  91. moparisthebest has joined

  92. rion has left

  93. rainslide has left

  94. valo has joined

  95. rainslide has joined

  96. j.r has joined

  97. j.r has joined

  98. rion has left

  99. krauq has joined

  100. rion has left

  101. valo has left

  102. rion has left

  103. krauq has joined

  104. Tobias has joined

  105. rion has left

  106. j.r has left

  107. j.r has joined

  108. valo has joined

  109. rion has left

  110. Andrew Nenakhov has left

  111. goffi has joined

  112. Andrew Nenakhov has left

  113. Andrew Nenakhov has left

  114. rion has left

  115. Andrew Nenakhov has left

  116. goffi has joined

  117. goffi has joined

  118. igoose has left

  119. UsL has left

  120. UsL has joined

  121. rainslide has left

  122. UsL has left

  123. UsL has joined

  124. rainslide has joined

  125. lnj has joined

  126. marc has joined

  127. rion has left

  128. rainslide has left

  129. Tobias has joined

  130. Tobias has joined

  131. rainslide has joined

  132. lorddavidiii has left

  133. igoose has left

  134. lorddavidiii has joined

  135. rainslide has left

  136. waqas has left

  137. rainslide has joined

  138. alacer has joined

  139. alacer has left

  140. alacer has joined

  141. lumi has joined

  142. Andrew Nenakhov has left

  143. j.r has left

  144. j.r has joined

  145. rainslide has left

  146. rainslide has joined

  147. igoose has joined

  148. alacer has left

  149. ThibG has joined

  150. ThibG has joined

  151. igoose has left

  152. vinx55 has joined

  153. rainslide has left

  154. igoose has left

  155. rainslide has joined

  156. igoose has joined

  157. rainslide has left

  158. Andrew Nenakhov has left

  159. vinx55 has left

  160. rainslide has joined

  161. rainslide has left

  162. vanitasvitae has left

  163. vanitasvitae has joined

  164. rainslide has joined

  165. lorddavidiii has left

  166. rainslide has left

  167. Holger has left

  168. rainslide has joined

  169. flow has left

  170. flow has left

  171. flow has left

  172. flow has left

  173. flow has left

  174. flow has left

  175. flow has left

  176. flow has left

  177. flow has left

  178. flow has left

  179. flow has left

  180. flow has left

  181. flow has left

  182. flow has left

  183. flow has left

  184. flow has left

  185. flow has left

  186. flow has left

  187. flow has left

  188. flow has left

  189. flow has left

  190. flow has left

  191. flow has left

  192. flow has left

  193. rainslide has left

  194. lorddavidiii has joined

  195. rainslide has joined

  196. Andrew Nenakhov has left

  197. lorddavidiii has left

  198. lorddavidiii has joined

  199. guusdk has left

  200. guusdk has left

  201. guusdk has joined

  202. Andrew Nenakhov has left

  203. vaulor has joined

  204. rion has left

  205. vaulor has left

  206. vaulor has joined

  207. rion has left

  208. rion has left

  209. rion has left

  210. rainslide has left

  211. j.r has joined

  212. j.r has joined

  213. rion has left

  214. rion has left

  215. guusdk has left

  216. guusdk has left

  217. guusdk has joined

  218. genofire has left

  219. guusdk has left

  220. rion has left

  221. guusdk has left

  222. guusdk has left

  223. guusdk has joined

  224. efrit has joined

  225. efrit has left

  226. efrit has joined

  227. guusdk has left

  228. guusdk has joined

  229. genofire has joined

  230. lorddavidiii has left

  231. efrit has joined

  232. ta has left

  233. rainslide has joined

  234. efrit has left

  235. mimi89999 has left

  236. efrit has joined

  237. lorddavidiii has joined

  238. efrit has left

  239. efrit has joined

  240. rainslide has left

  241. efrit has left

  242. efrit has joined

  243. Zash has joined

  244. efrit has left

  245. efrit has joined

  246. tux has joined

  247. tux has joined

  248. efrit has left

  249. efrit has joined

  250. rainslide has joined

  251. efrit has left

  252. efrit has joined

  253. efrit has left

  254. guusdk has left

  255. efrit has joined

  256. guusdk has left

  257. guusdk has joined

  258. efrit has left

  259. guusdk has left

  260. efrit has joined

  261. guusdk has joined

  262. Nekit has joined

  263. efrit has left

  264. efrit has joined

  265. MattJ has joined

  266. ThibG has left

  267. ThibG has joined

  268. matlag has left

  269. rainslide has left

  270. Zash has left

  271. Zash has joined

  272. efrit has left

  273. Nekit has joined

  274. efrit has joined

  275. j.r has joined

  276. matlag has left

  277. efrit has left

  278. Zash has left

  279. j.r has joined

  280. vanitasvitae has left

  281. guusdk has left

  282. Nekit has joined

  283. lnj has left

  284. rion has left

  285. lskdjf has left

  286. vanitasvitae has left

  287. rion has left

  288. lskdjf has joined

  289. rion has left

  290. lnj has left

  291. rion has left

  292. guusdk has left

  293. rion has left

  294. rion has left

  295. guusdk has left

  296. guusdk has joined

  297. Maranda has left

  298. tux has joined

  299. tux has joined

  300. Alex has joined

  301. lorddavidiii has left

  302. guusdk has left

  303. guusdk has joined

  304. guusdk has left

  305. guusdk has joined

  306. Neustradamus has left

  307. SamWhited has left

  308. flow has left

  309. flow has left

  310. flow has left

  311. flow has left

  312. flow has left

  313. guusdk has left

  314. guusdk has joined

  315. lorddavidiii has joined

  316. tux has joined

  317. marc has left

  318. marc has joined

  319. tux has left

  320. 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.

  321. lorddavidiii has left

  322. Neustradamus has joined

  323. moparisthebest

    What about rust instead https://rocket.rs/ is good

  324. Neustradamus has left

  325. Zash

    https://cerdale.zash.se/upload/W8sl3dLXziwCN9uZ/2k1ut81gpcl01.png

  326. tux has joined

  327. valo has joined

  328. l has left

  329. l has joined

  330. tux has joined

  331. tux has left

  332. Kev

    "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.

  333. Zash

    That's (part of) my impression of Rust overall :|

  334. Neustradamus has joined

  335. rion has left

  336. Kev

    Rust definitely has some really nice features, just comes across as quite immature to me.

  337. matlag has left

  338. lskdjf has left

  339. guusdk

    Kev: I think Sam is a Go developer.

  340. Kev

    That's what I thought.

  341. ralphm

    He certainly made a lot of noise about that

  342. genofire has left

  343. rion has left

  344. valo has joined

  345. 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)

  346. Kev

    No great rush, thanks.

  347. SamWhited

    For Rust, this site is a bit optimustic (the answer is still 'no'), but informative: https://www.arewewebyet.org/

  348. 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

  349. tux has left

  350. Kev

    Ta.

  351. tux has joined

  352. rion has left

  353. SamWhited

    optimistic, even

  354. rion has left

  355. lskdjf has left

  356. Kev

    But you wouldn't write a web app right now in Rust, you'd use Go?

  357. SamWhited

    Yah, personally I think the libraries for Rust are a bit immature. They're getting there

  358. rion has left

  359. rion has left

  360. Kev

    TY.

  361. rion has left

  362. Kev

    I'll pick some Go framework at random :)

  363. rion has left

  364. tux has left

  365. SamWhited

    I never bother with the frameworks, personally, they all tend to lock you into bad practices that make things harder later

  366. rion has left

  367. lskdjf has left

  368. matlag has left

  369. rion has left

  370. tux has left

  371. pep.

    Kev, re rust, https://www.arewewebyet.org/ there are other frameworks usable with the stable channel

  372. pep.

    Ah

  373. pep.

    It's been linked already

  374. rion has left

  375. matlag has left

  376. Kev

    SamWhited: But solving CSRF, oauth etc. seem like things best done with a library than doing it myself?

  377. pep.

    Probably yes

  378. SamWhited

    oh yah, I use libraries

  379. lskdjf has left

  380. rion has left

  381. Kev

    authboss looked quite sane at first glance, but I might be missing something.

  382. rion has left

  383. rion has left

  384. rion has left

  385. lskdjf has left

  386. tux has left

  387. lskdjf has left

  388. rion has left

  389. SamWhited

    https://godoc.org/golang.org/x/net/xsrftoken is always good

  390. Alex has left

  391. SamWhited

    also https://godoc.org/golang.org/x/oauth2

  392. Kev

    Ta.

  393. Alex has joined

  394. rion has left

  395. ThibG has joined

  396. ThibG has joined

  397. moparisthebest has left

  398. Andrew Nenakhov has left

  399. lskdjf has left

  400. tux has left

  401. tux has left

  402. Yagiza has left

  403. tux has joined

  404. tux has left

  405. Yagiza has joined

  406. tux has joined

  407. Ge0rG has left

  408. matlag has left

  409. Tobias has joined

  410. Tobias has joined

  411. Alex has left

  412. tux has left

  413. l has left

  414. lskdjf has left

  415. tux has left

  416. lumi has left

  417. j.r has left

  418. j.r has joined

  419. vanitasvitae has left

  420. tux has joined

  421. labdsf has left

  422. labdsf has joined

  423. ThibG has left

  424. ThibG has joined

  425. l has joined

  426. Ge0rG has left

  427. lskdjf has joined

  428. Andrew Nenakhov has left

  429. SamWhited has left

  430. lskdjf has left

  431. lskdjf has left

  432. lorddavidiii has joined

  433. labdsf has left

  434. labdsf has joined

  435. lskdjf has left

  436. waqas has joined

  437. lskdjf has left

  438. Zash has left

  439. Nekit has left

  440. Nekit has joined

  441. igoose has joined

  442. rainslide has joined

  443. lskdjf has left

  444. Andrew Nenakhov has left

  445. marc has left

  446. lskdjf has joined

  447. labdsf has left

  448. labdsf has joined

  449. rainslide has left

  450. APach has left

  451. Zash has left

  452. labdsf has left

  453. labdsf has joined

  454. goffi has joined

  455. Zash has joined

  456. lskdjf has left

  457. l has left

  458. lskdjf has left

  459. blabla has left

  460. rainslide has joined

  461. SamWhited

    At a computer now if you have specific questions

  462. labdsf has left

  463. SamWhited has left

  464. 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.

  465. 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.

  466. SamWhited

    What DB?

  467. 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.

  468. SamWhited

    The frameworks I have tried are terrible.

  469. Kev

    Postgres most likely.

  470. SamWhited

    Use the standard library https://golang.org/pkg/database/sql/

  471. SamWhited

    and https://godoc.org/github.com/lib/pq for the driver

  472. SamWhited

    I've tried a handful of postgres drivers, and I always go back to that one

  473. Kev

    Ta.

  474. SamWhited

    User profiles don't sound like a thing that would be a library, but maybe I don't understand what that means?

  475. Kev

    User accounts, registration, tracking user sessions etc.

  476. Kev

    https://github.com/volatiletech/authboss looked that-ish, but no idea if it's any good.

  477. SamWhited

    Ah yah, I always just do that by hand, I'm not sure about good libraries for it.

  478. labdsf has joined

  479. SamWhited

    I haven't heard of authboss

  480. Nekit has joined

  481. 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 ¯\_(ツ)_/¯

  482. Zash has left

  483. igoose has joined

  484. APach has left

  485. Zash has left

  486. !xsf_martin has joined

  487. lskdjf has joined

  488. Zash has left

  489. Zash has joined

  490. matlag has left

  491. Zash has left

  492. Zash has joined

  493. lskdjf has joined

  494. lskdjf has left

  495. genofire has joined

  496. genofire has left

  497. !xsf_martin has left

  498. igoose has left

  499. igoose has joined

  500. SamWhited has left

  501. rion has left

  502. Yagiza has left

  503. UsL has left

  504. UsL has joined

  505. lnj has left

  506. Zash has left

  507. lnj has left

  508. j.r has left

  509. j.r has joined

  510. j.r has left

  511. j.r has joined

  512. blabla has joined

  513. daniel has left

  514. rion has left

  515. Zash has joined

  516. rainslide has left

  517. rainslide has joined

  518. rainslide has left

  519. rainslide has joined

  520. Zash has left

  521. lorddavidiii has left

  522. Zash has joined

  523. ta has left

  524. ta has left

  525. rainslide has left

  526. MattJ has joined

  527. lnj has left

  528. rainslide has joined

  529. rainslide has left

  530. edhelas has left

  531. nyco has left

  532. edhelas has joined

  533. rainslide has joined

  534. guusdk has left

  535. guusdk has joined

  536. vanitasvitae has left

  537. vanitasvitae has joined

  538. Tobias has joined

  539. Tobias has joined

  540. lskdjf has left